4.5.6. Change which programs are run

The default SMOKE scripts each have several RUN_<Program> settings, where the program names fill in the <Program> placeholder. For example, the RUN_<Program> setting that controls the Smkinven program is RUN_SMKINVEN. In the scripts, each RUN_<Program> setting can be set to either Y for “yes” and N for “no”. When a RUN_<Program> setting is set to Y, the script will try to run the program associated with the RUN_<Program> setting. For example, when RUN_SMKINVEN is set to Y in the script, running the script will cause the Smkinven program to run.

Table 4.3, “List of RUN_<Program> settings and situations to set to Y” is the full list of RUN_<Program> settings available and the situations in which each needs to be run.

Table 4.3. List of RUN_<Program> settings and situations to set to Y

Setting Reasons to set to Y to run program
RUN_SMKINVEN Import raw inventory data and create SMOKE intermediate inventory file for area, nonroad mobile, on-road mobile, or point sources
RUN_SPCMAT Compute speciation factors and create speciation matrix for area, nonroad mobile, on-road mobile, point sources.
RUN_GRDMAT Compute gridding factors and create gridding matrix for area, nonroad mobile, on-road mobile, or point sources. Create ungridding matrix for on-road mobile sources.
RUN_CNTLMAT Compute growth factors and create growth matrix for area, nonroad mobile, on-road mobile, or point sources. Compute control factors and create multiplicative control and/or reactivity control matrices for area, nonroad mobile, on-road mobile, or point sources.
RUN_GRWINVEN Calculate grown and/or controlled inventory and create SMOKE intermediate inventory files for area, nonroad mobile, on-road mobile, or point sources. Required when using SMOKE to create future-year inventories.
RUN_MBSETUP Prepare for on-road mobile processing for MOBILE6.
RUN_PREMOBL Preprocess hourly, gridded meteorology data for use with MOBILE6 for on-road mobile sources.
RUN_EMISFAC Calculate on-road mobile emission factors using MOBILE6.
RUN_TEMPORAL Calculate hourly emissions and create intermediate hourly emissions file for area, nonroad mobile, on-road mobile, or point sources.
RUN_ELEVPOINT Select elevated and PinG point sources.
RUN_LAYPOINT Calculate plume rise for CMAQ or MAQSIP for any point sources. Calculate plume rise for UAM, REMSAD, or CAMX for explicit plume-rise sources (i.e., those sources with precomputed plume rise).
RUN_SMKMERGE Create 3-d model-ready emissions for point sources or all source categories together for CMAQ or MAQSIP. Create 2-d gridded, hourly, speciated emissions for area sources, nonroad mobile sources, on-road mobile sources, point sources, and/or all sources combined in I/O API format. Convert units of biogenic outputs from Tmpbio from moles/hr to moles/s for CMAQ. Create ASCII elevated point source file for UAM, REMSAD, or CAMX.
RUN_SMK2EMIS Convert 2-d merged I/O API file with all low-level emissions from Smkmerge to binary input format for UAM, REMSAD, or CAMX.
RUN_SMKREPORT Create default and/or custom reports of processed emissions.
RUN_RAWBIO Import gridded or county landuse for use in creating BEIS2 emissions.
RUN_TMPBIO Calculate BEIS2 emissions in gridded, hourly, speciated I/O API format.
RUN_NORMBEIS3 Import gridded BELD3 landuse for use in creating BEIS3 emissions.
RUN_TMPBEIS3 Calculate BEIS3 emissions in gridded, hourly, speciated I/O API format.