# Onroad as nonpoint for CB6

**URL:** <https://forum.cmascenter.org/t/onroad-as-nonpoint-for-cb6/2427>\
**Category:** Emissions Inventory\
**Created:** [June 15, 2021, 8:28pm UTC](https://forum.cmascenter.org/t/onroad-as-nonpoint-for-cb6/2427 "2021-06-15T20:28:09Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![lexiewilson](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.cmascenter.org/lexiewilson/32/2018_2.png) [@lexiewilson](https://forum.cmascenter.org/u/lexiewilson)\
**Post date:** [June 15, 2021, 8:28pm UTC](https://forum.cmascenter.org/t/onroad-as-nonpoint-for-cb6/2427/1 "2021-06-15T20:28:09Z")

</div>

Hi - I am trying to process onroad emissions (these, from the 2017 platform: ftp://newftp.epa.gov/air/emismod/2017/2017emissions/2017gb\_onroad\_SMOKE-MOVES\_emissions\_FF10\_29jun2020.zip ) as nonpoint.

I found these scripts to try to accomplish this: [https://gaftp.epa.gov/Air/emismod/2017/onroad\_as\_nonpoint\_saprc\_speciation\_scripts\_inputs.zip](https://gaftp.epa.gov/Air/emismod/2017/onroad_as_nonpoint_saprc_speciation_scripts_inputs.zip)  
But I am using CB6 mechanism (specifically CMAQ\_CB6+AERO6), not SAPRC. Are there GSPRO and GSREF files on the ftp somewhere that I can use? I note that the readme for the onroad as nonpoint suggests using the Speciation Tool to create a new GSPRO file for a new chemical mechanism. But I do not have the Speciation tool nor do I know how to use it 😕

---

<div class="post-metadata">

**Author:** ![eyth.alison](https://avatars.discourse-cdn.com/v4/letter/e/7ab992/32.png) [@eyth.alison](https://forum.cmascenter.org/u/eyth.alison)\
**Post date:** [June 16, 2021, 5:05pm UTC](https://forum.cmascenter.org/t/onroad-as-nonpoint-for-cb6/2427/2 "2021-06-16T17:05:10Z")

</div>

Lexie, we could either provide you the ancillary files for you to speciate with CB6, or provide you a nonpoint inventory with all the CB6 species already computed in it.

Do you have a preference?

---

<div class="post-metadata">

**Author:** ![lexiewilson](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.cmascenter.org/lexiewilson/32/2018_2.png) [@lexiewilson](https://forum.cmascenter.org/u/lexiewilson)\
**Post date:** [June 16, 2021, 5:46pm UTC](https://forum.cmascenter.org/t/onroad-as-nonpoint-for-cb6/2427/3 "2021-06-16T17:46:23Z")

</div>

Ancillary files would be preferred!

---

<div class="post-metadata">

**Author:** ![eyth.alison](https://avatars.discourse-cdn.com/v4/letter/e/7ab992/32.png) [@eyth.alison](https://forum.cmascenter.org/u/eyth.alison)\
**Post date:** [June 17, 2021, 2:45pm UTC](https://forum.cmascenter.org/t/onroad-as-nonpoint-for-cb6/2427/4 "2021-06-17T14:45:26Z")

</div>

Try this:

Use the INVTABLE and GSREF from the /Air/emismod/2017/onroad\_as\_nonpoint\_saprc\_speciation\_scripts\_inputs.zip package: (These will work for either CB6 or SAPRC)

- invtable\_MOVES2014\_custom\_speciation\_16nov2015\_v0.txt

- gsref\_onroad\_custom\_speciation\_MOVES3.txt

Use the nonroad GSPRO from the regular 2017 ancillary data package (/Air/emismod/2017/ancillary\_data/ge\_dat\_for\_2017gb\_speciation\_29jun2020.zip):

- gspro\_nonroad\_cmaq\_cb6ae7\_2017gb\_17j\_nf.txt

---

<div class="post-metadata">

**Author:** ![lexiewilson](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.cmascenter.org/lexiewilson/32/2018_2.png) [@lexiewilson](https://forum.cmascenter.org/u/lexiewilson)\
**Post date:** [June 17, 2021, 4:52pm UTC](https://forum.cmascenter.org/t/onroad-as-nonpoint-for-cb6/2427/5 "2021-06-17T16:52:47Z")

</div>

> [@eyth.alison](#):
>
> invtable\_MOVES2014\_custom\_speciation\_16nov2015\_v0.txt

Thanks! I gave this a try and noticed that the AGREF file in the Monthly\_onroad\_inv\_respeciate\_12US1\_EQUATES\_2017.csh is missing from the 2017 platform ge\_dat gridding folder: mgref\_onroad\_MOVES3\_28aug2020\_v0.txt  
When I run it with this mgref from the 2017 platform mgref\_onroad\_us\_2014platform\_18sep2018\_v5.txt, I get zero emissions in the resulting ncfs

---

<div class="post-metadata">

**Author:** ![lexiewilson](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.cmascenter.org/lexiewilson/32/2018_2.png) [@lexiewilson](https://forum.cmascenter.org/u/lexiewilson)\
**Post date:** [June 17, 2021, 11:19pm UTC](https://forum.cmascenter.org/t/onroad-as-nonpoint-for-cb6/2427/6 "2021-06-17T23:19:51Z")

</div>

@eyth.alison can you share this file with me? mgref\_onroad\_MOVES3\_28aug2020\_v0.txt

---

<div class="post-metadata">

**Author:** ![eyth.alison](https://avatars.discourse-cdn.com/v4/letter/e/7ab992/32.png) [@eyth.alison](https://forum.cmascenter.org/u/eyth.alison)\
**Post date:** [June 18, 2021, 2:25pm UTC](https://forum.cmascenter.org/t/onroad-as-nonpoint-for-cb6/2427/7 "2021-06-18T14:25:43Z")

</div>

I think it is in the ge\_dat file here:

[https://gaftp.epa.gov/Air/emismod/MOVES3/2017/](https://gaftp.epa.gov/Air/emismod/MOVES3/2017/)

---

<div class="post-metadata">

**Author:** ![lexiewilson](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.cmascenter.org/lexiewilson/32/2018_2.png) [@lexiewilson](https://forum.cmascenter.org/u/lexiewilson)\
**Post date:** [June 21, 2021, 8:04pm UTC](https://forum.cmascenter.org/t/onroad-as-nonpoint-for-cb6/2427/8 "2021-06-21T20:04:18Z")

</div>

Hi again - I am still getting a “zero” ncf result when I run the script (attached) with your recommended inputs. I have checked all the ancillary files you recommend - I noticed that the GSREF file ( \* gsref\_onroad\_custom\_speciation\_MOVES3.txt) only includes EPM\_NONHAPTOG, EVP\_NONHAPTOG, EXH\_NONHAPTOG, RFL\_NONHAPTOG. Do I need to modify the GSREF to include PM species, NOX, CO, NH3, SO2?  
[Monthly\_onroad\_inv\_respeciate\_4UDAQ\_EQUATES\_2017.csh](https://forum.cmascenter.org/uploads/short-url/krMlY8l5kmAszXjJ05l2QSPIsHt.csh) (7.3 KB)

---

<div class="post-metadata">

**Author:** ![lexiewilson](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.cmascenter.org/lexiewilson/32/2018_2.png) [@lexiewilson](https://forum.cmascenter.org/u/lexiewilson)\
**Post date:** [June 22, 2021, 4:35pm UTC](https://forum.cmascenter.org/t/onroad-as-nonpoint-for-cb6/2427/9 "2021-06-22T16:35:40Z")

</div>

I tried this and am still getting an empty result.

 ![Screenshot 2021-06-22 103319](https://canada1.discourse-cdn.com/flex027/uploads/cmas/original/2X/8/82a4bf2b34c6c2d9d3c697e33465dd76501efaf8.png)

---

<div class="post-metadata">

**Author:** ![eyth.alison](https://avatars.discourse-cdn.com/v4/letter/e/7ab992/32.png) [@eyth.alison](https://forum.cmascenter.org/u/eyth.alison)\
**Post date:** [June 22, 2021, 8:13pm UTC](https://forum.cmascenter.org/t/onroad-as-nonpoint-for-cb6/2427/10 "2021-06-22T20:13:23Z")

</div>

Hi Lexie,

Try setting FILL\_ANNUAL to Y – we see that it’s N in your script. If you are running a monthly inventory, then FILL\_ANNUAL must be set to Y or else all of the model-ready emissions will be zero. This is due to the way in which SMOKE internally processes monthly inventories.

---

<div class="post-metadata">

**Author:** ![lexiewilson](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.cmascenter.org/lexiewilson/32/2018_2.png) [@lexiewilson](https://forum.cmascenter.org/u/lexiewilson)\
**Post date:** [June 22, 2021, 8:39pm UTC](https://forum.cmascenter.org/t/onroad-as-nonpoint-for-cb6/2427/11 "2021-06-22T20:39:36Z")

</div>

This worked! Thank you so much for helping me!!
