5.3.16. Uam2ncf

5.3.16.1. Description
5.3.16.2. Processing Order
5.3.16.3. Files and Environment Variables

5.3.16.1. Description

The Uam2ncf program takes UAM EMISSIONS gridded files and creates an I/O API gridded file from them, which can then be merged with other gridded SMOKE I/O API files. This program is useful for converting area, nonroad mobile, on-road mobile, and biogenic UAM-ready files to the I/O API format needed for CMAQ. Uam2ncf can also be used with low-level point sources, but not with the elevated-point-source inputs for UAM and CAMX.

If you wish to create CMAQ inputs from model-ready emissions for UAM or CAMX, you must take the following steps:

  1. Use Uam2ncf to convert individual source categories for area, biogenic, and mobile sources to I/O API format.

  2. Run SMOKE for point-source inventory to create 3-D I/O API file.

  3. Run Mrggrid to combine converted inventory for nonpoint sources with SMOKE-created inventory for point sources.

5.3.16.2. Processing Order

Because this optional program operates on model-ready files, it is run before the CMAQ air quality model.

5.3.16.3. Files and Environment Variables

5.3.16.3.1. Input Files
File Name Format Description
GRIDDESC ASCII Grid descriptions file that defines the input grid in the UAMEMIS file. This is needed because the UAMEMIS file does not include enough information to describe the grid for the I/O API. The file must include the name of the grid set by the IOAPI_GRIDNAME_1 environment variable setting.
UAMEMIS Fortran binary UAM-ready, gridded, hourly, speciated emissions file.
5.3.16.3.2. Input Environment Variables
  • IOAPI_GRIDNAME_1: [default: blank]

    This variable sets the name of the input (and output) grid definition to be read from the GRIDDESC input file. The name can be a maximum of 16 characters long (the limitation of I/O API grid names).

5.3.16.3.3. Output Files
File Name Format Description
E2DNCF: I/O API NetCDF Gridded, hourly, speciated emissions in the I/O API format needed for CMAQ.
LOGFILE ASCII Log generated from executing Uam2ncf