I am trying to run EPA 2018 v2 emission inventory for cmv_c3_12 sector. I want to produce elevated inline/ping emission for CMAQ. However, when the program runs ELEVPOINT, I am getting the following error:
INTERNAL ERROR: The maximum number of sources per group ( 1000 ) was exceeded with a number of 1586
I tried adding different grouping options by add different criteria to my PELVCONFING file. But it didn’t solve the issue.
HT < 15. AND DM +/- 0.15 AND TK +/- 10. AND VE +/- 0.5
HT >= 15. AND HT < 25. AND DM +/- 0.15 AND TK +/- 10. AND VE +/- 0.5
HT >= 25. AND HT < 35. AND DM +/- 0.15 AND TK +/- 10. AND VE +/- 0.5
HT >= 35. AND HT < 45. AND DM +/- 0.15 AND TK +/- 10. AND VE +/- 0.5
HT >= 45. AND HT < 55. AND DM +/- 0.15 AND TK +/- 10. AND VE +/- 0.5
HT >= 55. AND HT < 70. AND DM +/- 0.15 AND TK +/- 10. AND VE +/- 0.5
HT >= 70. AND HT < 90. AND DM +/- 0.15 AND TK +/- 10. AND VE +/- 0.5
HT >= 90. AND DM +/- 0.15 AND TK +/- 10. AND VE +/- 0.5
/END/
I ended up with modifying the asgngrps.f script (see below).
INTEGER, PARAMETER :: MXLOCGRP = 100000 ! Max number groups per facility
INTEGER, PARAMETER :: MXSPGRP = 100000 ! Max number sources per group
I wonder whether this approach is okay since the EPA2018 platform elevates everything.