NEI 2020 4km surrogates for Canada

Hello,

I am attempting to run SMOKE 5.1 for a 4 km surrogate domain I made over the Northeastern US. I was struggling to get nonpoint sources for Canada to work, and I was pretty sure it was due to the SRGPRO and SRGDESC for Canada/Mexico. I found 4km surrogates in the NEI 2016v2 platform, applied them to the 2020 scripts, and I got output, thankfully.

I am curious, however, if there are 4km surrogates from the 2020 inventory to be used for Canada, as I did not see any within the data files, and also curious if using the 2016 inventory will lead to any inconsistencies within the 2020 platform. I appreciate any advice you may have, thank you in advance!

Liam Sheji

So I got it to work for canada_onroad. I am attempting to run canada_afdust and get the following errors in grdmat:

ERROR: Gridding surrogate code     969 is not in surrogates file, but was
assigned to source:

      Region: 000000159000 SCC: 00000000002805045002

 \*\*\* ERROR ABORT in subroutine ASGNSURG

 Problem assigning gridding surrogates to sources

Is this related to AGREF? I copied over the 2016 version and get a similar error. It happens with canmex_area, canmex_ag, and canada_afdust. There appears to be a discrepancy with the 2020 CA_NOFILL files an the 2016 ones. I am unsure how to proceed…

Overall, we recommend you use the 4km Canada surrogates that were posted with 2022v1 platform instead:

https://gaftp.epa.gov/Air/emismod/2022/v1/spatial_surrogates/4km_Canada_spatial_surrogates_2022platform_12dec2024.zip

There should be a bit more cohesion between those surrogates and the 2020 Canada inventories.

On your second comment: we are thinking that the surrogate 969 error is related to the SRGDESC. You should use the Canada/Mexico SRGDESC from 2022 platform if you aren’t already (srgdesc_2022platform_Canada_Mexico_28jun2024_v0.txt, located in https://gaftp.epa.gov/Air/emismod/2022/v1/ancillary_data/gridding_ge_dat_2022v1_platform_2022-2026_22jan2025.zip).

If that doesn’t help, please share your Grdmat log.

That did it, thank you!

Apologies if I should create a new query for this, but I am curious about creating a custom xportfrac and found utility files within the 2016_beta platform. Will that version work still? Thank you again!

That version should work fine but also as a FYI, there is newer version of the xportfrac utility here:

https://github.com/CEMPD/SMOKE/tree/master/utils/afdust_xportfrac

Thank you again! After looking through my directories for a while, I found a version already compiled that works from when I compiled SMOKE (which is likely what you’re alluding to above). So I should be set on that regard.

BTW, the precompiled version from 2016 did not work for me. I got an error about not finding libioapi.so but since my verison worked this wasn’t an issue. A heads-up in case anyone else asks, maybe!