Newer documentation for SMOKE source apportionment tagging?

I am a very new user of SMOKE, with only a limited understanding of the source apportionment procedure needed to prepare input data for CAMx.

I have found these 2 old links that explicitly discuss steps needed to activate source apportionment in older versions of SMOKE:

V scroll to section 8.* V

https://gaftp.epa.gov/air/emismod/2011/v3platform/2011en_2023en_package_info.txt

https://gaftp.epa.gov/Air/emismod/2011/v2platform/smoke_scripts_utils/README_smoke_source_apportionment.txt

I have tried to find similar discussions in the newest SMOKE manual but have been unable to find any. Is there documentation newer than these 2 links, especially since SMOKE output files have changed from .bin to *.nc along with other changes?

Thank you

Hi,

I’m not sure if this information fully meets your needs, but I hope it’s helpful:

Thanks, that helps with some context. I’m looking though an old SMOKE install from 2011 that’s probably v4+ and the associated run scripts don’t actually have the setenv SMK_SRCGROUP_OUTPUT_YN and setenv SOURCE_GROUPS references embedded so I don’t know which scripts are supposed to have them and how they work. Unfortunately the source files like

smoke_scripts_utils/2017eh_ussa_source_apportionment_scripts_inputs.zip

containing for example

smkmerge_groups_2011ed_ussa_US_02apr2015_v1
smkmerge_groups_2017eh_ussa_nonUS_02apr2015_v0

are no longer available on the CMAS download website.

There is a package here posted with EPA’s 2016v2 platform that could be helpful:

https://gaftp.epa.gov/Air/emismod/2016/v2/2016v2_source_apportionment_inputs_sample_scripts_23jun2022.zip

In addition to the package that Alison provided it may be helpful to understand that SMOKE does not directly write CAMx ready files for source apportionment. The CAMx conversion programs are a crucial part of the workflow. Tags for CAMx source apportionment can be defined in two ways:

  1. Defining the tag in the SOURCE_GROUPS file on the SMOKE side. This is suitable when you need multiple tags per sector and requires that the sector is processed inline. Tags can be defined based on a combination of region code (e.g. FIPS), SCC, facility ID, and release point ID using the previously linked SOURCE_GROUPS file. Smkmerge should be run to output inline emissions files. The inline files for source tagging (sginln) and the associated stack groups files containing the tag information are input into the cmaq2uam CAMx conversion program to output a ptsr file containing the tags from the stack groups file.

  2. Defining the tag on the CAMx conversion side. This is suitable for area sectors or sectors with a single tag. The tags are defined for the source when cmaq2uam converts the SMOKE output file.

1 Like