Smoke installation error: Some requested counties not found in county names file

#1

I was trying to run SMOKE, but an error showed up when I was running smk_bg_nctox.csh. The error says:

ERROR: Some requested counties not found in county names file:
Code:000000051515
Code:000000051560

 *** ERROR ABORT in subroutine RDSTCY

I went back to the costcy.txt file, but could not find the 051515 and 051560. However, there are numbers quite close to them, such as 051510, 051520, 051550, 051570.

Any suggestion is appreciated.

0 Likes

#2

It looks like you are using a newer costcy file with an older (pre-2011) inventory.Is this from the default SMOKE test case? If the test case includes inventories that have 51515/51560 and ancillary files that do not, that is a problem that needs to be corrected.

You could change the FIPS in the emissions inventories. This fix also requires setting RAW_DUP_CHECK = N so that SMOKE doesn’t crash when encountering duplicate records.

51515
à 51019 (Bedford County)

51560
à 51005 (Alleghany County)

It’s also worth checking that the spatial surrogates are consistent with the COSTCY in that they do not contain 51515/51560. This is true in 2014 platform, but it’s not clear
what combination of inputs is being used here.

0 Likes

#3

Thank you very much for your suggestion. I was doing the SMOKE test case with version 4.6. I chose to download SMOKE v4.6 rather than SMOKE.MOVES TOOL in CMAS website (https://www.cmascenter.org/download/forms/step_2.cfm?prod=1). I hope this is the right choice.

I have found several files containing “RAW_DUP_CHECK”. May I ask which one I should change?

v4.6/subsys/smoke/scripts/run/smk_rateperdistance_nctox.csh:setenv RAW_DUP_CHECK Y # Y checks for duplicate records
v4.6/subsys/smoke/scripts/run/smk_rateperhour_nctox.csh:setenv RAW_DUP_CHECK Y # Y checks for duplicate records
v4.6/subsys/smoke/scripts/run/smk_rateperprofile_nctox.csh:setenv RAW_DUP_CHECK Y # Y checks for duplicate records
v4.6/subsys/smoke/scripts/run/smk_ratepervehicle_nctox.csh:setenv RAW_DUP_CHECK Y # Y checks for duplicate records

Besides, I checked Bedford County and Alleghany County in the costcy.txt. I found out their code were 051 19 and 051 5. Is this correct?

Moreover, there are a lot of files containing “FIPS”. May I ask which one I should change?

Thank you

0 Likes