Users have the option of deciding at run time which inventory pollutants will be kept from an inventory provided in SMOKE ORL format. As explained in Section 4.5.2.1, “Area/non-point inventories”, the IDA #DATA or #POLID header provide a limited option for preventing pollutants from being imported. For SMOKE ORL or EMS-95 format, the INVTABLE file provides a different mechanism. The INVTABLE file lists all possible criteria and toxic pollutants. While the default files are fairly comprehensive, it is possible users may need to add pollutants to this file using the INVTABLE file format description. Additionally, users can change which pollutants are kept further processing in SMOKE. This is done by setting the Keep column of the file to Y for all pollutants that SMOKE should keep. The INVTABLE file does not affect which pollutants are kept from IDA files; all pollutants in these files must have the Keep column set to Y.
Both the run time and intermediate file sizes can be reduced by keeping only the pollutants that you need to include for modeling purposes. In the bulleted list below, we provide several examples of why a user might want to change which pollutants are kept.
You want to model additional REMSAD toxics not set up in the default configuration (e.g., atrazine, dioxin).
You want to import ROG emissions instead of VOC emissions from a criteria inventory.
You want to import only mercury for CMAQ modeling and drop all other toxic pollutants.
You want to add a tracer to the inventory and need SMOKE to output the tracer emissions to the model-ready file.