
Illinois Digital Archives
|
small (250x250 max)
medium (500x500 max)
large ( > 500x500)
Full Resolution
|
|
Appendix D
Model Performance EvaluationAppendix D: Model Performance Evaluation DisplaysAppendix D-1: Spatial Maps Predicted and Observed 1-Hour Ozone Figure D-1. Observed and modeled daily maximum 1-hour ozone concentrations for June 10, 2002.
Figure D-2. Observed and modeled daily maximum 1-hour ozone concentrations for June 11, 2002. Figure D-3. Observed and modeled daily maximum 1-hour ozone concentrations for June 12, 2002.
Figure D-4. Observed and modeled daily maximum 1-hour ozone concentrations for June 13, 2002. Figure D-5. Observed and modeled daily maximum 1-hour ozone concentrations for June 14, 2002.
Figure D-6. Observed and modeled daily maximum 1-hour ozone concentrations for June 15, 2002. Figure D-7. Observed and modeled daily maximum 1-hour ozone concentrations for June 16, 2002.
Figure D-8. Observed and modeled daily maximum 1-hour ozone concentrations for June 17, 2002. Figure D-9. Observed and modeled daily maximum 1-hour ozone concentrations for June 18, 2002.
Figure D-10. Observed and modeled daily maximum 1-hour ozone concentrations for June 19, 2002. Figure D-11. Observed and modeled daily maximum 1-hour ozone concentrations for June 20, 2002.
Figure D-12. Observed and modeled daily maximum 1-hour ozone concentrations for June 21, 2002. Figure D-13. Observed and modeled daily maximum 1-hour ozone concentrations for June 22, 2002.
Figure D-14. Observed and modeled daily maximum 1-hour ozone concentrations for June 23, 2002. Figure D-15. Observed and modeled daily maximum 1-hour ozone concentrations for June 24, 2002. Figure D-16. Observed and modeled daily maximum 1-hour ozone concentrations for July 2, 2002.
Figure D-17. Observed and modeled daily maximum 1-hour ozone concentrations for July 3, 2002. Figure D-18. Observed and modeled daily maximum 1-hour ozone concentrations for July 4, 2002.
Figure D-19. Observed and modeled daily maximum 1-hour ozone concentrations for July 5, 2002. Figure D-20. Observed and modeled daily maximum 1-hour ozone concentrations for July 6, 2002.
Figure D-21. Observed and modeled daily maximum 1-hour ozone concentrations for July 7, 2002. Figure D-22. Observed and modeled daily maximum 1-hour ozone concentrations for July 8, 2002.
Figure D-23. Observed and modeled daily maximum 1-hour ozone concentrations for July 9, 2002. Figure D-24. Observed and modeled daily maximum 1-hour ozone concentrations for July 10, 2002.
Figure D-25. Observed and modeled daily maximum 1-hour ozone concentrations for July 11, 2002. Figure D-26. Observed and modeled daily maximum 1-hour ozone concentrations for July 12, 2002.
Figure D-27. Observed and modeled daily maximum 1-hour ozone concentrations for July 13, 2002. Figure D-28. Observed and modeled daily maximum 1-hour ozone concentrations for July 14, 2002.
Figure D-29. Observed and modeled daily maximum 1-hour ozone concentrations for July 15, 2002. Figure D-30. Observed and modeled daily maximum 1-hour ozone concentrations for July 16, 2002. Figure D-31. Observed and modeled daily maximum 1-hour ozone concentrations for July 29, 2002.
Figure D-32. Observed and modeled daily maximum 1-hour ozone concentrations for July 30, 2002. Figure D-33. Observed and modeled daily maximum 1-hour ozone concentrations for July 31, 2002.
Figure D-34. Observed and modeled daily maximum 1-hour ozone concentrations for August 1, 2002. Figure D-35. Observed and modeled daily maximum 1-hour ozone concentrations for August 2, 2002.
Figure D-36. Observed and modeled daily maximum 1-hour ozone concentrations for August 3, 2002. Figure D-37. Observed and modeled daily maximum 1-hour ozone concentrations for August 4, 2002.
Figure D-38. Observed and modeled daily maximum 1-hour ozone concentrations for August 5, 2002. Appendix D-2: Spatial Maps Predicted and Observed 8-Hour Ozone Figure D-39. Observed and modeled daily maximum 8-hour ozone concentrations for June 10, 2002.
Figure D-40. Observed and modeled daily maximum 8-hour ozone concentrations for June 11, 2002. Figure D-41. Observed and modeled daily maximum 8-hour ozone concentrations for June 12, 2002.
Figure D-42. Observed and modeled daily maximum 8-hour ozone concentrations for June 13, 2002. Figure D-43. Observed and modeled daily maximum 8-hour ozone concentrations for June 14, 2002.
Figure D-44. Observed and modeled daily maximum 8-hour ozone concentrations for June 15, 2002. Figure D-45. Observed and modeled daily maximum 8-hour ozone concentrations for June 16, 2002.
Figure D-46. Observed and modeled daily maximum 8-hour ozone concentrations for June 17, 2002. Figure D-47. Observed and modeled daily maximum 8-hour ozone concentrations for June 18, 2002.
Figure D-48. Observed and modeled daily maximum 8-hour ozone concentrations for June 19, 2002. Figure D-49. Observed and modeled daily maximum 8-hour ozone concentrations for June 20, 2002.
Figure D-50. Observed and modeled daily maximum 8-hour ozone concentrations for June 21, 2002. Figure D-51. Observed and modeled daily maximum 8-hour ozone concentrations for June 22, 2002.
Figure D-52. Observed and modeled daily maximum 8-hour ozone concentrations for June 23, 2002. Figure D-53. Observed and modeled daily maximum 8-hour ozone concentrations for June 24, 2002. Figure D-54. Observed and modeled daily maximum 8-hour ozone concentrations for July 2, 2002.
Figure D-55. Observed and modeled daily maximum 8-hour ozone concentrations for July 3, 2002. Figure D-56. Observed and modeled daily maximum 8-hour ozone concentrations for July 4, 2002.
Figure D-57. Observed and modeled daily maximum 8-hour ozone concentrations for July 5, 2002. Figure D-58. Observed and modeled daily maximum 8-hour ozone concentrations for July 6, 2002.
Figure D-59. Observed and modeled daily maximum 8-hour ozone concentrations for July 7, 2002. Figure D-60. Observed and modeled daily maximum 8-hour ozone concentrations for July 8, 2002.
Figure D-61. Observed and modeled daily maximum 8-hour ozone concentrations for July 9, 2002. Figure D-62. Observed and modeled daily maximum 8-hour ozone concentrations for July 10, 2002.
Figure D-63. Observed and modeled daily maximum 8-hour ozone concentrations for July 11, 2002. Figure D-64. Observed and modeled daily maximum 8-hour ozone concentrations for July 12, 2002.
Figure D-65. Observed and modeled daily maximum 8-hour ozone concentrations for July 13, 2002. Figure D-66. Observed and modeled daily maximum 8-hour ozone concentrations for July 14, 2002.
Figure D-67. Observed and modeled daily maximum 8-hour ozone concentrations for July 15, 2002. Figure D-68. Observed and modeled daily maximum 8-hour ozone concentrations for July 16, 2002. Figure D-69. Observed and modeled daily maximum 8-hour ozone concentrations for July 29, 2002.
Figure D-70. Observed and modeled daily maximum 8-hour ozone concentrations for July 30, 2002. Figure D-71. Observed and modeled daily maximum 8-hour ozone concentrations for July 31, 2002.
Figure D-72. Observed and modeled daily maximum 8-hour ozone concentrations for August 1, 2002. Figure D-73. Observed and modeled daily maximum 8-hour ozone concentrations for August 2, 2002.
Figure D-74. Observed and modeled daily maximum 8-hour ozone concentrations for August 3, 2002. Figure D-75. Observed and modeled daily maximum 8-hour ozone concentrations for August 4, 2002.
Figure D-76. Observed and modeled daily maximum 8-hour ozone concentrations for August 5, 2002. Appendix D-3: Time Series of Predicted and Observed Hourly Ozone 170491001: Route 45 South 724.450 -69.450020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted170650001: State Route 142 739.430 -186.830020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted170831001: Jerseyville IL 571.850 -77.440020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171190008: Alton IL 589.130 -100.480020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171191009: Maryville IL 606.670 -117.320020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171192007: Edwardsville IL 599.240 -110.460020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171193007: Wood River IL 593.000 -103.490020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171570001: Hickory Grove 626.250 -176.810020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171630010: East St. Louis IL 590.390 -131.220020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted290990012: Arnold Tenbrook 574.470 -151.750020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291831002: West Alton MO 582.550 -102.950020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291831004: Orchard Farm MO 563.380 -101.060020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291860005: Bonne Terre MO 573.540 -211.780020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291890004: Sunset Hills MO 571.860 -141.430020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291890006: Queeny Park MO 561.470 -133.190020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291893001: Ladue MO 574.170 -129.190020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291895001: Ferguson MO 578.320 -115.060020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291897003: Breckenridge MO 571.700 -120.560020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted295100007: 8227 S. Broadway 582.060 -139.580020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted295100072: 1122 Clark 586.990 -130.150020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted295100086: Margaretta MO 583.120 -125.110020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted
Figure D-81: Observed (blue dots) and modeled (solid black line) 1-hour average ozone time series for St. Louis Non-Attainment Area monitors for 4 km grid. Summer 2002, Episode 1. 170491001: Route 45 South 724.450 -69.450020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted170650001: State Route 142 739.430 -186.830020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted170831001: Jerseyville IL 571.850 -77.440020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171190008: Alton IL 589.130 -100.480020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171191009: Maryville IL 606.670 -117.320020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171192007: Edwardsville IL 599.240 -110.460020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171193007: Wood River IL 593.000 -103.490020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171570001: Hickory Grove 626.250 -176.810020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171630010: East St. Louis IL 590.390 -131.220020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted290990012: Arnold Tenbrook 574.470 -151.750020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted
Figure 4. Episode 2 observed and modeled 1-hour time series on the 4-km grid.291831002: West Alton MO 582.550 -102.950020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291831004: Orchard Farm MO 563.380 -101.060020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291860005: Bonne Terre MO 573.540 -211.780020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291890004: Sunset Hills MO 571.860 -141.430020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291890006: Queeny Park MO 561.470 -133.190020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted
Figure D-84: Observed (blue dots) and modeled (solid black line) 1-hour average ozone time series for St. Louis Non-Attainment Area monitors for 4 km grid. Summer 2002, Episode 2. 291893001: Ladue MO 574.170 -129.190020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291895001: Ferguson MO 578.320 -115.060020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291897003: Breckenridge MO 571.700 -120.560020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted295100007: 8227 S. Broadway 582.060 -139.580020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted295100072: 1122 Clark 586.990 -130.150020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted295100086: Margaretta MO 583.120 -125.110020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted
Figure D-86: Observed (blue dots) and modeled (solid black line) 1-hour average ozone time series for St. Louis Non-Attainment Area monitors for 4 km grid. Summer 2002, Episode 2. 170491001: Route 45 South 724.450 -69.450020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted170650001: State Route 142 739.430 -186.830020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted170831001: Jerseyville IL 571.850 -77.440020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171190008: Alton IL 589.130 -100.480020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171191009: Maryville IL 606.670 -117.320020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171192007: Edwardsville IL 599.240 -110.460020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171193007: Wood River IL 593.000 -103.490020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171570001: Hickory Grove 626.250 -176.810020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171630010: East St. Louis IL 590.390 -131.220020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted290990012: Arnold Tenbrook 574.470 -151.750020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291831002: West Alton MO 582.550 -102.950020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291831004: Orchard Farm MO 563.380 -101.060020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291860005: Bonne Terre MO 573.540 -211.780020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291890004: Sunset Hills MO 571.860 -141.430020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291890006: Queeny Park MO 561.470 -133.190020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291893001: Ladue MO 574.170 -129.190020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291895001: Ferguson MO 578.320 -115.060020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291897003: Breckenridge MO 571.700 -120.560020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted295100007: 8227 S. Broadway 582.060 -139.580020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted295100072: 1122 Clark 586.990 -130.150020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted
Figure 11: Episode 3 observed and modeled 1-hour time series on the 4-km grid.295100086: Margaretta MO 583.120 -125.110020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted
Figure D-91: Observed (blue dots) and modeled (solid black line) 1-hour average ozone time series for St. Louis Non-Attainment Area monitors for 4 km grid. Summer 2002, Episode 3. Appendix D-4: Time series of Predicted and Observed 8-hour Ozone 170491001: Route 45 South 724.450 -69.450020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted170650001: State Route 142 739.430 -186.830020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted170831001: Jerseyville IL 571.850 -77.440020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171190008: Alton IL 589.130 -100.480020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171191009: Maryville IL 606.670 -117.320020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171192007: Edwardsville IL 599.240 -110.460020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171193007: Wood River IL 593.000 -103.490020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171570001: Hickory Grove 626.250 -176.810020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171630010: East St. Louis IL 590.390 -131.220020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted290990012: Arnold Tenbrook 574.470 -151.750020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted
Figure D-93: Observed (blue dots) and modeled (solid black line) 8-hour average ozone time series for St. Louis Non-Attainment Area monitors for 4 km grid. Summer 2002, Episode 1. 291831002: West Alton MO 582.550 -102.950020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291831004: Orchard Farm MO 563.380 -101.060020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291860005: Bonne Terre MO 573.540 -211.780020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291890004: Sunset Hills MO 571.860 -141.430020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291890006: Queeny Park MO 561.470 -133.190020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291893001: Ladue MO 574.170 -129.190020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291895001: Ferguson MO 578.320 -115.060020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291897003: Breckenridge MO 571.700 -120.560020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted295100007: 8227 S. Broadway 582.060 -139.580020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted295100072: 1122 Clark 586.990 -130.150020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted295100086: Margaretta MO 583.120 -125.110020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted
Figure D-96: Observed (blue dots) and modeled (solid black line) 8-hour average ozone time series for St. Louis Non-Attainment Area monitors for 4 km grid. Summer 2002, Episode 1. 170491001: Route 45 South 724.450 -69.450020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted170650001: State Route 142 739.430 -186.830020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted170831001: Jerseyville IL 571.850 -77.440020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171190008: Alton IL 589.130 -100.480020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171191009: Maryville IL 606.670 -117.320020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171192007: Edwardsville IL 599.240 -110.460020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171193007: Wood River IL 593.000 -103.490020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171570001: Hickory Grove 626.250 -176.810020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171630010: East St. Louis IL 590.390 -131.220020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted290990012: Arnold Tenbrook 574.470 -151.750020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291831002: West Alton MO 582.550 -102.950020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291831004: Orchard Farm MO 563.380 -101.060020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291860005: Bonne Terre MO 573.540 -211.780020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291890004: Sunset Hills MO 571.860 -141.430020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291890006: Queeny Park MO 561.470 -133.190020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291893001: Ladue MO 574.170 -129.190020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291895001: Ferguson MO 578.320 -115.060020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291897003: Breckenridge MO 571.700 -120.560020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted295100007: 8227 S. Broadway 582.060 -139.580020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted295100072: 1122 Clark 586.990 -130.150020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted295100086: Margaretta MO 583.120 -125.110020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted
Figure D-101: Observed (blue dots) and modeled (solid black line) 8-hour average ozone time series for St. Louis Non-Attainment Area monitors for 4 km grid. Summer 2002, Episode 2. 170491001: Route 45 South 724.450 -69.450020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted170650001: State Route 142 739.430 -186.830020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted170831001: Jerseyville IL 571.850 -77.440020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171190008: Alton IL 589.130 -100.480020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171191009: Maryville IL 606.670 -117.320020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171192007: Edwardsville IL 599.240 -110.460020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171193007: Wood River IL 593.000 -103.490020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171570001: Hickory Grove 626.250 -176.810020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171630010: East St. Louis IL 590.390 -131.220020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted290990012: Arnold Tenbrook 574.470 -151.750020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291831002: West Alton MO 582.550 -102.950020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291831004: Orchard Farm MO 563.380 -101.060020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291860005: Bonne Terre MO 573.540 -211.780020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291890004: Sunset Hills MO 571.860 -141.430020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291890006: Queeny Park MO 561.470 -133.190020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291893001: Ladue MO 574.170 -129.190020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291895001: Ferguson MO 578.320 -115.060020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291897003: Breckenridge MO 571.700 -120.560020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted295100007: 8227 S. Broadway 582.060 -139.580020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted295100072: 1122 Clark 586.990 -130.150020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted295100086: Margaretta MO 583.120 -125.110020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted
Figure D-106: Observed (blue dots) and modeled (solid black line) 8-hour average ozone time series for St. Louis Non-Attainment Area monitors for 4 km grid. Summer 2002, Episode 3. Appendix D-5: Scatter Plots of Predicted and Observed Hourly Ozone Daily maximum 1-Hour ozone at monitor.All sites and all days. Subregion = St. Louis. June 10 - 24020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.6091O - - O shows quantiles
Figure D-107: Episode 1 1-hour ozone performance. Pairs matched by day and at monitor location. Nearest daily maximum 1-Hour ozone.All sites and all days. Subregion = St. Louis. June 10 - 24020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.8188O - - O shows quantiles
Figure D-108: Episode 1 1-hour ozone performance. Pairs matched by day and maximum predicted value near monitor location. Daily maximum 1-Hour ozone near monitor.All sites and all days. Subregion = St. Louis June 10 - 24020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.5302O - - O shows quantiles
Figure D-109. Episode 1 1-hour ozone performance. Pairs matched by day and closest predicted value near monitor location. Daily maximum 1-Hour ozone at monitor.All sites and all days. Subregion = St. Louis. July 2 - 16020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.2283O - - O shows quantiles
Figure D-110. Episode 2 1-hour ozone performance. Pairs matched by day and at monitor location. Nearest daily maximum 1-Hour ozone.All sites and all days. Subregion = St. Louis. July 2 - 16020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.6442O - - O shows quantiles
Figure D-111. Episode 2 1-hour ozone performance. Pairs matched by day and maximum predicted value near monitor location. Daily maximum 1-Hour ozone near monitor.All sites and all days. Subregion = St. Louis. July 2 - 16020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.2155O - - O shows quantiles
Figure D-112. Episode 2 1-hour ozone performance. Pairs matched by day and closest predicted value near monitor location. Daily maximum 1-Hour ozone at monitor.All sites and all days. Subregion = St. Louis. July 28 - August 6020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.5368O - - O shows quantiles
Figure D-113. Episode 3 1-hour ozone performance. Pairs matched by day and at monitor location. Nearest daily maximum 1-Hour ozone.All sites and all days. Subregion = St. Louis. July 28 - August 6020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.885O - - O shows quantiles
Figure D-114. Episode 3 1-hour ozone performance. Pairs matched by day and maximum predicted value near monitor location. Daily maximum 1-Hour ozone near monitor.All sites and all days. Subregion = St. Louis. July 28 - August 6020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.5351O - - O shows quantiles
Figure D-115. Episode 3 1-hour ozone performance. Pairs matched by day and closest predicted value near monitor location. Appendix D-6: Scatter Plots of Predicted and Observed 8-hour Ozone Daily maximum 8-Hour ozone at monitor.All sites and all days. Subregion = St. Louis. June 10 - 24020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.617O - - O shows quantiles
Figure D-116: Episode 1 8-hour ozone performance. Pairs matched by day and at monitor location.Nearest daily maximum 8-Hour ozone.All sites and all days. Subregion = St. Louis. June 10 - 24020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.8248O - - O shows quantiles
Figure D-117: Episode 1 8-hour ozone performance. Pairs matched by day and maximum predicted value near monitor location. Daily maximum 8-Hour ozone near monitor.All sites and all days. Subregion = St. Louis. June 10 - 24020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.5355O - - O shows quantiles
Figure D-118: Episode 1 8-hour ozone performance. Pairs matched by day and closest predicted value near monitor location. Daily maximum 8-Hour ozone at monitor.All sites and all days. Subregion = St. Louis. July 2 - 16020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.1784O - - O shows quantiles
Figure D-119: Episode 2 8-hour ozone performance. Pairs matched by day and at monitor location. Nearest daily maximum 8-Hour ozone.All sites and all days. Subregion = St. Louis. July 2 - 16020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.5833O - - O shows quantiles
Figure D-120: Episode 2 8-hour ozone performance. Pairs matched by day and maximum predicted value near monitor location. Daily maximum 8-Hour ozone near monitor.All sites and all days. Subregion = St. Louis. July 2 - 16020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.1531O - - O shows quantiles
Figure D-121: Episode 2 8-hour ozone performance. Pairs matched by day and closest predicted value near monitor location. Daily maximum 8-Hour ozone at monitor.All sites and all days. Subregion = St. Louis. July 28 - August 6020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.4675O - - O shows quantiles
Figure D-122: Episode 3 8-hour ozone performance. Pairs matched by day and at monitor location. Nearest daily maximum 8-Hour ozone.All sites and all days. Subregion = St. Louis. July 28 - August 6020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.8384O - - O shows quantiles
Figure D-123: Episode 3 8-hour ozone performance. Pairs matched by day and maximum predicted value near monitor location. Daily maximum 8-Hour ozone near monitor.All sites and all days. Subregion = St. Louis. July 28 - August 6020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.4331O - - O shows quantiles
Figure D-124: Episode 3 8-hour ozone performance. Pairs matched by day and closest predicted value near monitor location. List of CAMx Modeling Sensitivity Analyses for Basecase Development
Episode
Inventory
CAMx Version
KV
Mechanism
4kmdom
July A
v4.11s
CMAQ
Mech3
July B
v4.11s
OB70
Mech3
July B
v4.11s
CMAQ
Mech3
July B
v4.11s
OB70
Mech3
July C
v4.20
OB70
Mech3
Met1
July C
v4.20
CMAQ.kvp
Mech3
Met1
July C
v4.20
CMAQ
Mech3
Met1
July
C2
v4.30
CMAQ.kvp
Mech4_None
Met2/PiG
Small
July
C2
v4.20
CMAQ.kvp
Mech4_CF
Met2
Small
July
D
v4.30
CMAQ.kvp
Mech4_None
Met2/PiG
July
D
v4.30
CMAQ.kvp
Mech4_None
Met2/PiG
Small
JulyAug
A
v4.11s
CMAQ
Mech3
JulyAug
A
v4.11s
CMAQ
Mech3
No Mob
JulyAug
B
v4.11s
CMAQ
Mech3
JulyAug
B
v4.11s
OB70
Mech3
JulyAug
C
v4.20
CMAQ
Mech3
Small
JulyAug
C
v4.20
CMAQ.kvp
Mech3
Small
JulyAug
C
v4.20
OB70
Mech3
JulyAug
C
v4.20
CMAQ.kvp
Mech4
Small
JulyAug
C
v4.20
CMAQ.kvp
Mech3
JulyAug
C
v4.20
CMAQ
Mech3
JulyAug
C
v4.20
CMAQ
Mech3
Small
JulyAug
C2
v4.20
CMAQ.kvp
Mech4_CF
Small
JulyAug
C2
v4.30
CMAQ.kvp
Mech4_None
PiG
Small
JulyAug
C2
v4.20
CMAQ.kvp
Mech3
PiG
Small
JulyAug
C2
v4.20
CMAQ.kvp
Mech3
JulyAug
D
v4.30
CMAQ.kvp
Mech4_None
Small,Arkerror
JulyAug
D
v4.30
CMAQ.kvp
Mech4_None
PiG
JulyAug
D
v4.30
CMAQ.kvp
Mech4_None
PiG
Small
June
A
v4.11s
OB70
Mech3
June
B
v4.20
OB70
Mech3
June
B
v4.11s
CMAQ
Mech3
June
C
v4.20
CMAQ
Mech3
Small
June
C
v4.20
CMAQ
Mech3
June
C
v4.20
CMAQ.kvp
Mech3
Small
June
C
v4.20
OB70
Mech3
June
C
v4.20
OB70
Mech3
Small
June
C
v4.20
CMAQ
Mech3
Small
June
C2
v4.20
CMAQ.kvp
Mech4_CF
Small
June
C2
v4.30
CMAQ.kvp
Mech4_None
PiG
Small
June
C2
v4.20
CMAQ.kvp
Mech3
PiG
Small
June
C2
v4.20
CMAQ.skvp
Mech4_CF
Small
June
D
v4.30
CMAQ.kvp
Mech4_None
PiG
June
D
v4.30
CMAQ.kvp
Mech4_None
PiG
Small
June
D
v4.30
CMAQ.kvp
Mech4_None
PiG
Small
No MO Point St. Louis 2002 Modeling Results - 1hour
(60ppb)
June 10-24
No 8-Hr Exc
No 8-Hr Exc
No 8-Hr Exc
No 8-Hr Exc
No 8-Hr Exc
No 8-Hr Exc
No 8-Hr Exc
No 8-Hr Exc
No 8-Hr Exc
No 8-Hr Exc
Max. Observed
51
62
99
65
47
59
67
86
79
102
115
119
125
110
93
Base1 OB70kv v4.11s Mech3
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
Max. Modeled
65.44
80.62
92.62
78.23
59.21
52.27
71.35
70.65
71.83
71.79
109.71
101.62
106.02
113.32
117.04
Accuracy of Peak Unpaired
28.3%
30.0%
-6.4%
20.4%
26.0%
-11.4%
6.5%
-17.8%
-9.1%
-29.6%
-4.6%
-14.6%
-15.2%
3.0%
25.8%
Normalized Bias
-999%
1.2%
-21.5%
-26.3%
-999%
-36.0%
-23.5%
-18.1%
-24.1%
-36.2%
-19.5%
-22.5%
-27.0%
-25.7%
-23.3%
Normalized Error
-999%
5.3%
22.8%
26.9%
-999%
36.0%
23.5%
18.2%
24.3%
36.2%
22.3%
22.7%
27.1%
25.7%
25.2%
Base2 CMAQkv v4.11s Mech3
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
Max. Modeled
73.91
81.49
172.56
89.54
76.97
89.56
68.98
73.31
75.50
77.35
113.90
107.55
103.71
105.37
116.66
Accuracy of Peak Unpaired
44.9%
31.4%
74.3%
37.8%
63.8%
51.8%
3.0%
-14.8%
-4.4%
-24.2%
-1.0%
-9.6%
-17.0%
-4.2%
25.4%
Normalized Bias
-999%
3.1%
-33.5%
-79.6%
-999%
-54.6%
-17.4%
-12.3%
-14.7%
-33.3%
-15.3%
-14.5%
-18.9%
-19.3%
-12.3%
Normalized Error
-999%
5.5%
43.6%
79.6%
-999%
54.6%
17.4%
12.9%
14.7%
33.3%
20.1%
15.5%
19.6%
19.6%
21.7%
Base2 OB70kv v4.20 Mech3
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
Max. Modeled
79.62
90.33
101.78
87.96
64.94
67.92
73.19
72.58
78.45
85.93
128.48
116.55
113.10
117.48
123.93
Accuracy of Peak Unpaired
56.1%
45.7%
2.8%
35.3%
38.2%
15.1%
9.2%
-15.6%
-0.7%
-15.8%
11.7%
-2.1%
-9.5%
6.8%
33.3%
Normalized Bias
-999%
4.2%
-19.8%
-36.4%
-999%
-45.1%
-17.0%
-19.7%
-19.3%
-35.9%
-11.4%
-16.1%
-19.4%
-20.1%
-12.2%
Normalized Error
-999%
7.0%
22.6%
36.4%
-999%
45.1%
17.0%
19.8%
19.4%
35.9%
18.2%
17.4%
19.8%
20.5%
21.1%
Base3 CMAQkv v4.20 Mech3
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
Max. Modeled
72.15
81.58
174.14
94.20
90.54
130.30
91.26
67.30
75.06
80.99
114.44
109.53
102.29
102.71
116.71
Accuracy of Peak Unpaired
41.5%
31.6%
75.9%
44.9%
92.6%
120.8%
36.2%
-21.7%
-5.0%
-20.6%
-0.5%
-8.0%
-18.2%
-6.6%
25.5%
Normalized Bias
-999%
0.7%
-31.4%
-79.3%
-999%
-57.4%
-20.5%
-18.4%
-17.0%
-36.4%
-17.6%
-16.9%
-21.3%
-22.0%
-15.5%
Normalized Error
-999%
6.2%
43.5%
79.3%
-999%
57.4%
-20.5%
18.4%
17.1%
36.4%
21.8%
17.5%
21.8%
22.2%
23.9%
Base3 CMAQkv v4.20
Mech3 Sm4km
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
Max. Modeled
71.17
81.96
172.75
92.64
88.13
132.91
76.34
75.44
74.31
83.27
119.74
108.80
106.32
103.32
114.17
Accuracy of Peak Unpaired
39.5%
32.2%
74.5%
42.5%
87.5%
125.3%
13.9%
-12.3%
-5.9%
-18.4%
4.1%
-8.6%
-14.9%
-6.1%
22.8%
Normalized Bias
-999%
0.3%
31.3%
-78.0%
-999%
-56.4%
-27.5%
-13.6%
-17.8%
-37.1%
-13.6%
-15.1%
-20.9%
-20.0%
-14.6%
Normalized Error
-999%
6.7%
43.6%
78.0%
-999%
56.4%
27.5%
15.0%
18.0%
37.1%
20.3%
15.9%
21.6%
21.1%
24.2%
Base3 OB70kv v4.20 Mech3
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
Max. Modeled
79.40
87.95
106.13
90.28
64.99
66.68
71.16
73.83
79.23
87.08
132.98
120.73
114.36
118.24
123.31
Accuracy of Peak Unpaired
55.7%
41.9%
7.2%
38.9%
38.3%
13.0%
6.2%
-14.2%
0.3%
-14.6%
15.6%
1.5%
-8.5%
7.5%
32.6%
Normalized Bias
-999%
2.3%
-21.5%
-37.5%
-999%
-45.7%
-17.7%
-20.8%
-20.8%
-37.7%
-12.1%
-16.4%
-19.7%
-22.1%
-15.8%
Normalized Error
-999%
7.0%
25.2%
37.5%
-999%
45.7%
17.4%
21.2%
20.9%
37.7%
19.0%
17.7%
20.2%
22.2%
24.1% Base3 OB70.kvpatch v4.20
Mech3 (partial)
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
Max. Modeled
79.88
88.46
106.98
92.33
64.74
66.69
71.45
73.66
69.93
Accuracy of Peak Unpaired
56.6%
42.7%
8.1%
42.0%
37.7%
13.0%
6.6%
-14.3%
-11.5%
Normalized Bias
-999%
3.7%
-19.6%
-35.9%
-999%
-45.8%
-16.8%
-19.6%
-29.3%
Normalized Error
-999%
6.9%
24.2%
35.9%
-999%
45.8%
16.8%
20.0%
30.4%
Base3 OB70.kv v4.20
Mech3 Sml4km
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
Max. Modeled
79.16
87.83
104.16
88.54
68.65
67.21
69.14
76.40
77.30
89.29
140.04
119.13
117.23
123.69
117.30
Accuracy of Peak Unpaired
55.2%
41.7%
5.2%
36.2%
46.1%
13.9%
3.2%
-11.2%
-2.2%
-12.5%
21.8%
0.1%
-6.2%
12.4%
26.1%
Normalized Bias
-999%
0.7%
-21.2%
-33.5%
-999%
-46.7%
-26.9%
-17.4%
-21.8%
-38.1%
-6.1%
-15.7%
-19.6%
-16.2%
-11.8%
Normalized Error
-999%
7.6%
24.4%
33.5%
-999%
46.7%
26.9%
18.6%
22.0%
38.1%
18.3%
16.7%
20.7%
18.1%
22.2%
Base3 CMAQ.kvptch v4.20
Mech3 Sml4km
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
Max. Modeled
71.47
82.52
133.31
126.33
77.02
112.86
79.24
76.22
74.79
83.74
119.82
109.28
106.44
103.46
114.75
Accuracy of Peak Unpaired
40.1%
33.1%
34.7%
94.4%
63.9%
91.3%
18.3%
-11.4%
-5.3%
-17.9%
4.2%
-8.2%
-14.8%
-5.9%
23.4%
Normalized Bias
-999%
1.1%
-19.2%
-57.7%
-999%
-49.6%
-27.1%
-11.8%
-16.4%
-35.8%
-12.6%
-14.0%
-19.8%
-19.2%
-12.8%
Normalized Error
-999%
6.7%
35.8%
60.0%
-999%
49.6%
27.1%
13.6%
16.6%
35.8%
19.7%
14.9%
20.6%
20.4%
23.0%
Base3b CMAQ.kvptch v4.20 M3(PiG) Sml4
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
Max. Modeled
71.67
82.55
90.93
79.51
66.45
60.47
64.46
76.11
74.42
84.70
119.78
107.52
105.82
102.07
119.30
Accuracy of Peak Unpaired
40.5%
33.1%
-8.2%
22.3%
41.4%
2.5%
-3.8%
-11.5%
-5.8%
-17.0%
4.2%
-9.6%
-15.3%
-7.2%
28.3%
Normalized Bias
-999%
1.0%
-23.0%
-29.3%
-999%
-47.3%
-28.8%
-11.3%
-16.5%
-35.0%
-10.4%
-15.1%
-20.7%
-20.5%
-11.5%
Normalized Error
-999%
6.6%
23.9%
31.7%
-999%
47.3%
28.8%
13.1%
16.6%
35.0%
18.4%
15.9%
21.3%
-21.5%
20.4%
Base3b CMAQ.kvptch v4.20
(M4CF) Sml4k
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
Max. Modeled
72.14
83.35
91.26
79.80
67.33
61.96
65.68
76.82
76.63
88.86
122.53
112.44
112.37
107.33
120.07
Accuracy of Peak Unpaired
41.5%
34.4%
-7.8%
22.8%
43.3%
5.0%
-2.0%
-10.7%
-3.0%
-12.9%
6.5%
-5.5%
-10.1%
-2.4%
29.1%
Normalized Bias
-999%
2.0%
-22.2%
-28.0%
-999%
-45.4%
-27.4%
-9.7%
-12.4%
-30.7%
-5.2%
-8.3%
-13.6%
-14.8%
-7.8%
Normalized Error
-999%
6.6%
23.3%
31.8%
-999%
45.4%
27.4%
11.9%
12.5%
30.7%
16.5%
10.7%
15.6%
17.0%
18.7%
Base3b CMAQ.supkvp v4.20
(M4CF) Sml4
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
Max. Modeled
72.25
83.47
91.39
79.92
67.38
62.03
63.73
76.90
76.71
88.98
122.70
112.53
112.47
107.45
120.21
Accuracy of Peak Unpaired
41.7%
34.6%
-7.7%
23.0%
43.4%
5.1%
-4.9%
-10.6%
-2.9%
-12.8%
6.7%
-5.4%
-10.0%
-2.3%
29.3%
Normalized Bias
-999%
2.2%
-22.0%
-27.7%
-999%
-45.4%
-27.4%
-9.5%
-12.3%
-30.6%
-5.0%
-8.2%
-13.5%
-14.4%
-7.6%
Normalized Error
-999%
6.6%
23.2%
31.4%
-999%
45.4%
24.4%
11.8%
12.5%
30.6%
16.5%
10.6%
15.5%
16.7%
18.6% Base3bCMQ.kvp v4.3
(M4-None)(PiG) Sm4
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
Max. Modeled
72.25
83.93
90.39
79.31
69.99
63.36
66.53
78.15
78.38
90.28
123.06
113.71
114.34
109.48
120.94
Accuracy of Peak Unpaired
41.7%
35.4%
-8.7%
22.0%
48.9%
7.4%
-0.7%
-9.1%
-0.8%
-11.5%
7.0%
-4.4%
-8.5%
-0.5%
30.0%
Normalized Bias
-999%
2.8%
-21.2%
-26.3%
-999%
-43.9%
-25.9%
-8.9%
-9.9%
-28.8%
-4.1%
-6.3%
-10.8%
-12.3%
-5.4%
Normalized Error
-999%
6.6%
-22.6%
32.5%
-999%
-43.9%
25.9%
11.6%
10.5%
28.8%
16.3%
9.4%
13.6%
15.3%
18.2%
Base4 CMQ.kvp v4.3(M4-No)
(PiG) ArkEr
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
Max. Modeled
71.64
83.72
90.57
79.22
72.08
63.75
66.32
76.44
77.58
88.56
123.48
113.46
112.70
108.02
118.93
Accuracy of Peak Unpaired
40.5%
35.0%
-8.5%
21.9%
53.4%
8.1%
-1.0%
-11.1%
-1.8%
-13.2%
7.4%
-4.7%
-9.8%
-1.8%
27.9%
Normalized Bias
-999%
1.0%
-22.1%
-26.1%
-999%
-44.2%
-27.5%
-11.2%
-11.0%
-30.5%
-4.7%
-6.5%
-11.1%
-11.2%
-5.7%
Normalized Error
-999%
6.9%
23.1%
30.3%
-999%
44.2%
27.5%
13.5%
11.8%
30.5%
16.4%
9.8%
13.8%
14.4%
19.4%
Base4 CMQ.kvp v4.3(M4-No)(PiG)Sm4km
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
Max. Modeled
71.34
83.72
90.57
79.22
72.08
63.75
66.32
76.44
77.57
88.56
123.43
113.46
112.70
108.02
118.93
Accuracy of Peak Unpaired
39.9%
35.0%
-8.5%
21.9%
53.4%
8.1%
-1.0%
-11.1%
-1.8%
-13.2%
7.3%
-4.7%
-9.8%
-1.8%
27.9%
Normalized Bias
-999%
1.0%
-22.1%
-26.1%
-999%
-44.2%
-27.5%
-11.2%
-11.0%
-30.5%
-4.7%
-6.5%
-11.1%
-11.2%
-5.7%
Normalized Error
-999%
6.9%
23.1%
30.3%
-999%
44.2%
27.5%
13.5%
11.8%
30.5%
16.4%
9.8%
13.8%
14.4%
19.4%
Base4 CMQ.kvp v4.3
(M4-No)(PiG)
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
Max. Modeled
74.94
83.40
92.35
80.90
58.56
63.74
69.19
75.74
80.17
85.19
118.76
116.08
111.21
107.38
121.32
Accuracy of Peak Unpaired
46.9%
34.5%
-6.7%
24.5%
24.6%
8.0%
3.3%
-11.9%
1.5%
-16.5%
3.3%
-2.5%
-11.0%
-2.4%
30.5%
Normalized Bias
-999%
1.3%
-22.1%
-28.6%
-999%
-42.2%
-17.5%
-11.6%
-7.2%
-29.5%
-8.1%
-5.7%
-7.4%
-11.6%
-5.6%
Normalized Error
-999%
6.4%
23.3%
30.8%
-999%
42.2%
17.5%
13.4%
9.4%
29.5%
16.2%
9.7%
10.7%
13.4%
19.6% July29-Aug5
No 8-Hr Exc
No 8-Hr Exc
No 8-Hr Exc
Max. Observed
62
113
94
116
113
130
116
94
Base1 CMAQkv v4.11s Mech3
210
211
212
213
214
215
216
217
Max. Modeled
65.22
100.27
101.55
104.1
106.82
113.14
104.6
97.45
Accuracy of Peak Unpaired
5.19%
-11.27%
8.03%
-10.26%
-5.47%
-12.97%
-9.83%
3.67%
Normalized Bias
-14.57%
-7.07%
-2.09%
-0.27%
0.93%
-7.35%
-6.58%
-9.14%
Normalized Error
14.57%
12.03%
11.63%
13.18%
12.18%
12.12%
12.81%
12.66%
Base2 CMAQkv v4.11s Mech3
210
211
212
213
214
215
216
217
Max. Modeled
66.76
103.11
105.11
112.86
111.79
113.07
103.53
106.46
Accuracy of Peak Unpaired
7.68%
-8.75%
11.82%
-2.71%
-1.07%
-13.02%
-10.75%
13.26%
Normalized Bias
-15.44%
-8.87%
-5.48%
3.74%
-1.29%
-10.45%
-8.42%
-11.27%
Normalized Error
15.44%
13.43%
12.00%
13.64%
11.95%
14.40%
13.91%
14.80%
Base2 OB70kv v4.11s Mech3
210
211
212
213
214
215
216
217
Max. Modeled
78.17
117.28
12.35
120.06
124.04
121.37
104.2
115.5
Accuracy of Peak Unpaired
26.08%
3.79%
-86.86%
3.50%
9.77%
-6.64%
-10.17%
22.87%
Normalized Bias
-14.80%
-6.54%
-4.28%
3.43%
0.66%
-10.02%
-12.15%
-2.48%
Normalized Error
14.80%
14.35%
11.19%
14.31%
13.44%
15.31%
15.93%
15.76%
Base3 CMAQkv v4.20 Mech3
210
211
212
213
214
215
216
217
Max. Modeled
75.37
102.1
102.67
113.93
108.22
113.95
103.36
107.39
Accuracy of Peak Unpaired
21.56%
-9.65%
9.22%
-1.78%
-4.23%
-12.35%
-10.90%
14.24%
Normalized Bias
-16.15%
-13.36%
-9.40%
1.41%
-4.30%
-11.76%
-12.15%
-13.61%
Normalized Error
16.15%
16.98%
13.16%
13.42%
14.19%
15.73%
15.48%
16.71%
Base3 CMAQ.kvpatch v4.20 Mech3
210
211
212
213
214
215
216
217
Max. Modeled
75.59
102.54
103.32
114.35
108.66
114.21
103.85
107.9
Accuracy of Peak Unpaired
21.92%
-9.26%
9.91%
-1.42%
-3.84%
-12.15%
-10.47%
14.79%
Normalized Bias
-15.69%
-12.58%
-8.33%
2.46%
-3.49%
-11.00%
-11.31%
-12.22%
Normalized Error
15.69%
16.50%
12.53%
13.66%
14.03%
15.27%
14.93%
15.72%
Base3 CMAQ.kvpatch v4.20 Mech3 Sml4k
210
211
212
213
214
215
216
217
Max. Modeled
76.37
100.02
96.57
116.8
110.53
117.84
106.71
110.43
Accuracy of Peak Unpaired
23.18%
-11.49%
2.73%
0.69%
-2.19%
-9.35%
-8.01%
17.48%
Normalized Bias
-16.23%
-17.56%
-12.98%
5.10%
-0.52%
-7.27%
-14.96%
-12.83%
Normalized Error
16.23%
20.22%
14.37%
14.22%
14.29%
14.80%
16.80%
16.79%
Base3 CMAQkv v4.20 Mech3 Small4km
210
211
212
213
214
215
216
217
Max. Modeled
76.14
99.39
95.98
116.39
110.1
117.6
106.23
109.94
Accuracy of Peak Unpaired
22.81%
-12.04%
2.11%
0.34%
-2.57%
-9.54%
-8.42%
16.96%
Normalized Bias
-16.69%
-18.37%
-14.04%
4.08%
-1.33%
-7.98%
-15.75%
-14.14%
Normalized Error
16.69%
20.82%
15.16%
13.83%
14.31%
15.14%
17.41%
17.64%
Base3 OB70kv v4.20 Mech3
210
211
212
213
214
215
216
217
Max. Modeled
80.96
121.31
121.11
123.65
122.29
123.42
117.43
123.13
Accuracy of Peak Unpaired
30.58%
7.35%
28.84%
6.59%
8.22%
-5.06%
1.23%
30.99%
Normalized Bias
-16.27%
-11.66%
-8.15%
1.34%
-4.06%
-11.55%
-6.16%
-12.11%
Normalized Error
16.27%
17.67%
11.84%
14.06%
16.42%
16.83%
16.02%
17.70%
Base3b CMAQ.kvp v4.20 M3(PiG) Sm4k
210
211
212
213
214
215
216
217
Max. Modeled
76.37
100.02
96.88
116.90
110.64
118.55
105.58
110.47
Accuracy of Peak Unpaired
23.18%
-11.49%
3.06%
0.78%
-2.09%
-8.81%
-8.98%
17.52%
Normalized Bias
-15.61%
-16.85%
-11.70%
5.90%
0.99%
-8.01%
-13.77%
-10.57%
Normalized Error
15.61%
19.46%
13.01%
14.75%
13.15%
15.20%
15.91%
14.82%Base3b CMQ.kvp v4.20(M4_CF)Sm4km
210
211
212
213
214
215
216
217
Max. Modeled
76.42
100.98
97.81
118.46
112.27
121.50
108.97
114.38
Accuracy of Peak Unpaired
23.26%
-10.64%
4.05%
2.12%
-0.65%
-6.54%
-6.06%
21.68%
Normalized Bias
-15.99%
-15.93%
-10.83%
8.42%
3.45%
3.21%
-8.09%
-3.60%
Normalized Error
15.99%
18.81%
12.29%
15.43%
13.33%
13.80%
12.85%
12.69%
Base3b CMQ.kvp v4.30(M4_No)(PiG) Sm4
210
211
212
213
214
215
216
217
Max. Modeled
76.53
101.40
98.33
118.71
111.63
122.94
110.06
114.38
Accuracy of Peak Unpaired
23.44%
-10.27%
4.61%
2.34%
-1.21%
-5.43%
-5.12%
19.79%
Normalized Bias
-12.86%
-14.84%
-10.00%
8.76% 2.87%
-1.58%
-6.57%
-2.60%
Normalized Error
12.86%
18.07%
11.79%
15.58%
12.77%
13.43%
12.44%
12.60%
Base3b CMQ.kvp v4.30 (M4PiG) Sm4 IEPA
210
211
212
213
214
215
216
217
Max. Modeled:1Hr
66.71 101.43
98.37
118.76
111.66
122.98
110.06
115.03
Accuracy of Peak Unpaired
7.60%
-10.24%
4.65%
2.38%
-1.19%
-5.40%
-5.12%
22.37%
Normalized Bias
-12.80%
-14.81%
-9.97%
8.81%
2.91%
-1.55%
-6.57%
-2.56%
Normalized Error
12.80%
18.06%
11.78%
15.60%
12.78%
13.44%
12.44%
12.60%
Base4CMQ.kvp v43(M4No)(PiG)ArkErSm4
210
211
212
213
214
215
216
217
Max. Modeled
76.35
101.23
97.65
118.57
111.12
121.50
108.58
115.43
Accuracy of Peak Unpaired
23.15%
-10.42%
3.88%
2.22%
-1.66%
-6.54%
-6.40%
22.80%
Normalized Bias
-14.01%
-14.86%
-10.12%
7.84% 2.57%
-2.11%
-6.55%
-3.61%
Normalized Error
14.01%
17.95%
11.78%
15.06%
12.28%
12.58%
11.77%
12.40%
Base4 CMQ.kvp v4.3(M4No)(PiG) Sml4k
210
211
212
213
214
215
216
217
Max. Modeled
76.35
101.23
97.65
118.48
111.12
121.47
108.57
115.25
Accuracy of Peak Unpaired
23.15%
-10.42%
3.88%
2.14%
-1.66%
-6.56%
-6.41%
22.61%
Normalized Bias
-14.01%
-14.86%
-10.12%
7.77% 2.56%
-2.12%
-6.55%
-3.67%
Normalized Error
14.01%
17.95%
11.78%
15.03%
12.28%
12.57%
11.77%
12.38%
Base4 v4.3CMQ.kv (M4PiG) 60
210
211
212
213
214
215
216
217
Max. Modeled
75.33
103.71
104.95
116.66
109.56
118.02
106.00
112.67
Accuracy of Peak Unpaired
21.50%
-8.22%
11.65%
0.57%
-3.04%
-9.22%
-8.62%
19.86%
Normalized Bias
-14.69%
-10.10%
-4.27%
5.90%
0.03%
-4.49%
-2.12%
-3.22%
Normalized Error
14.69%
14.72%
10.38%
14.39%
11.67%
11.49%
11.39%
11.33%July 2-16
No 8-Hr Exc
No 8-Hr Exc
No 8-Hr Exc
No 8-Hr Exc
Max. Observed: 1-Hour
100
107
112
128
92
111
135
102
105
87
76
94
103
130
116
Base 2 CMAQ kv
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
Max. Modeled: 1-Hour
103.39
117.28
107.43
128.70
114.64
95.89
114.18
98.51
112.87
98.78
92.05
83.59
95.17
101.14
98.82
Accuracy of Peak Unpaired
3.4%
9.6%
-4.1%
0.5%
24.6%
-13.6%
-15.4%
-3.4%
7.5%
13.5%
21.1%
-11.1%
-7.6%
-22.2%
-14.8%
Normalized Bias
3.0%
2.3%
-9.0%
-6.0%
-11.1%
-14.4%
-15.2%
-12.7%
1.5%
-19.7%
-15.5%
-25.7%
-21.3%
-28.2%
-23.8%
Normalized Error
10.2%
15.2%
17.2%
14.0%
13.1%
15.3%
16.7%
15.1%
22.1%
19.7%
17.9%
25.7%
21.4%
28.2%
25.4%
Base 2 OB70
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
Max. Modeled: 1-Hour
116.87
123.43
117.23
130.88
129.71
107.47
127.23
113.04
118.11
109.71
90.37
88.68
98.60
102.66
101.77
Accuracy of Peak Unpaired
16.9%
15.4%
4.7%
2.3%
41.0%
-3.2%
-5.8%
10.8%
12.5%
26.1%
18.9%
-5.7%
-4.3%
-21.0%
-12.3%
Normalized Bias
6.2%
4.1%
-5.2%
-7.4%
-12.7%
-15.1%
-15.8%
-11.9%
0.7%
-28.4%
-20.4%
-30.3%
-24.1%
-33.4%
-28.4%
Normalized Error
14.7%
16.7%
17.3%
15.8%
14.6%
16.3%
17.6%
15.5%
19.3%
28.4%
22.6%
30.3%
24.1%
33.5%
29.6%
Base 3 CMAQ
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
Max. Modeled: 1-Hour
110.00
121.02
107.46
132.84
118.68
94.67
115.38
98.33
117.04
99.91
90.33
83.74
94.14
97.57
99.96
Accuracy of Peak Unpaired
10.0%
13.1%
-4.1%
3.8%
29.0%
-14.7%
-14.5%
-3.6%
11.5%
14.8%
18.9%
-10.9%
-8.6%
-24.9%
-13.8%
Normalized Bias
2.2%
0.8%
-10.8%
-8.5%
-11.4%
-16.4%
-17.9%
-15.2%
2.7%
-21.0%
-21.1%
-25.9%
-23.0%
-30.3%
-23.8%
Normalized Error
10.8%
15.7%
17.8%
15.4%
13.8%
17.2%
18.7%
16.6%
19.9%
21.0%
22.7%
25.9%
23.1%
30.3%
25.1%
Base 3 OB70
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
Max. Modeled: 1-Hour
123.06
130.82
116.87
132.95
132.41
106.28
130.42
116.50
123.23
111.09
90.34
86.90
97.53
100.73
103.21
Accuracy of Peak Unpaired
23.1%
22.3%
4.3%
3.9%
43.9%
-4.3%
-3.4%
14.2%
17.4%
27.7%
18.9%
-7.6%
-5.3%
-22.5%
-11.0%
Normalized Bias
5.3%
2.0%
-7.2%
-10.6%
-13.4%
-18.2%
-18.4%
-14.4%
0.0%
-29.9%
-25.3%
-30.8%
-26.0%
-36.0%
-28.6%
Normalized Error
14.8%
17.4%
17.8%
17.1%
15.6%
19.2%
19.6%
16.8%
17.4%
29.9%
27.0%
30.8%
26.1%
36.0%
29.7%
Base3b CMAQ.kv.sml (M3) IEPA OLDMET
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
Max. Modeled: 1-Hour
110
123
103
129
115
82
111
100
110
96
78
83
90
96
103
Accuracy of Peak Unpaired
10.0%
15.0%
-8.0%
0.8%
25.0%
-26.1%
-17.8%
-2.0%
4.8%
10.3%
2.6%
-11.7%
-12.6%
-26.2%
-11.2%
Normalized Bias
3.0%
4.0%
-12.0%
-11.0%
-11.0%
-28.0%
-23.0%
-15.0%
0.0%
-23.0%
-18.0%
-24.0%
-25.0%
-29.0%
-21.0%
Normalized Error
10.0%
15.0%
18.0%
16.0%
13.0%
28.0%
24.0%
16.0%
13.0%
23.0%
20.0%
24.0%
25.0%
29.0%
23.0%
Base3b CMAQ.kv.sml (M3) IEPA NMET
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
Max. Modeled: 1-Hour
111
120
118
112
101
86
112
103
115
86
78
82
97
122
114
Accuracy of Peak Unpaired
11.0%
12.1%
5.4%
-12.5%
9.8%
-22.5%
-17.0%
1.0%
9.5%
-1.1%
2.6%
-12.8%
-5.8%
-6.2%
-1.7%
Normalized Bias
0.0%
-1.0%
0.0%
-23.0%
-8.0%
-22.0%
-21.0%
-9.0%
5.0%
-18.0%
-15.0%
-24.0%
-27.0%
-33.0%
-21.0%
Normalized Error
12.0%
15.0%
13.0%
27.0%
13.0%
22.0%
23.0%
11.0%
16.0%
19.0%
17.0%
24.0%
27.0%
33.0%
24.0%
Base3b CMAQ.kv.small (M4) MDNR
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
Max. Modeled: 1-Hour
112
122
122
117
106
90
116
109
119
87
79
84
100
126
119
Accuracy of Peak Unpaired
12.0%
14.0%
8.9%
-8.6%
15.2%
-18.9%
-14.1%
6.9%
13.3%
0.0%
3.9%
-10.6%
-2.9%
-3.1%
2.6%
Normalized Bias
2.0%
3.0%
5.0%
-17.0%
-2.0%
-16.0%
-15.0%
1.0%
13.0%
-16.0%
-11.0%
-22.0%
-23.0%
-28.0%
-13.8%
Normalized Error
12.0%
15.0%
14.0%
24.9%
12.6%
16.0%
20.0%
10.6%
18.0%
17.7%
14.0%
22.0%
23.0%
28.0%
22.0% 3b v43CM.kv.sm (M4PiG) 60 MDNR
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
Max. Modeled: 1-Hour
112.21
124.50
121.76
128.49
106.08
98.82
117.90
109.99
119.03
94.71
93.66
89.03
102.15
131.43
124.98
Accuracy of Peak Unpaired
12.2%
16.4%
8.7%
0.4%
15.3%
-11.0%
-12.7%
7.8%
13.4%
8.9%
23.2%
-5.3%
-0.8%
1.1%
7.7%
Normalized Bias
2.5%
6.3%
6.9%
-10.3%
3.3%
-10.4%
-9.3%
4.4%
16.9%
-8.2%
-3.9%
-16.7%
-17.8%
-19.2%
-4.2%
Normalized Error
11.2%
14.5%
13.1%
23.5%
13.3%
11.3%
15.4%
10.6%
18.5%
13.4%
8.8%
16.8%
18.5%
19.9%
16.7%
Base4 v43CM.kv.sm (M4PiG) 60 ArkEr
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
Max. Modeled: 1-Hour
112.19
123.15
121.76
125.46
104.92
97.01
117.12
109.62
117.57
94.31
93.75
88.79
101.36
130.31
123.04
Accuracy of Peak Unpaired
12.2%
15.1%
8.7%
-2.0%
14.0%
-12.6%
-13.2%
7.5%
12.0%
8.4%
23.4%
-5.5%
-1.6%
0.2%
6.1%
Normalized Bias
1.7%
6.2%
8.0%
-12.5%
0.8%
-12.3%
-12.3%
3.2%
14.5%
-9.0%
-3.6%
-16.8%
-18.1%
-19.9%
-4.2%
Normalized Error
11.0%
14.7%
13.3%
22.9%
11.7%
13.2%
17.4%
9.8%
16.5%
14.5%
8.2%
16.8%
18.7%
20.5%
17.6%
Base4 v4.3CMQ.kv.sm(M4PiG)60
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
Max. Modeled: 1-Hour
112.19
123.15
121.75
125.45
104.91
97.00
117.11
109.60
117.55
94.31
93.75
88.79
101.36
130.31
123.04
Accuracy of Peak Unpaired
12.2%
15.1%
8.7%
-2.0%
14.0%
-12.6%
-13.3%
7.5%
12.0%
8.4%
23.4%
-5.5%
-1.6%
0.2%
6.1%
Normalized Bias
1.7%
6.2%
7.9%
-12.5%
0.8%
-12.3%
-12.4%
3.1%
14.4%
-9.0%
-3.6%
-16.8%
-18.1%
-19.9%
-4.2%
Normalized Error
11.0%
14.7%
13.3%
22.9%
11.7%
13.2%
17.4%
9.7%
16.5%
14.5%
8.2%
16.8%
18.7%
20.5%
17.6%
Base4 v4.3CMQ.kv (M4PiG)60
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
Max. Modeled: 1-Hour
113.60
124.18
119.50
126.57
103.95
95.83
115.83
105.31
111.40
94.46
93.06
85.47
100.11
130.87
123.44
Accuracy of Peak Unpaired
13.6%
16.1%
6.7%
-1.1%
13.0%
-13.7%
-14.2%
3.2%
6.1%
8.6%
22.4%
-9.1%
-2.8%
0.7%
6.4%
Normalized Bias
3.2%
8.9%
7.5%
-12.3%
-0.3%
-13.2%
-11.8%
0.9%
14.1%
-8.7%
-3.6%
-18.2%
-18.4%
-19.4%
-5.7%
Normalized Error
11.5%
15.4%
12.8%
22.8%
10.9%
14.1%
16.8%
8.6%
17.6%
14.5%
8.8%
18.2%
18.5%
19.8%
17.0% Final Basecase Model Performance for CMAQ v4.4
1-Hour June Performance
Base4 CMAQ Photochemical Model
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
Observed Peak (ppb)
51
62
99
65
47
59
67
86
79
102
115
119
125
110
93
Max. Modeled
73.27
62.89
76.63
75.65
55.72
66.15
56.71
71.21
65.85
72.69
100.25
109.87
109.09
102.23
91.69
Accuracy of Peak Unpaired
43.7%
1.4%
-22.6%
16.4%
18.6%
12.1%
-15.4%
-17.2%
-16.6%
-28.7%
-12.8%
-7.7%
-12.7%
-7.1%
-1.4%
Normalized Bias
-999%
-32.0%
-43.2%
-47.8%
-999%
-44.4%
-31.3%
-18.5%
-23.8%
-49.9%
-25.5%
-15.3%
-18.1%
-20.0%
-28.6%
Normalized Error
-999%
32.0%
43.2%
47.8%
-999%
44.4%
31.3%
18.6%
23.8%
49.9%
25.9%
16.5%
19.3%
20.6%
28.6%
1-Hour July Performance
Base4 CMAQ Photochemical Model
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
Observed Peak (ppb)
100
107
112
128
92
111
135
102
105
87
76
94
103
130
116
Modeled Peak (ppb)
114.74
104.69
112.89
99.06
86.99
102.77
90.17
86.6
76.55
61.23
76.94
93.42
107.74
100.27
Unpaired Peak (%)
7.2%
-6.5%
-11.8%
7.7%
-21.6%
-23.9%
-11.6%
-17.5%
-12.0%
-19.4%
-18.1%
-9.3%
-17.1%
-13.6%
Normalized Bias (%)
-4.5%
-15.6%
-32.2%
-12.1%
-24.5%
-25.2%
-16.9%
-9.8%
-42.8%
-32.3%
-28.7%
-33.1%
-37.2%
-33.7%
Normalized Error (%)
14.7%
17.4%
33.0%
14.7%
24.5%
25.9%
17.1%
14.7%
42.8%
32.3%
28.7%
33.1%
37.2%
34.3%
1-Hour July/August Performance
Base4 CMAQ Photochemical Model
210
211
212
213
214
215
216
217
Observed Peak (ppb)
62
113
94
116
113
130
116
94
Max. Modeled
64.49
102.76
101.2
106.04
107.68
108.85
104.64
101.04
Accuracy of Peak Unpaired
4.0%
-9.1%
7.7%
-8.6%
-4.7%
-16.3%
-9.8%
7.5%
Normalized Bias
-25.0%
-16.3%
-13.8%
-5.2%
-17.5%
-21.3%
-8.2%
-15.1%
Normalized Error
25.0%
18.8%
16.1%
15.5%
19.4%
22.1%
14.5%
16.9%June 2002 Final Basecase (Model Performance)
camx.jun02.baseD.CMAQ.kvpatch.mech4noPM
#!/bin/csh
#
# Script to Run CAMx
#
# Environment variables and executable for parallel processing on
# a dual-processor Linux workstation with Portland Group compiler
#
setenv NCPUS 2
setenv MPSTKZ 128M
limit stacksize unlimited
#
set RUN = "St_LouisBaseD"
set EXEC = "CAMx.StLouis60.pg_linuxomp"
set INPUT = "/raid2a/ENVIRON/camx_inputs"
set MET = "/raid2a/MM5CAMx/June10-24.0106"
set EMIS = "/raid2a/base4_emiss_jun_camx/merged"
set PTSRCE = "/raid2a/base4_emiss_jun_camx/merged"
set OTHER = "../../../inputs"
#set OUTPUT = "/raid2b/CAMx/outputs/redhat5/jun02b/OB70"
set OUTPUT = "/model/CAMx/outputs/v4.30/jun02d/mech4noPM/CMAQ.kvpatch"
mkdir -p ./$RUN
cp $EXEC ./$RUN
cd ./$RUN
#mkdir -p $OUTPUT
#set TODAY = (0729 0730 0731 0801 0802 0803 0804 0805)
set TODAY = (0610 0611 0612 0613 0614 0615 0616 0617 0618 0619 0620 0621 0622 0623 0624)
set YYYYMMDD =(20020610 20020611 20020612 20020613 20020614 20020615 20020616 20020617 20020618 20020619 20020620 20020621 20020622 20020623 20020624)
#set YYYYMMDD = (20020729 20020730 20020731 20020801 20020802 20020803 20020804 20020805)
#set JULIAN = (210 211 212 213 214 215 216 217)
set JULIAN = (161 162 163 164 165 166 167 168 169 170 171 172 173 174 175)
foreach i (1 2 3 4 5 6 7 8 9 10 11 12 13 14 15)
#foreach i (1 2 3 4 5 6 7 8)
@ MO = $TODAY[$i] / 100
@ DAY = $TODAY[$i] - ($MO * 100)
if ($i == 1) then
set RESTART = "false"
set IC = "$INPUT/icbc/ic.stl36k.2002161.CAMx"
@ im1 = $i
set START = "2002,06,10,0000"
else
set RESTART = "true"
set IC = " "
@ im1 = ($i - 1)
set START = "2002,$MO,$DAY,0000"
endif
cat << ieof > CAMx.in
&CAMx_Control Run_Message = 'CAMx v4.30 June 2002 BaseD CMAQ.kvp Mech4.noPM.PiG',
!--- Model clock control ---
Time_Zone = 0, ! (0=UTC,5=EST,6=CST,7=MST,8=PST)
Restart = .$RESTART.,
Start_Date_Hour = $START, ! (YYYY,MM,DD,HHmm)
End_Date_Hour = 2002,0$MO,$DAY,2400, ! (YYYY,MM,DD,HHmm)
Maximum_Timestep = 15., ! minutes
Met_Input_Frequency = 60., ! minutes
Ems_Input_Frequency = 60., ! minutes
Output_Frequency = 60., ! minutes
!--- Map projection parameters ---
Map_Projection = 'LAMBERT', ! (LAMBERT,POLAR,UTM,LATLON)
UTM_Zone = 0,
POLAR_Longitude_Pole = -100., ! deg (west<0,south<0)
POLAR_Latitude_Pole = 40., ! deg (west<0,south<0)
LAMBERT_Center_Longitude = -97., ! deg (west<0,south<0)
LAMBERT_Center_Latitude = 40., ! deg (west<0,south<0)
LAMBERT_True_Latitude1 = 33., ! deg (west<0,south<0)
LAMBERT_True_Latitude2 = 45., ! deg (west<0,south<0)
!--- Parameters for the master (first) grid ---
Number_of_Grids = 3,
Master_Origin_XCoord = -2736., ! km or deg, SW corner of cell(1,1)
Master_Origin_YCoord = -2088., ! km or deg, SW corner of cell (1,1)
Master_Cell_XSize = 36., ! km or deg
Master_Cell_YSize = 36., ! km or deg
Master_Grid_Columns = 148,
Master_Grid_Rows = 112,
Number_of_Layers(1) = 16,
!--- Parameters for the second grid ---
Nest_Meshing_Factor(2) = 3, ! Cell size relative to master grid
Nest_Beg_I_Index(2) = 59, ! Relative to master grid
Nest_End_I_Index(2) = 125, ! Relative to master grid
Nest_Beg_J_Index(2) = 22, ! Relative to master grid
Nest_End_J_Index(2) = 87, ! Relative to master grid
Number_of_Layers(2) = 16,
!--- Parameters for the third grid ---
Nest_Meshing_Factor(3) = 9, ! Cell size relative to master grid
Nest_Beg_I_Index(3) = 79, ! Relative to master grid
Nest_End_I_Index(3) = 106, ! Relative to master grid
Nest_Beg_J_Index(3) = 43, ! Relative to master grid
Nest_End_J_Index(3) = 66, ! Relative to master grid
Number_of_Layers(3) = 16,
!--- Model options ---
Diagnostic_Error_Check = .false., ! True = will stop after 1st timestep
Advection_Solver = 'PPM', ! (PPM,BOTT)
Chemistry_Solver = 'CMC', ! (CMC,IEH,LSODE)
PiG_Submodel = 'GREASD', ! (None,GREASD,IRON) Probing_Tool = 'None', ! (None,OSAT,PSAT,GOAT,APCA,DDM,PA,RTRAC)
Chemistry = .true.,
Dry_Deposition = .true.,
Wet_Deposition = .true.,
Staggered_Winds = .true.,
Gridded_Emissions = .true.,
Point_Emissions = .true.,
Ignore_Emission_Dates = .true.,
!--- Output specifications ---
Root_Output_Name = '$OUTPUT/camx.02${TODAY[$i]}.$RUN',
Average_Output_3D = .false.,
HDF_Format_Output = .false.,
HDF_File_Root = '$OUTPUT/camx.02${TODAY[$i]}.$RUN.hdf',
Number_of_Output_Species = 16,
Output_Species_Names(1) = 'NO ',
Output_Species_Names(2) = 'NO2 ',
Output_Species_Names(3) = 'O3 ',
Output_Species_Names(4) = 'SO2 ',
Output_Species_Names(5) = 'PAR ',
Output_Species_Names(6) = 'TOL ',
Output_Species_Names(7) = 'ETH ',
Output_Species_Names(8) = 'OLE ',
Output_Species_Names(9) = 'PAN ',
Output_Species_Names(10) = 'ISOP',
Output_Species_Names(11) = 'XYL ',
Output_Species_Names(12) = 'FORM',
Output_Species_Names(13) = 'ALD2',
Output_Species_Names(14) = 'HNO3',
Output_Species_Names(15) = 'NXOY',
Output_Species_Names(16) = 'CO ',
!--- Input files ---
Chemistry_Parameters = '/model/CAMx/v4.30/inputs/CAMx4.3.chemparam.4_NONE',
Photolyis_Rates = '$INPUT/rates/no_snow/10jun-24jun/rates.camx.020617.361204.base1',
Initial_Conditions = '$IC',
Boundary_Conditions = '$INPUT/icbc/bc.stl36k.2002${JULIAN[$i]}.CAMx',
Top_Concentrations = '$INPUT/icbc/topc.stl36k.2002161.CAMx',
Albedo_Haze_Ozone = '$INPUT/ahoz.orig/no_snow/10jun-24jun/ahoz.camx.10jun-24jun.361204.base1.mdnr',
Point_Sources = '$PTSRCE/ptsrce.pig.2002${TODAY[$i]}.base4.bin',
Master_Grid_Restart = '$OUTPUT/camx.02${TODAY[$im1]}.$RUN.inst.2',
Nested_Grid_Restart = '$OUTPUT/camx.02${TODAY[$im1]}.$RUN.finst.2',
PiG_Restart = '$OUTPUT/camx.02${TODAY[$im1]}.$RUN.pig',
Landuse_Grid(1) = '$INPUT/landuse/lu.stlouis.36km.bin',
Landuse_Grid(2) = '$INPUT/landuse/lu.stlouis.12km.bin',
Landuse_Grid(3) = '$INPUT/landuse/lu.stlouis.04km.bin',
ZP_Grid(1) = '$MET/pres.camx.02${TODAY[$i]}.Base1.dom1',
ZP_Grid(2) = '$MET/pres.camx.02${TODAY[$i]}.Base1.dom2',
ZP_Grid(3) = '$MET/pres.camx.02${TODAY[$i]}.Base1.dom3',
Wind_Grid(1) = '$MET/wind.camx.02${TODAY[$i]}.Base1.dom1',
Wind_Grid(2) = '$MET/wind.camx.02${TODAY[$i]}.Base1.dom2',
Wind_Grid(3) = '$MET/wind.camx.02${TODAY[$i]}.Base1.dom3',
Temp_Grid(1) = '$MET/temp.camx.02${TODAY[$i]}.Base1.dom1',
Temp_Grid(2) = '$MET/temp.camx.02${TODAY[$i]}.Base1.dom2', Temp_Grid(3) = '$MET/temp.camx.02${TODAY[$i]}.Base1.dom3',
Vapor_Grid(1) = '$MET/wvap.camx.02${TODAY[$i]}.Base1.dom1',
Vapor_Grid(2) = '$MET/wvap.camx.02${TODAY[$i]}.Base1.dom2',
Vapor_Grid(3) = '$MET/wvap.camx.02${TODAY[$i]}.Base1.dom3',
Cloud_Grid(1) = '$MET/clra.camx.02${TODAY[$i]}.Base1.dom1.v4.30',
Cloud_Grid(2) = '$MET/clra.camx.02${TODAY[$i]}.Base1.dom2.v4.30',
Cloud_Grid(3) = '$MET/clra.camx.02${TODAY[$i]}.Base1.dom3.v4.30',
Kv_Grid(1) = '$MET/vdif.camx.02${TODAY[$i]}.Base1.dom1.CMAQ.kvpatch',
Kv_Grid(2) = '$MET/vdif.camx.02${TODAY[$i]}.Base1.dom2.CMAQ.kvpatch',
Kv_Grid(3) = '$MET/vdif.camx.02${TODAY[$i]}.Base1.dom3.CMAQ.kvpatch',
Emiss_Grid(1) = '$EMIS/emiss_low.base4.stl36km.2002${TODAY[$i]}.CAMx',
Emiss_Grid(2) = '$EMIS/emiss_low.base4.stl12km_photo.2002${TODAY[$i]}.CAMx',
Emiss_Grid(3) = '$EMIS/emiss_low.base4.stl4km.2002${TODAY[$i]}.CAMx',
&
! No probing tools for this run. Everything below this line is not used.
!-------------------------------------------------------------------------------
&SA_Control
SA_File_Root = 'CAMx4.test.020614',
SA_Summary_Output = .true.,
SA_Master_Sfc_Output = .true.,
SA_Nested_Sfc_Output = .true.,
SA_Stratify_Boundary = .true.,
SA_Number_of_Source_Regions = 10,
SA_Number_of_Source_Groups = 3,
Use_Leftover_Group = .false.,
Number_of_Timing_Releases = 0,
PSAT_Treat_SULFATE_Class = .false.,
PSAT_Treat_NITRATE_Class = .true.,
PSAT_Treat_SOA_Class = .false.,
PSAT_Treat_PRIMARY_Class = .false.,
PSAT_Treat_MERCURY_Class = .false.,
PSAT_Treat_OZONE_Class = .false.,
SA_Receptor_Definitions = 'osat.rcp.def.dat',
SA_Source_Area_Map(1) = 'osat.src.area.map.g1',
SA_Source_Area_Map(2) = 'osat.src.area.map.g2',
SA_Source_Area_Map(3) = 'osat.src.area.map.g3',
SA_Master_Restart = 'CAMx4.test.020614.osat.inst.2',
SA_Nested_Restart = 'CAMx4.test.020614.osat.finst.2',
SA_Points_Group(1) = 'ptsrc.utils.020614.bin',
SA_Points_Group(3) = 'ptsrc.other.020614.bin',
SA_Emiss_Group_Grid(1,1) = 'emiss.utils_low.020614.36km.bin',
SA_Emiss_Group_Grid(1,2) = 'emiss.utils_low.020614.12km.bin',
SA_Emiss_Group_Grid(1,3) = 'emiss.utils_low.020614.04km.bin',
SA_Emiss_Group_Grid(2,1) = 'emiss.mv.020614.36km.bin',
SA_Emiss_Group_Grid(2,2) = 'emiss.mv.020614.12km.bin',
SA_Emiss_Group_Grid(2,3) = 'emiss.mv.020614.04km.bin',
SA_Emiss_Group_Grid(3,1) = 'emiss.other.020614.36km.bin',
SA_Emiss_Group_Grid(3,2) = 'emiss.other.020614.12km.bin',
SA_Emiss_Group_Grid(3,3) = 'emiss.other.020614.04km.bin',
& !-------------------------------------------------------------------------------
&DDM_Control
DDM_File_Root = 'CAMx4.test.020614',
DDM_Master_Sfc_Output = .true.,
DDM_Nested_Sfc_Output = .true.,
DDM_Stratify_Boundary = .true.,
DDM_Number_of_Source_Regions = 10,
DDM_Number_of_Source_Groups = 3,
Number_of_IC_Species_Groups = 1,
IC_Species_Groups(1) = 'O3',
Number_of_BC_Species_Groups = 1,
BC_species_Groups(1) = 'O3',
Number_of_EM_Species_Groups = 2,
Emis_Species_Groups(1) = 'O3',
Emis_Species_Groups(2) = 'NOX',
DDM_Receptor_Definitions = 'ddm.rcp.def.dat',
DDM_Source_Area_Map(1) = 'ddm.src.area.map.g1',
DDM_Source_Area_Map(2) = 'ddm.src.area.map.g2',
DDM_Source_Area_Map(3) = 'ddm.src.area.map.g3',
DDM_Initial_Conditions = 'ic.generic.bin',
DDM_Boundary_Conditions = 'bc.generic.bin',
DDM_Top_Concentrations = 'tc.generic',
DDM_Master_Restart = 'CAMx4.test.020614.ddm.inst.2',
DDM_Nested_Restart = 'CAMx4.test.020614.ddm.finst.2',
DDM_Points_Group(1) = 'ptsrc.utils.020614.bin',
DDM_Points_Group(3) = 'ptsrc.other.020614.bin',
DDM_Emiss_Group_Grid(1,1) = 'emiss.utils_low.020614.36km.bin',
DDM_Emiss_Group_Grid(1,2) = 'emiss.utils_low.020614.36km.bin',
DDM_Emiss_Group_Grid(1,3) = 'emiss.utils_low.020614.36km.bin',
DDM_Emiss_Group_Grid(2,1) = 'emiss.mv.020614.36km.bin',
DDM_Emiss_Group_Grid(2,2) = 'emiss.mv.020614.36km.bin',
DDM_Emiss_Group_Grid(2,3) = 'emiss.mv.020614.36km.bin',
DDM_Emiss_Group_Grid(3,1) = 'emiss.other.020614.36km.bin',
DDM_Emiss_Group_Grid(3,2) = 'emiss.other.020614.36km.bin',
DDM_Emiss_Group_Grid(3,3) = 'emiss.other.020614.36km.bin',
&
!-------------------------------------------------------------------------------
&RT_Control
RT_File_Root = 'CAMx4.test.020614',
RT_Initial_Conditions = ' ',
RT_Boundary_Conditions = ' ',
RT_Top_Concentrations = ' ',
RT_Master_Restart = 'CAMx4.test.020614.rtrac.inst.2',
RT_Nested_Restart = 'CAMx4.test.020614.rtrac.finst.2',
Sampling_Grid = .true.,
Number_of_Sampling_Grids = 1,
SG_Beg_I_Index(1) = 17, ! Relative to master grid
SG_End_I_Index(1) = 18, SG_Beg_J_Index(1) = 21,
SG_End_J_Index(1) = 22,
SG_Mesh_Factor(1) = 36., ! Cell size relative to master grid
RT_Chemistry_Parameters = 'CAMx4.chemparam.rtrac_test',
RT_Receptor_Definitions = 'receptor.rtrac.test',
RT_Point_Sources = 'pt.rtrac.test',
RT_Emiss_Grid(1) = 'emiss.rtrac.36km',
RT_Emiss_Grid(2) = 'emiss.rtrac.12km',
RT_Emiss_Grid(3) = 'emiss.rtrac.04km',
&
!-------------------------------------------------------------------------------
&PA_Control
PA_File_Root = 'CAMx4.test.020614',
Number_of_PA_Domains = 2,
Within_CAMx_Grid(1) = 1, ! Specify which CAMx grid that this PA domain is in
PA_Beg_I_Index(1) = 8,
PA_End_I_Index(1) = 12,
PA_Beg_J_Index(1) = 9,
PA_End_J_Index(1) = 13,
PA_Beg_K_Index(1) = 1,
PA_End_K_Index(1) = 5,
Within_CAMx_Grid(2) = 3, ! Specify which CAMx grid that this PA domain is in
PA_Beg_I_Index(2) = 107,
PA_End_I_Index(2) = 110,
PA_Beg_J_Index(2) = 78,
PA_End_J_Index(2) = 82,
PA_Beg_K_Index(2) = 1,
PA_End_K_Index(2) = 7,
&
ieof
cp CAMx.in CAMx.in.02${TODAY[$i]}
uname -a > & camx.02${TODAY[$i]}.$RUN.stdout
#/bin/time $EXEC | & tee camx_v4.11s.02${TODAY[$i]}.$RUN.stdout
./CAMx.StLouis60.pg_linuxomp | & tee camx_v4.30.02${TODAY[$i]}.$RUN.stdout
rm -f CAMx.in
#date >>& CAMx_v4.11s.$RUN.${TODAY[$i]}.stdout
#
end June 2002 Final Basecase (Typical)
camx.jun02.baseD.CMAQ.kvpatch.mech4noPM.typical
#!/bin/csh
#
# Script to Run CAMx
#
# Environment variables and executable for parallel processing on
# a dual-processor Linux workstation with Portland Group compiler
#
setenv NCPUS 2
setenv MPSTKZ 128M
limit stacksize unlimited
#
set RUN = "St_LouisBaseD"
set EXEC = "CAMx.StLouis60.pg_linuxomp"
set INPUT = "/raid2a/ENVIRON/camx_inputs"
set MET = "/raid2a/MM5CAMx/June10-24.0106"
set EMIS = "/raid2a/base4_typ_emiss_jun_camx/merged"
set PTSRCE = "/raid2a/base4_typ_emiss_jun_camx/merged"
set OTHER = "../../../inputs"
#set OUTPUT = "/raid2b/CAMx/outputs/redhat5/jun02b/OB70"
set OUTPUT = "/model/CAMx/outputs/v4.30/jun02d/mech4noPM/CMAQ.kvpatch/typical"
mkdir -p ./$RUN
cp $EXEC ./$RUN
cd ./$RUN
#mkdir -p $OUTPUT
#set TODAY = (0729 0730 0731 0801 0802 0803 0804 0805)
set TODAY = (0610 0611 0612 0613 0614 0615 0616 0617 0618 0619 0620 0621 0622 0623 0624)
set YYYYMMDD =(20020610 20020611 20020612 20020613 20020614 20020615 20020616 20020617 20020618 20020619 20020620 20020621 20020622 20020623 20020624)
#set YYYYMMDD = (20020729 20020730 20020731 20020801 20020802 20020803 20020804 20020805)
#set JULIAN = (210 211 212 213 214 215 216 217)
set JULIAN = (161 162 163 164 165 166 167 168 169 170 171 172 173 174 175)
foreach i (1 2 3 4 5 6 7 8 9 10 11 12 13 14 15)
#foreach i (1 2 3 4 5 6 7 8)
@ MO = $TODAY[$i] / 100
@ DAY = $TODAY[$i] - ($MO * 100)
if ($i == 1) then
set RESTART = "false"
set IC = "$INPUT/icbc/ic.stl36k.2002161.CAMx"
@ im1 = $i
set START = "2002,06,10,0000"
else
set RESTART = "true"
set IC = " "
@ im1 = ($i - 1)
set START = "2002,$MO,$DAY,0000"
endif
cat << ieof > CAMx.in
&CAMx_Control Run_Message = 'CAMx v4.30 June 2002 BaseD Typical CMAQ.kvp Mech4.noPM.PiG',
!--- Model clock control ---
Time_Zone = 0, ! (0=UTC,5=EST,6=CST,7=MST,8=PST)
Restart = .$RESTART.,
Start_Date_Hour = $START, ! (YYYY,MM,DD,HHmm)
End_Date_Hour = 2002,0$MO,$DAY,2400, ! (YYYY,MM,DD,HHmm)
Maximum_Timestep = 15., ! minutes
Met_Input_Frequency = 60., ! minutes
Ems_Input_Frequency = 60., ! minutes
Output_Frequency = 60., ! minutes
!--- Map projection parameters ---
Map_Projection = 'LAMBERT', ! (LAMBERT,POLAR,UTM,LATLON)
UTM_Zone = 0,
POLAR_Longitude_Pole = -100., ! deg (west<0,south<0)
POLAR_Latitude_Pole = 40., ! deg (west<0,south<0)
LAMBERT_Center_Longitude = -97., ! deg (west<0,south<0)
LAMBERT_Center_Latitude = 40., ! deg (west<0,south<0)
LAMBERT_True_Latitude1 = 33., ! deg (west<0,south<0)
LAMBERT_True_Latitude2 = 45., ! deg (west<0,south<0)
!--- Parameters for the master (first) grid ---
Number_of_Grids = 3,
Master_Origin_XCoord = -2736., ! km or deg, SW corner of cell(1,1)
Master_Origin_YCoord = -2088., ! km or deg, SW corner of cell (1,1)
Master_Cell_XSize = 36., ! km or deg
Master_Cell_YSize = 36., ! km or deg
Master_Grid_Columns = 148,
Master_Grid_Rows = 112,
Number_of_Layers(1) = 16,
!--- Parameters for the second grid ---
Nest_Meshing_Factor(2) = 3, ! Cell size relative to master grid
Nest_Beg_I_Index(2) = 59, ! Relative to master grid
Nest_End_I_Index(2) = 125, ! Relative to master grid
Nest_Beg_J_Index(2) = 22, ! Relative to master grid
Nest_End_J_Index(2) = 87, ! Relative to master grid
Number_of_Layers(2) = 16,
!--- Parameters for the third grid ---
Nest_Meshing_Factor(3) = 9, ! Cell size relative to master grid
Nest_Beg_I_Index(3) = 79, ! Relative to master grid
Nest_End_I_Index(3) = 106, ! Relative to master grid
Nest_Beg_J_Index(3) = 43, ! Relative to master grid
Nest_End_J_Index(3) = 66, ! Relative to master grid
Number_of_Layers(3) = 16,
!--- Model options ---
Diagnostic_Error_Check = .false., ! True = will stop after 1st timestep
Advection_Solver = 'PPM', ! (PPM,BOTT) Chemistry_Solver = 'CMC', ! (CMC,IEH,LSODE)
PiG_Submodel = 'GREASD', ! (None,GREASD,IRON)
Probing_Tool = 'None', ! (None,OSAT,PSAT,GOAT,APCA,DDM,PA,RTRAC)
Chemistry = .true.,
Dry_Deposition = .true.,
Wet_Deposition = .true.,
Staggered_Winds = .true.,
Gridded_Emissions = .true.,
Point_Emissions = .true.,
Ignore_Emission_Dates = .true.,
!--- Output specifications ---
Root_Output_Name = '$OUTPUT/camx.02${TODAY[$i]}.$RUN',
Average_Output_3D = .false.,
HDF_Format_Output = .false.,
HDF_File_Root = '$OUTPUT/camx.02${TODAY[$i]}.$RUN.hdf',
Number_of_Output_Species = 16,
Output_Species_Names(1) = 'NO ',
Output_Species_Names(2) = 'NO2 ',
Output_Species_Names(3) = 'O3 ',
Output_Species_Names(4) = 'SO2 ',
Output_Species_Names(5) = 'PAR ',
Output_Species_Names(6) = 'TOL ',
Output_Species_Names(7) = 'ETH ',
Output_Species_Names(8) = 'OLE ',
Output_Species_Names(9) = 'PAN ',
Output_Species_Names(10) = 'ISOP',
Output_Species_Names(11) = 'XYL ',
Output_Species_Names(12) = 'FORM',
Output_Species_Names(13) = 'ALD2',
Output_Species_Names(14) = 'HNO3',
Output_Species_Names(15) = 'NXOY',
Output_Species_Names(16) = 'CO ',
!--- Input files ---
Chemistry_Parameters = '/model/CAMx/v4.30/inputs/CAMx4.3.chemparam.4_NONE',
Photolyis_Rates = '$INPUT/rates/no_snow/10jun-24jun/rates.camx.020617.361204.base1',
Initial_Conditions = '$IC',
Boundary_Conditions = '$INPUT/icbc/bc.stl36k.2002${JULIAN[$i]}.CAMx',
Top_Concentrations = '$INPUT/icbc/topc.stl36k.2002161.CAMx',
Albedo_Haze_Ozone = '$INPUT/ahoz.orig/no_snow/10jun-24jun/ahoz.camx.10jun-24jun.361204.base1.mdnr',
Point_Sources = '$PTSRCE/ptsrce.pig.2002${TODAY[$i]}.base4T.bin',
Master_Grid_Restart = '$OUTPUT/camx.02${TODAY[$im1]}.$RUN.inst.2',
Nested_Grid_Restart = '$OUTPUT/camx.02${TODAY[$im1]}.$RUN.finst.2',
PiG_Restart = '$OUTPUT/camx.02${TODAY[$im1]}.$RUN.pig',
Landuse_Grid(1) = '$INPUT/landuse/lu.stlouis.36km.bin',
Landuse_Grid(2) = '$INPUT/landuse/lu.stlouis.12km.bin',
Landuse_Grid(3) = '$INPUT/landuse/lu.stlouis.04km.bin',
ZP_Grid(1) = '$MET/pres.camx.02${TODAY[$i]}.Base1.dom1',
ZP_Grid(2) = '$MET/pres.camx.02${TODAY[$i]}.Base1.dom2',
ZP_Grid(3) = '$MET/pres.camx.02${TODAY[$i]}.Base1.dom3',
Wind_Grid(1) = '$MET/wind.camx.02${TODAY[$i]}.Base1.dom1',
Wind_Grid(2) = '$MET/wind.camx.02${TODAY[$i]}.Base1.dom2',
Wind_Grid(3) = '$MET/wind.camx.02${TODAY[$i]}.Base1.dom3', Temp_Grid(1) = '$MET/temp.camx.02${TODAY[$i]}.Base1.dom1',
Temp_Grid(2) = '$MET/temp.camx.02${TODAY[$i]}.Base1.dom2',
Temp_Grid(3) = '$MET/temp.camx.02${TODAY[$i]}.Base1.dom3',
Vapor_Grid(1) = '$MET/wvap.camx.02${TODAY[$i]}.Base1.dom1',
Vapor_Grid(2) = '$MET/wvap.camx.02${TODAY[$i]}.Base1.dom2',
Vapor_Grid(3) = '$MET/wvap.camx.02${TODAY[$i]}.Base1.dom3',
Cloud_Grid(1) = '$MET/clra.camx.02${TODAY[$i]}.Base1.dom1.v4.30',
Cloud_Grid(2) = '$MET/clra.camx.02${TODAY[$i]}.Base1.dom2.v4.30',
Cloud_Grid(3) = '$MET/clra.camx.02${TODAY[$i]}.Base1.dom3.v4.30',
Kv_Grid(1) = '$MET/vdif.camx.02${TODAY[$i]}.Base1.dom1.CMAQ.kvpatch',
Kv_Grid(2) = '$MET/vdif.camx.02${TODAY[$i]}.Base1.dom2.CMAQ.kvpatch',
Kv_Grid(3) = '$MET/vdif.camx.02${TODAY[$i]}.Base1.dom3.CMAQ.kvpatch',
Emiss_Grid(1) = '$EMIS/emiss_low.base4T.stl36km.2002${TODAY[$i]}.CAMx',
Emiss_Grid(2) = '$EMIS/emiss_low.base4T.stl12km_photo.2002${TODAY[$i]}.CAMx',
Emiss_Grid(3) = '$EMIS/emiss_low.base4T.stl4km.2002${TODAY[$i]}.CAMx',
&
! No probing tools for this run. Everything below this line is not used.
!-------------------------------------------------------------------------------
&SA_Control
SA_File_Root = 'CAMx4.test.020614',
SA_Summary_Output = .true.,
SA_Master_Sfc_Output = .true.,
SA_Nested_Sfc_Output = .true.,
SA_Stratify_Boundary = .true.,
SA_Number_of_Source_Regions = 10,
SA_Number_of_Source_Groups = 3,
Use_Leftover_Group = .false.,
Number_of_Timing_Releases = 0,
PSAT_Treat_SULFATE_Class = .false.,
PSAT_Treat_NITRATE_Class = .true.,
PSAT_Treat_SOA_Class = .false.,
PSAT_Treat_PRIMARY_Class = .false.,
PSAT_Treat_MERCURY_Class = .false.,
PSAT_Treat_OZONE_Class = .false.,
SA_Receptor_Definitions = 'osat.rcp.def.dat',
SA_Source_Area_Map(1) = 'osat.src.area.map.g1',
SA_Source_Area_Map(2) = 'osat.src.area.map.g2',
SA_Source_Area_Map(3) = 'osat.src.area.map.g3',
SA_Master_Restart = 'CAMx4.test.020614.osat.inst.2',
SA_Nested_Restart = 'CAMx4.test.020614.osat.finst.2',
SA_Points_Group(1) = 'ptsrc.utils.020614.bin',
SA_Points_Group(3) = 'ptsrc.other.020614.bin',
SA_Emiss_Group_Grid(1,1) = 'emiss.utils_low.020614.36km.bin',
SA_Emiss_Group_Grid(1,2) = 'emiss.utils_low.020614.12km.bin',
SA_Emiss_Group_Grid(1,3) = 'emiss.utils_low.020614.04km.bin',
SA_Emiss_Group_Grid(2,1) = 'emiss.mv.020614.36km.bin',
SA_Emiss_Group_Grid(2,2) = 'emiss.mv.020614.12km.bin',
SA_Emiss_Group_Grid(2,3) = 'emiss.mv.020614.04km.bin',
SA_Emiss_Group_Grid(3,1) = 'emiss.other.020614.36km.bin',
SA_Emiss_Group_Grid(3,2) = 'emiss.other.020614.12km.bin',
SA_Emiss_Group_Grid(3,3) = 'emiss.other.020614.04km.bin', &
!-------------------------------------------------------------------------------
&DDM_Control
DDM_File_Root = 'CAMx4.test.020614',
DDM_Master_Sfc_Output = .true.,
DDM_Nested_Sfc_Output = .true.,
DDM_Stratify_Boundary = .true.,
DDM_Number_of_Source_Regions = 10,
DDM_Number_of_Source_Groups = 3,
Number_of_IC_Species_Groups = 1,
IC_Species_Groups(1) = 'O3',
Number_of_BC_Species_Groups = 1,
BC_species_Groups(1) = 'O3',
Number_of_EM_Species_Groups = 2,
Emis_Species_Groups(1) = 'O3',
Emis_Species_Groups(2) = 'NOX',
DDM_Receptor_Definitions = 'ddm.rcp.def.dat',
DDM_Source_Area_Map(1) = 'ddm.src.area.map.g1',
DDM_Source_Area_Map(2) = 'ddm.src.area.map.g2',
DDM_Source_Area_Map(3) = 'ddm.src.area.map.g3',
DDM_Initial_Conditions = 'ic.generic.bin',
DDM_Boundary_Conditions = 'bc.generic.bin',
DDM_Top_Concentrations = 'tc.generic',
DDM_Master_Restart = 'CAMx4.test.020614.ddm.inst.2',
DDM_Nested_Restart = 'CAMx4.test.020614.ddm.finst.2',
DDM_Points_Group(1) = 'ptsrc.utils.020614.bin',
DDM_Points_Group(3) = 'ptsrc.other.020614.bin',
DDM_Emiss_Group_Grid(1,1) = 'emiss.utils_low.020614.36km.bin',
DDM_Emiss_Group_Grid(1,2) = 'emiss.utils_low.020614.36km.bin',
DDM_Emiss_Group_Grid(1,3) = 'emiss.utils_low.020614.36km.bin',
DDM_Emiss_Group_Grid(2,1) = 'emiss.mv.020614.36km.bin',
DDM_Emiss_Group_Grid(2,2) = 'emiss.mv.020614.36km.bin',
DDM_Emiss_Group_Grid(2,3) = 'emiss.mv.020614.36km.bin',
DDM_Emiss_Group_Grid(3,1) = 'emiss.other.020614.36km.bin',
DDM_Emiss_Group_Grid(3,2) = 'emiss.other.020614.36km.bin',
DDM_Emiss_Group_Grid(3,3) = 'emiss.other.020614.36km.bin',
&
!-------------------------------------------------------------------------------
&RT_Control
RT_File_Root = 'CAMx4.test.020614',
RT_Initial_Conditions = ' ',
RT_Boundary_Conditions = ' ',
RT_Top_Concentrations = ' ',
RT_Master_Restart = 'CAMx4.test.020614.rtrac.inst.2',
RT_Nested_Restart = 'CAMx4.test.020614.rtrac.finst.2',
Sampling_Grid = .true.,
Number_of_Sampling_Grids = 1, SG_Beg_I_Index(1) = 17, ! Relative to master grid
SG_End_I_Index(1) = 18,
SG_Beg_J_Index(1) = 21,
SG_End_J_Index(1) = 22,
SG_Mesh_Factor(1) = 36., ! Cell size relative to master grid
RT_Chemistry_Parameters = 'CAMx4.chemparam.rtrac_test',
RT_Receptor_Definitions = 'receptor.rtrac.test',
RT_Point_Sources = 'pt.rtrac.test',
RT_Emiss_Grid(1) = 'emiss.rtrac.36km',
RT_Emiss_Grid(2) = 'emiss.rtrac.12km',
RT_Emiss_Grid(3) = 'emiss.rtrac.04km',
&
!-------------------------------------------------------------------------------
&PA_Control
PA_File_Root = 'CAMx4.test.020614',
Number_of_PA_Domains = 2,
Within_CAMx_Grid(1) = 1, ! Specify which CAMx grid that this PA domain is in
PA_Beg_I_Index(1) = 8,
PA_End_I_Index(1) = 12,
PA_Beg_J_Index(1) = 9,
PA_End_J_Index(1) = 13,
PA_Beg_K_Index(1) = 1,
PA_End_K_Index(1) = 5,
Within_CAMx_Grid(2) = 3, ! Specify which CAMx grid that this PA domain is in
PA_Beg_I_Index(2) = 107,
PA_End_I_Index(2) = 110,
PA_Beg_J_Index(2) = 78,
PA_End_J_Index(2) = 82,
PA_Beg_K_Index(2) = 1,
PA_End_K_Index(2) = 7,
&
ieof
cp CAMx.in CAMx.in.02${TODAY[$i]}
uname -a > & camx.02${TODAY[$i]}.$RUN.stdout
#/bin/time $EXEC | & tee camx_v4.11s.02${TODAY[$i]}.$RUN.stdout
./CAMx.StLouis60.pg_linuxomp | & tee camx_v4.30.02${TODAY[$i]}.$RUN.stdout
rm -f CAMx.in
#date >>& CAMx_v4.11s.$RUN.${TODAY[$i]}.stdout
#
end June 2009 Attainment Demonstration
camx.jun02.D09OTB.CMAQ.kvpatch.mech4noPM_correct
#!/bin/csh
#
# Script to Run CAMx
#
# Environment variables and executable for parallel processing on
# a dual-processor Linux workstation with Portland Group compiler
#
setenv NCPUS 2
setenv MPSTKZ 128M
limit stacksize unlimited
#
set RUN = "St_LouisD09OTB_correct"
set EXEC = "CAMx.StLouis60.pg_linuxomp"
set INPUT = "/raid2a/ENVIRON/camx_inputs"
set MET = "/raid2a/MM5CAMx/June10-24.0106"
set EMIS = "/raid2a/base4_emiss_jun_camx_09_OTB_ptne-ar_correction/merged"
set PTSRCE = "/raid2a/base4_emiss_jun_camx_09_OTB_ptne-ar_correction/merged"
set OTHER = "../../../inputs"
#set OUTPUT = "/raid2b/CAMx/outputs/redhat5/jun02b/OB70"
set OUTPUT = "/model/CAMx/outputs/v4.30/jun02d/2009OTB_correct/mech4noPM/CMAQ.kvpatch"
mkdir -p ./$RUN
cp $EXEC ./$RUN
cd ./$RUN
#mkdir -p $OUTPUT
#set TODAY = (0729 0730 0731 0801 0802 0803 0804 0805)
set TODAY = (0610 0611 0612 0613 0614 0615 0616 0617 0618 0619 0620 0621 0622 0623 0624)
set YYYYMMDD =(20020610 20020611 20020612 20020613 20020614 20020615 20020616 20020617 20020618 20020619 20020620 20020621 20020622 20020623 20020624)
#set YYYYMMDD = (20020729 20020730 20020731 20020801 20020802 20020803 20020804 20020805)
#set JULIAN = (210 211 212 213 214 215 216 217)
set JULIAN = (161 162 163 164 165 166 167 168 169 170 171 172 173 174 175)
foreach i (1 2 3 4 5 6 7 8 9 10 11 12 13 14 15)
#foreach i (1 2 3 4 5 6 7 8)
@ MO = $TODAY[$i] / 100
@ DAY = $TODAY[$i] - ($MO * 100)
if ($i == 1) then
set RESTART = "false"
set IC = "$INPUT/icbc/ic.stl36k.2002161.CAMx"
@ im1 = $i
set START = "2002,06,10,0000"
else
set RESTART = "true"
set IC = " "
@ im1 = ($i - 1)
set START = "2002,$MO,$DAY,0000"
endif
cat << ieof > CAMx.in
&CAMx_Control Run_Message = 'CAMx v4.30 June 2002 09OTBD Area & Point Corrections CMAQ.kvp Mech4.noPM.PiG',
!--- Model clock control ---
Time_Zone = 0, ! (0=UTC,5=EST,6=CST,7=MST,8=PST)
Restart = .$RESTART.,
Start_Date_Hour = $START, ! (YYYY,MM,DD,HHmm)
End_Date_Hour = 2002,0$MO,$DAY,2400, ! (YYYY,MM,DD,HHmm)
Maximum_Timestep = 15., ! minutes
Met_Input_Frequency = 60., ! minutes
Ems_Input_Frequency = 60., ! minutes
Output_Frequency = 60., ! minutes
!--- Map projection parameters ---
Map_Projection = 'LAMBERT', ! (LAMBERT,POLAR,UTM,LATLON)
UTM_Zone = 0,
POLAR_Longitude_Pole = -100., ! deg (west<0,south<0)
POLAR_Latitude_Pole = 40., ! deg (west<0,south<0)
LAMBERT_Center_Longitude = -97., ! deg (west<0,south<0)
LAMBERT_Center_Latitude = 40., ! deg (west<0,south<0)
LAMBERT_True_Latitude1 = 33., ! deg (west<0,south<0)
LAMBERT_True_Latitude2 = 45., ! deg (west<0,south<0)
!--- Parameters for the master (first) grid ---
Number_of_Grids = 3,
Master_Origin_XCoord = -2736., ! km or deg, SW corner of cell(1,1)
Master_Origin_YCoord = -2088., ! km or deg, SW corner of cell (1,1)
Master_Cell_XSize = 36., ! km or deg
Master_Cell_YSize = 36., ! km or deg
Master_Grid_Columns = 148,
Master_Grid_Rows = 112,
Number_of_Layers(1) = 16,
!--- Parameters for the second grid ---
Nest_Meshing_Factor(2) = 3, ! Cell size relative to master grid
Nest_Beg_I_Index(2) = 59, ! Relative to master grid
Nest_End_I_Index(2) = 125, ! Relative to master grid
Nest_Beg_J_Index(2) = 22, ! Relative to master grid
Nest_End_J_Index(2) = 87, ! Relative to master grid
Number_of_Layers(2) = 16,
!--- Parameters for the third grid ---
Nest_Meshing_Factor(3) = 9, ! Cell size relative to master grid
Nest_Beg_I_Index(3) = 79, ! Relative to master grid
Nest_End_I_Index(3) = 106, ! Relative to master grid
Nest_Beg_J_Index(3) = 43, ! Relative to master grid
Nest_End_J_Index(3) = 66, ! Relative to master grid
Number_of_Layers(3) = 16,
!--- Model options ---
Diagnostic_Error_Check = .false., ! True = will stop after 1st timestep
Advection_Solver = 'PPM', ! (PPM,BOTT) Chemistry_Solver = 'CMC', ! (CMC,IEH,LSODE)
PiG_Submodel = 'GREASD', ! (None,GREASD,IRON)
Probing_Tool = 'None', ! (None,OSAT,PSAT,GOAT,APCA,DDM,PA,RTRAC)
Chemistry = .true.,
Dry_Deposition = .true.,
Wet_Deposition = .true.,
Staggered_Winds = .true.,
Gridded_Emissions = .true.,
Point_Emissions = .true.,
Ignore_Emission_Dates = .true.,
!--- Output specifications ---
Root_Output_Name = '$OUTPUT/camx.02${TODAY[$i]}.$RUN',
Average_Output_3D = .false.,
HDF_Format_Output = .false.,
HDF_File_Root = '$OUTPUT/camx.02${TODAY[$i]}.$RUN.hdf',
Number_of_Output_Species = 16,
Output_Species_Names(1) = 'NO ',
Output_Species_Names(2) = 'NO2 ',
Output_Species_Names(3) = 'O3 ',
Output_Species_Names(4) = 'SO2 ',
Output_Species_Names(5) = 'PAR ',
Output_Species_Names(6) = 'TOL ',
Output_Species_Names(7) = 'ETH ',
Output_Species_Names(8) = 'OLE ',
Output_Species_Names(9) = 'PAN ',
Output_Species_Names(10) = 'ISOP',
Output_Species_Names(11) = 'XYL ',
Output_Species_Names(12) = 'FORM',
Output_Species_Names(13) = 'ALD2',
Output_Species_Names(14) = 'HNO3',
Output_Species_Names(15) = 'NXOY',
Output_Species_Names(16) = 'CO ',
!--- Input files ---
Chemistry_Parameters = '/model/CAMx/v4.30/inputs/CAMx4.3.chemparam.4_NONE',
Photolyis_Rates = '$INPUT/rates/no_snow/10jun-24jun/rates.camx.020617.361204.base1',
Initial_Conditions = '$IC',
Boundary_Conditions = '$INPUT/icbc/bc.stl36k.2002${JULIAN[$i]}.CAMx',
Top_Concentrations = '$INPUT/icbc/topc.stl36k.2002161.CAMx',
Albedo_Haze_Ozone = '$INPUT/ahoz.orig/no_snow/10jun-24jun/ahoz.camx.10jun-24jun.361204.base1.mdnr',
Point_Sources = '$PTSRCE/ptsrce.pig.2002${TODAY[$i]}.base4T_09_OTB.NOxSIP.bin',
Master_Grid_Restart = '$OUTPUT/camx.02${TODAY[$im1]}.$RUN.inst.2',
Nested_Grid_Restart = '$OUTPUT/camx.02${TODAY[$im1]}.$RUN.finst.2',
PiG_Restart = '$OUTPUT/camx.02${TODAY[$im1]}.$RUN.pig',
Landuse_Grid(1) = '$INPUT/landuse/lu.stlouis.36km.bin',
Landuse_Grid(2) = '$INPUT/landuse/lu.stlouis.12km.bin',
Landuse_Grid(3) = '$INPUT/landuse/lu.stlouis.04km.bin',
ZP_Grid(1) = '$MET/pres.camx.02${TODAY[$i]}.Base1.dom1',
ZP_Grid(2) = '$MET/pres.camx.02${TODAY[$i]}.Base1.dom2',
ZP_Grid(3) = '$MET/pres.camx.02${TODAY[$i]}.Base1.dom3',
Wind_Grid(1) = '$MET/wind.camx.02${TODAY[$i]}.Base1.dom1',
Wind_Grid(2) = '$MET/wind.camx.02${TODAY[$i]}.Base1.dom2', Wind_Grid(3) = '$MET/wind.camx.02${TODAY[$i]}.Base1.dom3',
Temp_Grid(1) = '$MET/temp.camx.02${TODAY[$i]}.Base1.dom1',
Temp_Grid(2) = '$MET/temp.camx.02${TODAY[$i]}.Base1.dom2',
Temp_Grid(3) = '$MET/temp.camx.02${TODAY[$i]}.Base1.dom3',
Vapor_Grid(1) = '$MET/wvap.camx.02${TODAY[$i]}.Base1.dom1',
Vapor_Grid(2) = '$MET/wvap.camx.02${TODAY[$i]}.Base1.dom2',
Vapor_Grid(3) = '$MET/wvap.camx.02${TODAY[$i]}.Base1.dom3',
Cloud_Grid(1) = '$MET/clra.camx.02${TODAY[$i]}.Base1.dom1.v4.30',
Cloud_Grid(2) = '$MET/clra.camx.02${TODAY[$i]}.Base1.dom2.v4.30',
Cloud_Grid(3) = '$MET/clra.camx.02${TODAY[$i]}.Base1.dom3.v4.30',
Kv_Grid(1) = '$MET/vdif.camx.02${TODAY[$i]}.Base1.dom1.CMAQ.kvpatch',
Kv_Grid(2) = '$MET/vdif.camx.02${TODAY[$i]}.Base1.dom2.CMAQ.kvpatch',
Kv_Grid(3) = '$MET/vdif.camx.02${TODAY[$i]}.Base1.dom3.CMAQ.kvpatch',
Emiss_Grid(1) = '$EMIS/emiss_low.base4T_09_OTB.stl36km.C.2002${TODAY[$i]}.CAMx',
Emiss_Grid(2) = '$EMIS/emiss_low.base4T_09_OTB.stl12km_photo.C.2002${TODAY[$i]}.CAMx',
Emiss_Grid(3) = '$EMIS/emiss_low.base4T_09_OTB.stl4km.C.2002${TODAY[$i]}.CAMx',
&
! No probing tools for this run. Everything below this line is not used.
!-------------------------------------------------------------------------------
&SA_Control
SA_File_Root = 'CAMx4.test.020614',
SA_Summary_Output = .true.,
SA_Master_Sfc_Output = .true.,
SA_Nested_Sfc_Output = .true.,
SA_Stratify_Boundary = .true.,
SA_Number_of_Source_Regions = 10,
SA_Number_of_Source_Groups = 3,
Use_Leftover_Group = .false.,
Number_of_Timing_Releases = 0,
PSAT_Treat_SULFATE_Class = .false.,
PSAT_Treat_NITRATE_Class = .true.,
PSAT_Treat_SOA_Class = .false.,
PSAT_Treat_PRIMARY_Class = .false.,
PSAT_Treat_MERCURY_Class = .false.,
PSAT_Treat_OZONE_Class = .false.,
SA_Receptor_Definitions = 'osat.rcp.def.dat',
SA_Source_Area_Map(1) = 'osat.src.area.map.g1',
SA_Source_Area_Map(2) = 'osat.src.area.map.g2',
SA_Source_Area_Map(3) = 'osat.src.area.map.g3',
SA_Master_Restart = 'CAMx4.test.020614.osat.inst.2',
SA_Nested_Restart = 'CAMx4.test.020614.osat.finst.2',
SA_Points_Group(1) = 'ptsrc.utils.020614.bin',
SA_Points_Group(3) = 'ptsrc.other.020614.bin',
SA_Emiss_Group_Grid(1,1) = 'emiss.utils_low.020614.36km.bin',
SA_Emiss_Group_Grid(1,2) = 'emiss.utils_low.020614.12km.bin',
SA_Emiss_Group_Grid(1,3) = 'emiss.utils_low.020614.04km.bin',
SA_Emiss_Group_Grid(2,1) = 'emiss.mv.020614.36km.bin',
SA_Emiss_Group_Grid(2,2) = 'emiss.mv.020614.12km.bin',
SA_Emiss_Group_Grid(2,3) = 'emiss.mv.020614.04km.bin', SA_Emiss_Group_Grid(3,1) = 'emiss.other.020614.36km.bin',
SA_Emiss_Group_Grid(3,2) = 'emiss.other.020614.12km.bin',
SA_Emiss_Group_Grid(3,3) = 'emiss.other.020614.04km.bin',
&
!-------------------------------------------------------------------------------
&DDM_Control
DDM_File_Root = 'CAMx4.test.020614',
DDM_Master_Sfc_Output = .true.,
DDM_Nested_Sfc_Output = .true.,
DDM_Stratify_Boundary = .true.,
DDM_Number_of_Source_Regions = 10,
DDM_Number_of_Source_Groups = 3,
Number_of_IC_Species_Groups = 1,
IC_Species_Groups(1) = 'O3',
Number_of_BC_Species_Groups = 1,
BC_species_Groups(1) = 'O3',
Number_of_EM_Species_Groups = 2,
Emis_Species_Groups(1) = 'O3',
Emis_Species_Groups(2) = 'NOX',
DDM_Receptor_Definitions = 'ddm.rcp.def.dat',
DDM_Source_Area_Map(1) = 'ddm.src.area.map.g1',
DDM_Source_Area_Map(2) = 'ddm.src.area.map.g2',
DDM_Source_Area_Map(3) = 'ddm.src.area.map.g3',
DDM_Initial_Conditions = 'ic.generic.bin',
DDM_Boundary_Conditions = 'bc.generic.bin',
DDM_Top_Concentrations = 'tc.generic',
DDM_Master_Restart = 'CAMx4.test.020614.ddm.inst.2',
DDM_Nested_Restart = 'CAMx4.test.020614.ddm.finst.2',
DDM_Points_Group(1) = 'ptsrc.utils.020614.bin',
DDM_Points_Group(3) = 'ptsrc.other.020614.bin',
DDM_Emiss_Group_Grid(1,1) = 'emiss.utils_low.020614.36km.bin',
DDM_Emiss_Group_Grid(1,2) = 'emiss.utils_low.020614.36km.bin',
DDM_Emiss_Group_Grid(1,3) = 'emiss.utils_low.020614.36km.bin',
DDM_Emiss_Group_Grid(2,1) = 'emiss.mv.020614.36km.bin',
DDM_Emiss_Group_Grid(2,2) = 'emiss.mv.020614.36km.bin',
DDM_Emiss_Group_Grid(2,3) = 'emiss.mv.020614.36km.bin',
DDM_Emiss_Group_Grid(3,1) = 'emiss.other.020614.36km.bin',
DDM_Emiss_Group_Grid(3,2) = 'emiss.other.020614.36km.bin',
DDM_Emiss_Group_Grid(3,3) = 'emiss.other.020614.36km.bin',
&
!-------------------------------------------------------------------------------
&RT_Control
RT_File_Root = 'CAMx4.test.020614',
RT_Initial_Conditions = ' ',
RT_Boundary_Conditions = ' ',
RT_Top_Concentrations = ' ',
RT_Master_Restart = 'CAMx4.test.020614.rtrac.inst.2',
RT_Nested_Restart = 'CAMx4.test.020614.rtrac.finst.2', Sampling_Grid = .true.,
Number_of_Sampling_Grids = 1,
SG_Beg_I_Index(1) = 17, ! Relative to master grid
SG_End_I_Index(1) = 18,
SG_Beg_J_Index(1) = 21,
SG_End_J_Index(1) = 22,
SG_Mesh_Factor(1) = 36., ! Cell size relative to master grid
RT_Chemistry_Parameters = 'CAMx4.chemparam.rtrac_test',
RT_Receptor_Definitions = 'receptor.rtrac.test',
RT_Point_Sources = 'pt.rtrac.test',
RT_Emiss_Grid(1) = 'emiss.rtrac.36km',
RT_Emiss_Grid(2) = 'emiss.rtrac.12km',
RT_Emiss_Grid(3) = 'emiss.rtrac.04km',
&
!-------------------------------------------------------------------------------
&PA_Control
PA_File_Root = 'CAMx4.test.020614',
Number_of_PA_Domains = 2,
Within_CAMx_Grid(1) = 1, ! Specify which CAMx grid that this PA domain is in
PA_Beg_I_Index(1) = 8,
PA_End_I_Index(1) = 12,
PA_Beg_J_Index(1) = 9,
PA_End_J_Index(1) = 13,
PA_Beg_K_Index(1) = 1,
PA_End_K_Index(1) = 5,
Within_CAMx_Grid(2) = 3, ! Specify which CAMx grid that this PA domain is in
PA_Beg_I_Index(2) = 107,
PA_End_I_Index(2) = 110,
PA_Beg_J_Index(2) = 78,
PA_End_J_Index(2) = 82,
PA_Beg_K_Index(2) = 1,
PA_End_K_Index(2) = 7,
&
ieof
cp CAMx.in CAMx.in.02${TODAY[$i]}
uname -a > & camx.02${TODAY[$i]}.$RUN.stdout
#/bin/time $EXEC | & tee camx_v4.11s.02${TODAY[$i]}.$RUN.stdout
./CAMx.StLouis60.pg_linuxomp | & tee camx_v4.30.02${TODAY[$i]}.$RUN.stdout
rm -f CAMx.in
#date >>& CAMx_v4.11s.$RUN.${TODAY[$i]}.stdout
#
end July 2002 Final Basecase (Model Performance)
camx.jul02.baseDm2.CMAQ.kvpatch.mech4noPM
#!/bin/csh
#
# Script to Run CAMx
#
# Environment variables and executable for parallel processing on
# a dual-processor Linux workstation with Portland Group compiler
#
setenv NCPUS 2
setenv MPSTKZ 128M
limit stacksize unlimited
#
set RUN = "St_LouisBaseD"
set EXEC = "CAMx.StLouis60.pg_linuxomp"
set INPUT = "/raid2a/ENVIRON"
set MET = "/raid1b/MM5CAMx/Jul2-16b2"
set EMIS = "/raid2a/base4_emiss_jul_camx/merged"
set PTSRCE = "/raid2a/base4_emiss_jul_camx/merged"
set OTHER = "../../../inputs"
#set OUTPUT = "/raid2b/CAMx/outputs/redhat5/jun02b/OB70"
set OUTPUT = "/model/CAMx/outputs/v4.30/jul02dm2/mech4noPM/CMAQ.kvpatch"
mkdir -p ./$RUN
cp $EXEC ./$RUN
cd ./$RUN
#mkdir -p $OUTPUT
#set TODAY = (0729 0730 0731 0801 0802 0803 0804 0805)
set TODAY = (0702 0703 0704 0705 0706 0707 0708 0709 0710 0711 0712 0713 0714 0715 0716)
set YYYYMMDD =(20020702 20020703 20020704 20020705 20020706 20020707 20020708 20020709 20020710 20020711 20020712 20020713 20020714 20020715 20020716)
#set YYYYMMDD = (20020729 20020730 20020731 20020801 20020802 20020803 20020804 20020805)
#set JULIAN = (210 211 212 213 214 215 216 217)
set JULIAN = (183 184 185 186 187 188 189 190 191 192 193 194 195 196 197)
foreach i (1 2 3 4 5 6 7 8 9 10 11 12 13 14 15)
#foreach i (1 2 3 4 5 6 7 8)
@ MO = $TODAY[$i] / 100
@ DAY = $TODAY[$i] - ($MO * 100)
if ($i == 1) then
set RESTART = "false"
set IC = "$INPUT/icbc/ic_bc_tc_for_camx/episode_4/ic.stl36k.2002183.CAMx"
@ im1 = $i
set START = "2002,07,02,0000"
else
set RESTART = "true"
set IC = " "
@ im1 = ($i - 1)
set START = "2002,$MO,$DAY,0000"
endif
cat << ieof > CAMx.in
&CAMx_Control Run_Message = 'CAMx v4.30 July 2002 BaseD CMAQ.kvp Mech4.noPM.PiG',
!--- Model clock control ---
Time_Zone = 0, ! (0=UTC,5=EST,6=CST,7=MST,8=PST)
Restart = .$RESTART.,
Start_Date_Hour = $START, ! (YYYY,MM,DD,HHmm)
End_Date_Hour = 2002,0$MO,$DAY,2400, ! (YYYY,MM,DD,HHmm)
Maximum_Timestep = 15., ! minutes
Met_Input_Frequency = 60., ! minutes
Ems_Input_Frequency = 60., ! minutes
Output_Frequency = 60., ! minutes
!--- Map projection parameters ---
Map_Projection = 'LAMBERT', ! (LAMBERT,POLAR,UTM,LATLON)
UTM_Zone = 0,
POLAR_Longitude_Pole = -100., ! deg (west<0,south<0)
POLAR_Latitude_Pole = 40., ! deg (west<0,south<0)
LAMBERT_Center_Longitude = -97., ! deg (west<0,south<0)
LAMBERT_Center_Latitude = 40., ! deg (west<0,south<0)
LAMBERT_True_Latitude1 = 33., ! deg (west<0,south<0)
LAMBERT_True_Latitude2 = 45., ! deg (west<0,south<0)
!--- Parameters for the master (first) grid ---
Number_of_Grids = 3,
Master_Origin_XCoord = -2736., ! km or deg, SW corner of cell(1,1)
Master_Origin_YCoord = -2088., ! km or deg, SW corner of cell (1,1)
Master_Cell_XSize = 36., ! km or deg
Master_Cell_YSize = 36., ! km or deg
Master_Grid_Columns = 148,
Master_Grid_Rows = 112,
Number_of_Layers(1) = 16,
!--- Parameters for the second grid ---
Nest_Meshing_Factor(2) = 3, ! Cell size relative to master grid
Nest_Beg_I_Index(2) = 59, ! Relative to master grid
Nest_End_I_Index(2) = 125, ! Relative to master grid
Nest_Beg_J_Index(2) = 22, ! Relative to master grid
Nest_End_J_Index(2) = 87, ! Relative to master grid
Number_of_Layers(2) = 16,
!--- Parameters for the third grid ---
Nest_Meshing_Factor(3) = 9, ! Cell size relative to master grid
Nest_Beg_I_Index(3) = 79, ! Relative to master grid
Nest_End_I_Index(3) = 106, ! Relative to master grid
Nest_Beg_J_Index(3) = 43, ! Relative to master grid
Nest_End_J_Index(3) = 66, ! Relative to master grid
Number_of_Layers(3) = 16,
!--- Model options ---
Diagnostic_Error_Check = .false., ! True = will stop after 1st timestep
Advection_Solver = 'PPM', ! (PPM,BOTT)
Chemistry_Solver = 'CMC', ! (CMC,IEH,LSODE)
PiG_Submodel = 'GREASD', ! (None,GREASD,IRON) Probing_Tool = 'None', ! (None,OSAT,PSAT,GOAT,APCA,DDM,PA,RTRAC)
Chemistry = .true.,
Dry_Deposition = .true.,
Wet_Deposition = .true.,
Staggered_Winds = .true.,
Gridded_Emissions = .true.,
Point_Emissions = .true.,
Ignore_Emission_Dates = .true.,
!--- Output specifications ---
Root_Output_Name = '$OUTPUT/camx.02${TODAY[$i]}.$RUN',
Average_Output_3D = .false.,
HDF_Format_Output = .false.,
HDF_File_Root = '$OUTPUT/camx.02${TODAY[$i]}.$RUN.hdf',
Number_of_Output_Species = 16,
Output_Species_Names(1) = 'NO ',
Output_Species_Names(2) = 'NO2 ',
Output_Species_Names(3) = 'O3 ',
Output_Species_Names(4) = 'SO2 ',
Output_Species_Names(5) = 'PAR ',
Output_Species_Names(6) = 'TOL ',
Output_Species_Names(7) = 'ETH ',
Output_Species_Names(8) = 'OLE ',
Output_Species_Names(9) = 'PAN ',
Output_Species_Names(10) = 'ISOP',
Output_Species_Names(11) = 'XYL ',
Output_Species_Names(12) = 'FORM',
Output_Species_Names(13) = 'ALD2',
Output_Species_Names(14) = 'HNO3',
Output_Species_Names(15) = 'NXOY',
Output_Species_Names(16) = 'CO ',
!--- Input files ---
Chemistry_Parameters = '/model/CAMx/v4.30/inputs/CAMx4.3.chemparam.4_NONE',
Photolyis_Rates = '$INPUT/camx_inputs/rates/no_snow/02jul-16jul/rates.camx.020709.361204.base1',
Initial_Conditions = '$IC',
Boundary_Conditions = '$INPUT/icbc/ic_bc_tc_for_camx/episode_4/bc.stl36k.2002${JULIAN[$i]}.CAMx',
Top_Concentrations = '$INPUT/icbc/ic_bc_tc_for_camx/episode_4/topc.stl36k.2002183.CAMx',
Albedo_Haze_Ozone = '$INPUT/camx_inputs/ahoz.orig/no_snow/02jul-16jul/ahoz.camx.02jul-16jul.361204.base1.mdnr',
Point_Sources = '$PTSRCE/ptsrce.pig.2002${TODAY[$i]}.base4.bin',
Master_Grid_Restart = '$OUTPUT/camx.02${TODAY[$im1]}.$RUN.inst.2',
Nested_Grid_Restart = '$OUTPUT/camx.02${TODAY[$im1]}.$RUN.finst.2',
PiG_Restart = '$OUTPUT/camx.02${TODAY[$im1]}.$RUN.pig',
Landuse_Grid(1) = '$INPUT/camx_inputs/landuse/lu.stlouis.36km.bin',
Landuse_Grid(2) = '$INPUT/camx_inputs/landuse/lu.stlouis.12km.bin',
Landuse_Grid(3) = '$INPUT/camx_inputs/landuse/lu.stlouis.04km.bin',
ZP_Grid(1) = '$MET/pres.camx.02${TODAY[$i]}.natl.36.base2',
ZP_Grid(2) = '$MET/pres.camx.02${TODAY[$i]}.CRAP.12.base2',
ZP_Grid(3) = '$MET/pres.camx.02${TODAY[$i]}.SLOP.4.base2',
Wind_Grid(1) = '$MET/wind.camx.02${TODAY[$i]}.natl.36.base2',
Wind_Grid(2) = '$MET/wind.camx.02${TODAY[$i]}.CRAP.12.base2',
Wind_Grid(3) = '$MET/wind.camx.02${TODAY[$i]}.SLOP.4.base2', Temp_Grid(1) = '$MET/temp.camx.02${TODAY[$i]}.natl.36.base2',
Temp_Grid(2) = '$MET/temp.camx.02${TODAY[$i]}.CRAP.12.base2',
Temp_Grid(3) = '$MET/temp.camx.02${TODAY[$i]}.SLOP.4.base2',
Vapor_Grid(1) = '$MET/wvap.camx.02${TODAY[$i]}.natl.36.base2',
Vapor_Grid(2) = '$MET/wvap.camx.02${TODAY[$i]}.CRAP.12.base2',
Vapor_Grid(3) = '$MET/wvap.camx.02${TODAY[$i]}.SLOP.4.base2',
Cloud_Grid(1) = '$MET/clra.camx.02${TODAY[$i]}.natl.36.base2.v4.30',
Cloud_Grid(2) = '$MET/clra.camx.02${TODAY[$i]}.CRAP.12.base2.v4.30',
Cloud_Grid(3) = '$MET/clra.camx.02${TODAY[$i]}.SLOP.4.base2.v4.30',
Kv_Grid(1) = '$MET/vdif.camx.02${TODAY[$i]}.natl.36.base2.CMAQ.kvpatch',
Kv_Grid(2) = '$MET/vdif.camx.02${TODAY[$i]}.CRAP.12.base2.CMAQ.kvpatch',
Kv_Grid(3) = '$MET/vdif.camx.02${TODAY[$i]}.SLOP.4.base2.CMAQ.kvpatch',
Emiss_Grid(1) = '$EMIS/emiss_low.base4.stl36km.2002${TODAY[$i]}.CAMx',
Emiss_Grid(2) = '$EMIS/emiss_low.base4.stl12km_photo.2002${TODAY[$i]}.CAMx',
Emiss_Grid(3) = '$EMIS/emiss_low.base4.stl4km.2002${TODAY[$i]}.CAMx',
&
! No probing tools for this run. Everything below this line is not used.
!-------------------------------------------------------------------------------
&SA_Control
SA_File_Root = 'CAMx4.test.020614',
SA_Summary_Output = .true.,
SA_Master_Sfc_Output = .true.,
SA_Nested_Sfc_Output = .true.,
SA_Stratify_Boundary = .true.,
SA_Number_of_Source_Regions = 10,
SA_Number_of_Source_Groups = 3,
Use_Leftover_Group = .false.,
Number_of_Timing_Releases = 0,
PSAT_Treat_SULFATE_Class = .false.,
PSAT_Treat_NITRATE_Class = .true.,
PSAT_Treat_SOA_Class = .false.,
PSAT_Treat_PRIMARY_Class = .false.,
PSAT_Treat_MERCURY_Class = .false.,
PSAT_Treat_OZONE_Class = .false.,
SA_Receptor_Definitions = 'osat.rcp.def.dat',
SA_Source_Area_Map(1) = 'osat.src.area.map.g1',
SA_Source_Area_Map(2) = 'osat.src.area.map.g2',
SA_Source_Area_Map(3) = 'osat.src.area.map.g3',
SA_Master_Restart = 'CAMx4.test.020614.osat.inst.2',
SA_Nested_Restart = 'CAMx4.test.020614.osat.finst.2',
SA_Points_Group(1) = 'ptsrc.utils.020614.bin',
SA_Points_Group(3) = 'ptsrc.other.020614.bin',
SA_Emiss_Group_Grid(1,1) = 'emiss.utils_low.020614.36km.bin',
SA_Emiss_Group_Grid(1,2) = 'emiss.utils_low.020614.12km.bin',
SA_Emiss_Group_Grid(1,3) = 'emiss.utils_low.020614.04km.bin',
SA_Emiss_Group_Grid(2,1) = 'emiss.mv.020614.36km.bin',
SA_Emiss_Group_Grid(2,2) = 'emiss.mv.020614.12km.bin',
SA_Emiss_Group_Grid(2,3) = 'emiss.mv.020614.04km.bin',
SA_Emiss_Group_Grid(3,1) = 'emiss.other.020614.36km.bin', SA_Emiss_Group_Grid(3,2) = 'emiss.other.020614.12km.bin',
SA_Emiss_Group_Grid(3,3) = 'emiss.other.020614.04km.bin',
&
!-------------------------------------------------------------------------------
&DDM_Control
DDM_File_Root = 'CAMx4.test.020614',
DDM_Master_Sfc_Output = .true.,
DDM_Nested_Sfc_Output = .true.,
DDM_Stratify_Boundary = .true.,
DDM_Number_of_Source_Regions = 10,
DDM_Number_of_Source_Groups = 3,
Number_of_IC_Species_Groups = 1,
IC_Species_Groups(1) = 'O3',
Number_of_BC_Species_Groups = 1,
BC_species_Groups(1) = 'O3',
Number_of_EM_Species_Groups = 2,
Emis_Species_Groups(1) = 'O3',
Emis_Species_Groups(2) = 'NOX',
DDM_Receptor_Definitions = 'ddm.rcp.def.dat',
DDM_Source_Area_Map(1) = 'ddm.src.area.map.g1',
DDM_Source_Area_Map(2) = 'ddm.src.area.map.g2',
DDM_Source_Area_Map(3) = 'ddm.src.area.map.g3',
DDM_Initial_Conditions = 'ic.generic.bin',
DDM_Boundary_Conditions = 'bc.generic.bin',
DDM_Top_Concentrations = 'tc.generic',
DDM_Master_Restart = 'CAMx4.test.020614.ddm.inst.2',
DDM_Nested_Restart = 'CAMx4.test.020614.ddm.finst.2',
DDM_Points_Group(1) = 'ptsrc.utils.020614.bin',
DDM_Points_Group(3) = 'ptsrc.other.020614.bin',
DDM_Emiss_Group_Grid(1,1) = 'emiss.utils_low.020614.36km.bin',
DDM_Emiss_Group_Grid(1,2) = 'emiss.utils_low.020614.36km.bin',
DDM_Emiss_Group_Grid(1,3) = 'emiss.utils_low.020614.36km.bin',
DDM_Emiss_Group_Grid(2,1) = 'emiss.mv.020614.36km.bin',
DDM_Emiss_Group_Grid(2,2) = 'emiss.mv.020614.36km.bin',
DDM_Emiss_Group_Grid(2,3) = 'emiss.mv.020614.36km.bin',
DDM_Emiss_Group_Grid(3,1) = 'emiss.other.020614.36km.bin',
DDM_Emiss_Group_Grid(3,2) = 'emiss.other.020614.36km.bin',
DDM_Emiss_Group_Grid(3,3) = 'emiss.other.020614.36km.bin',
&
!-------------------------------------------------------------------------------
&RT_Control
RT_File_Root = 'CAMx4.test.020614',
RT_Initial_Conditions = ' ',
RT_Boundary_Conditions = ' ',
RT_Top_Concentrations = ' ',
RT_Master_Restart = 'CAMx4.test.020614.rtrac.inst.2',
RT_Nested_Restart = 'CAMx4.test.020614.rtrac.finst.2', Sampling_Grid = .true.,
Number_of_Sampling_Grids = 1,
SG_Beg_I_Index(1) = 17, ! Relative to master grid
SG_End_I_Index(1) = 18,
SG_Beg_J_Index(1) = 21,
SG_End_J_Index(1) = 22,
SG_Mesh_Factor(1) = 36., ! Cell size relative to master grid
RT_Chemistry_Parameters = 'CAMx4.chemparam.rtrac_test',
RT_Receptor_Definitions = 'receptor.rtrac.test',
RT_Point_Sources = 'pt.rtrac.test',
RT_Emiss_Grid(1) = 'emiss.rtrac.36km',
RT_Emiss_Grid(2) = 'emiss.rtrac.12km',
RT_Emiss_Grid(3) = 'emiss.rtrac.04km',
&
!-------------------------------------------------------------------------------
&PA_Control
PA_File_Root = 'CAMx4.test.020614',
Number_of_PA_Domains = 2,
Within_CAMx_Grid(1) = 1, ! Specify which CAMx grid that this PA domain is in
PA_Beg_I_Index(1) = 8,
PA_End_I_Index(1) = 12,
PA_Beg_J_Index(1) = 9,
PA_End_J_Index(1) = 13,
PA_Beg_K_Index(1) = 1,
PA_End_K_Index(1) = 5,
Within_CAMx_Grid(2) = 3, ! Specify which CAMx grid that this PA domain is in
PA_Beg_I_Index(2) = 107,
PA_End_I_Index(2) = 110,
PA_Beg_J_Index(2) = 78,
PA_End_J_Index(2) = 82,
PA_Beg_K_Index(2) = 1,
PA_End_K_Index(2) = 7,
&
ieof
cp CAMx.in CAMx.in.02${TODAY[$i]}
uname -a > & camx.02${TODAY[$i]}.$RUN.stdout
#/bin/time $EXEC | & tee camx_v4.11s.02${TODAY[$i]}.$RUN.stdout
./CAMx.StLouis60.pg_linuxomp | & tee camx_v4.30.02${TODAY[$i]}.$RUN.stdout
rm -f CAMx.in
#date >>& CAMx_v4.11s.$RUN.${TODAY[$i]}.stdout
#
end July 2002 Final Basecase (Typical)
camx.jul02.baseDm2.CMAQ.kvpatch.mech4noPM.typical
#!/bin/csh
#
# Script to Run CAMx
#
# Environment variables and executable for parallel processing on
# a dual-processor Linux workstation with Portland Group compiler
#
setenv NCPUS 2
setenv MPSTKZ 128M
limit stacksize unlimited
#
set RUN = "St_LouisBaseD"
set EXEC = "CAMx.StLouis60.pg_linuxomp"
set INPUT = "/raid2a/ENVIRON"
set MET = "/raid1b/MM5CAMx/Jul2-16b2"
set EMIS = "/raid2a/base4_typ_emiss_jul_camx/merged"
set PTSRCE = "/raid2a/base4_typ_emiss_jul_camx/merged"
set OTHER = "../../../inputs"
#set OUTPUT = "/raid2b/CAMx/outputs/redhat5/jun02b/OB70"
set OUTPUT = "/model/CAMx/outputs/v4.30/jul02dm2/mech4noPM/CMAQ.kvpatch/typical"
mkdir -p ./$RUN
cp $EXEC ./$RUN
cd ./$RUN
#mkdir -p $OUTPUT
#set TODAY = (0729 0730 0731 0801 0802 0803 0804 0805)
set TODAY = (0702 0703 0704 0705 0706 0707 0708 0709 0710 0711 0712 0713 0714 0715 0716)
set YYYYMMDD =(20020702 20020703 20020704 20020705 20020706 20020707 20020708 20020709 20020710 20020711 20020712 20020713 20020714 20020715 20020716)
#set YYYYMMDD = (20020729 20020730 20020731 20020801 20020802 20020803 20020804 20020805)
#set JULIAN = (210 211 212 213 214 215 216 217)
set JULIAN = (183 184 185 186 187 188 189 190 191 192 193 194 195 196 197)
foreach i (1 2 3 4 5 6 7 8 9 10 11 12 13 14 15)
#foreach i (1 2 3 4 5 6 7 8)
@ MO = $TODAY[$i] / 100
@ DAY = $TODAY[$i] - ($MO * 100)
if ($i == 1) then
set RESTART = "false"
set IC = "$INPUT/icbc/ic_bc_tc_for_camx/episode_4/ic.stl36k.2002183.CAMx"
@ im1 = $i
set START = "2002,07,02,0000"
else
set RESTART = "true"
set IC = " "
@ im1 = ($i - 1)
set START = "2002,$MO,$DAY,0000"
endif
cat << ieof > CAMx.in
&CAMx_Control Run_Message = 'CAMx v4.30 July 2002 BaseD Typical CMAQ.kvp Mech4.noPM.PiG',
!--- Model clock control ---
Time_Zone = 0, ! (0=UTC,5=EST,6=CST,7=MST,8=PST)
Restart = .$RESTART.,
Start_Date_Hour = $START, ! (YYYY,MM,DD,HHmm)
End_Date_Hour = 2002,0$MO,$DAY,2400, ! (YYYY,MM,DD,HHmm)
Maximum_Timestep = 15., ! minutes
Met_Input_Frequency = 60., ! minutes
Ems_Input_Frequency = 60., ! minutes
Output_Frequency = 60., ! minutes
!--- Map projection parameters ---
Map_Projection = 'LAMBERT', ! (LAMBERT,POLAR,UTM,LATLON)
UTM_Zone = 0,
POLAR_Longitude_Pole = -100., ! deg (west<0,south<0)
POLAR_Latitude_Pole = 40., ! deg (west<0,south<0)
LAMBERT_Center_Longitude = -97., ! deg (west<0,south<0)
LAMBERT_Center_Latitude = 40., ! deg (west<0,south<0)
LAMBERT_True_Latitude1 = 33., ! deg (west<0,south<0)
LAMBERT_True_Latitude2 = 45., ! deg (west<0,south<0)
!--- Parameters for the master (first) grid ---
Number_of_Grids = 3,
Master_Origin_XCoord = -2736., ! km or deg, SW corner of cell(1,1)
Master_Origin_YCoord = -2088., ! km or deg, SW corner of cell (1,1)
Master_Cell_XSize = 36., ! km or deg
Master_Cell_YSize = 36., ! km or deg
Master_Grid_Columns = 148,
Master_Grid_Rows = 112,
Number_of_Layers(1) = 16,
!--- Parameters for the second grid ---
Nest_Meshing_Factor(2) = 3, ! Cell size relative to master grid
Nest_Beg_I_Index(2) = 59, ! Relative to master grid
Nest_End_I_Index(2) = 125, ! Relative to master grid
Nest_Beg_J_Index(2) = 22, ! Relative to master grid
Nest_End_J_Index(2) = 87, ! Relative to master grid
Number_of_Layers(2) = 16,
!--- Parameters for the third grid ---
Nest_Meshing_Factor(3) = 9, ! Cell size relative to master grid
Nest_Beg_I_Index(3) = 79, ! Relative to master grid
Nest_End_I_Index(3) = 106, ! Relative to master grid
Nest_Beg_J_Index(3) = 43, ! Relative to master grid
Nest_End_J_Index(3) = 66, ! Relative to master grid
Number_of_Layers(3) = 16,
!--- Model options ---
Diagnostic_Error_Check = .false., ! True = will stop after 1st timestep
Advection_Solver = 'PPM', ! (PPM,BOTT) Chemistry_Solver = 'CMC', ! (CMC,IEH,LSODE)
PiG_Submodel = 'GREASD', ! (None,GREASD,IRON)
Probing_Tool = 'None', ! (None,OSAT,PSAT,GOAT,APCA,DDM,PA,RTRAC)
Chemistry = .true.,
Dry_Deposition = .true.,
Wet_Deposition = .true.,
Staggered_Winds = .true.,
Gridded_Emissions = .true.,
Point_Emissions = .true.,
Ignore_Emission_Dates = .true.,
!--- Output specifications ---
Root_Output_Name = '$OUTPUT/camx.02${TODAY[$i]}.$RUN',
Average_Output_3D = .false.,
HDF_Format_Output = .false.,
HDF_File_Root = '$OUTPUT/camx.02${TODAY[$i]}.$RUN.hdf',
Number_of_Output_Species = 16,
Output_Species_Names(1) = 'NO ',
Output_Species_Names(2) = 'NO2 ',
Output_Species_Names(3) = 'O3 ',
Output_Species_Names(4) = 'SO2 ',
Output_Species_Names(5) = 'PAR ',
Output_Species_Names(6) = 'TOL ',
Output_Species_Names(7) = 'ETH ',
Output_Species_Names(8) = 'OLE ',
Output_Species_Names(9) = 'PAN ',
Output_Species_Names(10) = 'ISOP',
Output_Species_Names(11) = 'XYL ',
Output_Species_Names(12) = 'FORM',
Output_Species_Names(13) = 'ALD2',
Output_Species_Names(14) = 'HNO3',
Output_Species_Names(15) = 'NXOY',
Output_Species_Names(16) = 'CO ',
!--- Input files ---
Chemistry_Parameters = '/model/CAMx/v4.30/inputs/CAMx4.3.chemparam.4_NONE',
Photolyis_Rates = '$INPUT/camx_inputs/rates/no_snow/02jul-16jul/rates.camx.020709.361204.base1',
Initial_Conditions = '$IC',
Boundary_Conditions = '$INPUT/icbc/ic_bc_tc_for_camx/episode_4/bc.stl36k.2002${JULIAN[$i]}.CAMx',
Top_Concentrations = '$INPUT/icbc/ic_bc_tc_for_camx/episode_4/topc.stl36k.2002183.CAMx',
Albedo_Haze_Ozone = '$INPUT/camx_inputs/ahoz.orig/no_snow/02jul-16jul/ahoz.camx.02jul-16jul.361204.base1.mdnr',
Point_Sources = '$PTSRCE/ptsrce.pig.2002${TODAY[$i]}.base4T.bin',
Master_Grid_Restart = '$OUTPUT/camx.02${TODAY[$im1]}.$RUN.inst.2',
Nested_Grid_Restart = '$OUTPUT/camx.02${TODAY[$im1]}.$RUN.finst.2',
PiG_Restart = '$OUTPUT/camx.02${TODAY[$im1]}.$RUN.pig',
Landuse_Grid(1) = '$INPUT/camx_inputs/landuse/lu.stlouis.36km.bin',
Landuse_Grid(2) = '$INPUT/camx_inputs/landuse/lu.stlouis.12km.bin',
Landuse_Grid(3) = '$INPUT/camx_inputs/landuse/lu.stlouis.04km.bin',
ZP_Grid(1) = '$MET/pres.camx.02${TODAY[$i]}.natl.36.base2',
ZP_Grid(2) = '$MET/pres.camx.02${TODAY[$i]}.CRAP.12.base2',
ZP_Grid(3) = '$MET/pres.camx.02${TODAY[$i]}.SLOP.4.base2',
Wind_Grid(1) = '$MET/wind.camx.02${TODAY[$i]}.natl.36.base2', Wind_Grid(2) = '$MET/wind.camx.02${TODAY[$i]}.CRAP.12.base2',
Wind_Grid(3) = '$MET/wind.camx.02${TODAY[$i]}.SLOP.4.base2',
Temp_Grid(1) = '$MET/temp.camx.02${TODAY[$i]}.natl.36.base2',
Temp_Grid(2) = '$MET/temp.camx.02${TODAY[$i]}.CRAP.12.base2',
Temp_Grid(3) = '$MET/temp.camx.02${TODAY[$i]}.SLOP.4.base2',
Vapor_Grid(1) = '$MET/wvap.camx.02${TODAY[$i]}.natl.36.base2',
Vapor_Grid(2) = '$MET/wvap.camx.02${TODAY[$i]}.CRAP.12.base2',
Vapor_Grid(3) = '$MET/wvap.camx.02${TODAY[$i]}.SLOP.4.base2',
Cloud_Grid(1) = '$MET/clra.camx.02${TODAY[$i]}.natl.36.base2.v4.30',
Cloud_Grid(2) = '$MET/clra.camx.02${TODAY[$i]}.CRAP.12.base2.v4.30',
Cloud_Grid(3) = '$MET/clra.camx.02${TODAY[$i]}.SLOP.4.base2.v4.30',
Kv_Grid(1) = '$MET/vdif.camx.02${TODAY[$i]}.natl.36.base2.CMAQ.kvpatch',
Kv_Grid(2) = '$MET/vdif.camx.02${TODAY[$i]}.CRAP.12.base2.CMAQ.kvpatch',
Kv_Grid(3) = '$MET/vdif.camx.02${TODAY[$i]}.SLOP.4.base2.CMAQ.kvpatch',
Emiss_Grid(1) = '$EMIS/emiss_low.base4T.stl36km.2002${TODAY[$i]}.CAMx',
Emiss_Grid(2) = '$EMIS/emiss_low.base4T.stl12km_photo.2002${TODAY[$i]}.CAMx',
Emiss_Grid(3) = '$EMIS/emiss_low.base4T.stl4km.2002${TODAY[$i]}.CAMx',
&
! No probing tools for this run. Everything below this line is not used.
!-------------------------------------------------------------------------------
&SA_Control
SA_File_Root = 'CAMx4.test.020614',
SA_Summary_Output = .true.,
SA_Master_Sfc_Output = .true.,
SA_Nested_Sfc_Output = .true.,
SA_Stratify_Boundary = .true.,
SA_Number_of_Source_Regions = 10,
SA_Number_of_Source_Groups = 3,
Use_Leftover_Group = .false.,
Number_of_Timing_Releases = 0,
PSAT_Treat_SULFATE_Class = .false.,
PSAT_Treat_NITRATE_Class = .true.,
PSAT_Treat_SOA_Class = .false.,
PSAT_Treat_PRIMARY_Class = .false.,
PSAT_Treat_MERCURY_Class = .false.,
PSAT_Treat_OZONE_Class = .false.,
SA_Receptor_Definitions = 'osat.rcp.def.dat',
SA_Source_Area_Map(1) = 'osat.src.area.map.g1',
SA_Source_Area_Map(2) = 'osat.src.area.map.g2',
SA_Source_Area_Map(3) = 'osat.src.area.map.g3',
SA_Master_Restart = 'CAMx4.test.020614.osat.inst.2',
SA_Nested_Restart = 'CAMx4.test.020614.osat.finst.2',
SA_Points_Group(1) = 'ptsrc.utils.020614.bin',
SA_Points_Group(3) = 'ptsrc.other.020614.bin',
SA_Emiss_Group_Grid(1,1) = 'emiss.utils_low.020614.36km.bin',
SA_Emiss_Group_Grid(1,2) = 'emiss.utils_low.020614.12km.bin',
SA_Emiss_Group_Grid(1,3) = 'emiss.utils_low.020614.04km.bin',
SA_Emiss_Group_Grid(2,1) = 'emiss.mv.020614.36km.bin',
SA_Emiss_Group_Grid(2,2) = 'emiss.mv.020614.12km.bin', SA_Emiss_Group_Grid(2,3) = 'emiss.mv.020614.04km.bin',
SA_Emiss_Group_Grid(3,1) = 'emiss.other.020614.36km.bin',
SA_Emiss_Group_Grid(3,2) = 'emiss.other.020614.12km.bin',
SA_Emiss_Group_Grid(3,3) = 'emiss.other.020614.04km.bin',
&
!-------------------------------------------------------------------------------
&DDM_Control
DDM_File_Root = 'CAMx4.test.020614',
DDM_Master_Sfc_Output = .true.,
DDM_Nested_Sfc_Output = .true.,
DDM_Stratify_Boundary = .true.,
DDM_Number_of_Source_Regions = 10,
DDM_Number_of_Source_Groups = 3,
Number_of_IC_Species_Groups = 1,
IC_Species_Groups(1) = 'O3',
Number_of_BC_Species_Groups = 1,
BC_species_Groups(1) = 'O3',
Number_of_EM_Species_Groups = 2,
Emis_Species_Groups(1) = 'O3',
Emis_Species_Groups(2) = 'NOX',
DDM_Receptor_Definitions = 'ddm.rcp.def.dat',
DDM_Source_Area_Map(1) = 'ddm.src.area.map.g1',
DDM_Source_Area_Map(2) = 'ddm.src.area.map.g2',
DDM_Source_Area_Map(3) = 'ddm.src.area.map.g3',
DDM_Initial_Conditions = 'ic.generic.bin',
DDM_Bound
Click tabs to swap between content that is broken into logical sections.
| Title | tsd-appendix-d |
| Transcript | Appendix D Model Performance EvaluationAppendix D: Model Performance Evaluation DisplaysAppendix D-1: Spatial Maps Predicted and Observed 1-Hour Ozone Figure D-1. Observed and modeled daily maximum 1-hour ozone concentrations for June 10, 2002. Figure D-2. Observed and modeled daily maximum 1-hour ozone concentrations for June 11, 2002. Figure D-3. Observed and modeled daily maximum 1-hour ozone concentrations for June 12, 2002. Figure D-4. Observed and modeled daily maximum 1-hour ozone concentrations for June 13, 2002. Figure D-5. Observed and modeled daily maximum 1-hour ozone concentrations for June 14, 2002. Figure D-6. Observed and modeled daily maximum 1-hour ozone concentrations for June 15, 2002. Figure D-7. Observed and modeled daily maximum 1-hour ozone concentrations for June 16, 2002. Figure D-8. Observed and modeled daily maximum 1-hour ozone concentrations for June 17, 2002. Figure D-9. Observed and modeled daily maximum 1-hour ozone concentrations for June 18, 2002. Figure D-10. Observed and modeled daily maximum 1-hour ozone concentrations for June 19, 2002. Figure D-11. Observed and modeled daily maximum 1-hour ozone concentrations for June 20, 2002. Figure D-12. Observed and modeled daily maximum 1-hour ozone concentrations for June 21, 2002. Figure D-13. Observed and modeled daily maximum 1-hour ozone concentrations for June 22, 2002. Figure D-14. Observed and modeled daily maximum 1-hour ozone concentrations for June 23, 2002. Figure D-15. Observed and modeled daily maximum 1-hour ozone concentrations for June 24, 2002. Figure D-16. Observed and modeled daily maximum 1-hour ozone concentrations for July 2, 2002. Figure D-17. Observed and modeled daily maximum 1-hour ozone concentrations for July 3, 2002. Figure D-18. Observed and modeled daily maximum 1-hour ozone concentrations for July 4, 2002. Figure D-19. Observed and modeled daily maximum 1-hour ozone concentrations for July 5, 2002. Figure D-20. Observed and modeled daily maximum 1-hour ozone concentrations for July 6, 2002. Figure D-21. Observed and modeled daily maximum 1-hour ozone concentrations for July 7, 2002. Figure D-22. Observed and modeled daily maximum 1-hour ozone concentrations for July 8, 2002. Figure D-23. Observed and modeled daily maximum 1-hour ozone concentrations for July 9, 2002. Figure D-24. Observed and modeled daily maximum 1-hour ozone concentrations for July 10, 2002. Figure D-25. Observed and modeled daily maximum 1-hour ozone concentrations for July 11, 2002. Figure D-26. Observed and modeled daily maximum 1-hour ozone concentrations for July 12, 2002. Figure D-27. Observed and modeled daily maximum 1-hour ozone concentrations for July 13, 2002. Figure D-28. Observed and modeled daily maximum 1-hour ozone concentrations for July 14, 2002. Figure D-29. Observed and modeled daily maximum 1-hour ozone concentrations for July 15, 2002. Figure D-30. Observed and modeled daily maximum 1-hour ozone concentrations for July 16, 2002. Figure D-31. Observed and modeled daily maximum 1-hour ozone concentrations for July 29, 2002. Figure D-32. Observed and modeled daily maximum 1-hour ozone concentrations for July 30, 2002. Figure D-33. Observed and modeled daily maximum 1-hour ozone concentrations for July 31, 2002. Figure D-34. Observed and modeled daily maximum 1-hour ozone concentrations for August 1, 2002. Figure D-35. Observed and modeled daily maximum 1-hour ozone concentrations for August 2, 2002. Figure D-36. Observed and modeled daily maximum 1-hour ozone concentrations for August 3, 2002. Figure D-37. Observed and modeled daily maximum 1-hour ozone concentrations for August 4, 2002. Figure D-38. Observed and modeled daily maximum 1-hour ozone concentrations for August 5, 2002. Appendix D-2: Spatial Maps Predicted and Observed 8-Hour Ozone Figure D-39. Observed and modeled daily maximum 8-hour ozone concentrations for June 10, 2002. Figure D-40. Observed and modeled daily maximum 8-hour ozone concentrations for June 11, 2002. Figure D-41. Observed and modeled daily maximum 8-hour ozone concentrations for June 12, 2002. Figure D-42. Observed and modeled daily maximum 8-hour ozone concentrations for June 13, 2002. Figure D-43. Observed and modeled daily maximum 8-hour ozone concentrations for June 14, 2002. Figure D-44. Observed and modeled daily maximum 8-hour ozone concentrations for June 15, 2002. Figure D-45. Observed and modeled daily maximum 8-hour ozone concentrations for June 16, 2002. Figure D-46. Observed and modeled daily maximum 8-hour ozone concentrations for June 17, 2002. Figure D-47. Observed and modeled daily maximum 8-hour ozone concentrations for June 18, 2002. Figure D-48. Observed and modeled daily maximum 8-hour ozone concentrations for June 19, 2002. Figure D-49. Observed and modeled daily maximum 8-hour ozone concentrations for June 20, 2002. Figure D-50. Observed and modeled daily maximum 8-hour ozone concentrations for June 21, 2002. Figure D-51. Observed and modeled daily maximum 8-hour ozone concentrations for June 22, 2002. Figure D-52. Observed and modeled daily maximum 8-hour ozone concentrations for June 23, 2002. Figure D-53. Observed and modeled daily maximum 8-hour ozone concentrations for June 24, 2002. Figure D-54. Observed and modeled daily maximum 8-hour ozone concentrations for July 2, 2002. Figure D-55. Observed and modeled daily maximum 8-hour ozone concentrations for July 3, 2002. Figure D-56. Observed and modeled daily maximum 8-hour ozone concentrations for July 4, 2002. Figure D-57. Observed and modeled daily maximum 8-hour ozone concentrations for July 5, 2002. Figure D-58. Observed and modeled daily maximum 8-hour ozone concentrations for July 6, 2002. Figure D-59. Observed and modeled daily maximum 8-hour ozone concentrations for July 7, 2002. Figure D-60. Observed and modeled daily maximum 8-hour ozone concentrations for July 8, 2002. Figure D-61. Observed and modeled daily maximum 8-hour ozone concentrations for July 9, 2002. Figure D-62. Observed and modeled daily maximum 8-hour ozone concentrations for July 10, 2002. Figure D-63. Observed and modeled daily maximum 8-hour ozone concentrations for July 11, 2002. Figure D-64. Observed and modeled daily maximum 8-hour ozone concentrations for July 12, 2002. Figure D-65. Observed and modeled daily maximum 8-hour ozone concentrations for July 13, 2002. Figure D-66. Observed and modeled daily maximum 8-hour ozone concentrations for July 14, 2002. Figure D-67. Observed and modeled daily maximum 8-hour ozone concentrations for July 15, 2002. Figure D-68. Observed and modeled daily maximum 8-hour ozone concentrations for July 16, 2002. Figure D-69. Observed and modeled daily maximum 8-hour ozone concentrations for July 29, 2002. Figure D-70. Observed and modeled daily maximum 8-hour ozone concentrations for July 30, 2002. Figure D-71. Observed and modeled daily maximum 8-hour ozone concentrations for July 31, 2002. Figure D-72. Observed and modeled daily maximum 8-hour ozone concentrations for August 1, 2002. Figure D-73. Observed and modeled daily maximum 8-hour ozone concentrations for August 2, 2002. Figure D-74. Observed and modeled daily maximum 8-hour ozone concentrations for August 3, 2002. Figure D-75. Observed and modeled daily maximum 8-hour ozone concentrations for August 4, 2002. Figure D-76. Observed and modeled daily maximum 8-hour ozone concentrations for August 5, 2002. Appendix D-3: Time Series of Predicted and Observed Hourly Ozone 170491001: Route 45 South 724.450 -69.450020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted170650001: State Route 142 739.430 -186.830020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted170831001: Jerseyville IL 571.850 -77.440020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171190008: Alton IL 589.130 -100.480020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171191009: Maryville IL 606.670 -117.320020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171192007: Edwardsville IL 599.240 -110.460020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171193007: Wood River IL 593.000 -103.490020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171570001: Hickory Grove 626.250 -176.810020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171630010: East St. Louis IL 590.390 -131.220020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted290990012: Arnold Tenbrook 574.470 -151.750020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291831002: West Alton MO 582.550 -102.950020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291831004: Orchard Farm MO 563.380 -101.060020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291860005: Bonne Terre MO 573.540 -211.780020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291890004: Sunset Hills MO 571.860 -141.430020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291890006: Queeny Park MO 561.470 -133.190020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291893001: Ladue MO 574.170 -129.190020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291895001: Ferguson MO 578.320 -115.060020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291897003: Breckenridge MO 571.700 -120.560020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted295100007: 8227 S. Broadway 582.060 -139.580020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted295100072: 1122 Clark 586.990 -130.150020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted295100086: Margaretta MO 583.120 -125.110020406080100120140 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted Figure D-81: Observed (blue dots) and modeled (solid black line) 1-hour average ozone time series for St. Louis Non-Attainment Area monitors for 4 km grid. Summer 2002, Episode 1. 170491001: Route 45 South 724.450 -69.450020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted170650001: State Route 142 739.430 -186.830020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted170831001: Jerseyville IL 571.850 -77.440020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171190008: Alton IL 589.130 -100.480020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171191009: Maryville IL 606.670 -117.320020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171192007: Edwardsville IL 599.240 -110.460020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171193007: Wood River IL 593.000 -103.490020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171570001: Hickory Grove 626.250 -176.810020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171630010: East St. Louis IL 590.390 -131.220020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted290990012: Arnold Tenbrook 574.470 -151.750020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted Figure 4. Episode 2 observed and modeled 1-hour time series on the 4-km grid.291831002: West Alton MO 582.550 -102.950020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291831004: Orchard Farm MO 563.380 -101.060020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291860005: Bonne Terre MO 573.540 -211.780020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291890004: Sunset Hills MO 571.860 -141.430020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291890006: Queeny Park MO 561.470 -133.190020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted Figure D-84: Observed (blue dots) and modeled (solid black line) 1-hour average ozone time series for St. Louis Non-Attainment Area monitors for 4 km grid. Summer 2002, Episode 2. 291893001: Ladue MO 574.170 -129.190020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291895001: Ferguson MO 578.320 -115.060020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291897003: Breckenridge MO 571.700 -120.560020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted295100007: 8227 S. Broadway 582.060 -139.580020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted295100072: 1122 Clark 586.990 -130.150020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted295100086: Margaretta MO 583.120 -125.110020406080100120140 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted Figure D-86: Observed (blue dots) and modeled (solid black line) 1-hour average ozone time series for St. Louis Non-Attainment Area monitors for 4 km grid. Summer 2002, Episode 2. 170491001: Route 45 South 724.450 -69.450020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted170650001: State Route 142 739.430 -186.830020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted170831001: Jerseyville IL 571.850 -77.440020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171190008: Alton IL 589.130 -100.480020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171191009: Maryville IL 606.670 -117.320020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171192007: Edwardsville IL 599.240 -110.460020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171193007: Wood River IL 593.000 -103.490020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171570001: Hickory Grove 626.250 -176.810020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171630010: East St. Louis IL 590.390 -131.220020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted290990012: Arnold Tenbrook 574.470 -151.750020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291831002: West Alton MO 582.550 -102.950020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291831004: Orchard Farm MO 563.380 -101.060020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291860005: Bonne Terre MO 573.540 -211.780020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291890004: Sunset Hills MO 571.860 -141.430020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291890006: Queeny Park MO 561.470 -133.190020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291893001: Ladue MO 574.170 -129.190020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291895001: Ferguson MO 578.320 -115.060020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291897003: Breckenridge MO 571.700 -120.560020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted295100007: 8227 S. Broadway 582.060 -139.580020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted295100072: 1122 Clark 586.990 -130.150020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted Figure 11: Episode 3 observed and modeled 1-hour time series on the 4-km grid.295100086: Margaretta MO 583.120 -125.110020406080100120140 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted Figure D-91: Observed (blue dots) and modeled (solid black line) 1-hour average ozone time series for St. Louis Non-Attainment Area monitors for 4 km grid. Summer 2002, Episode 3. Appendix D-4: Time series of Predicted and Observed 8-hour Ozone 170491001: Route 45 South 724.450 -69.450020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted170650001: State Route 142 739.430 -186.830020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted170831001: Jerseyville IL 571.850 -77.440020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171190008: Alton IL 589.130 -100.480020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171191009: Maryville IL 606.670 -117.320020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171192007: Edwardsville IL 599.240 -110.460020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171193007: Wood River IL 593.000 -103.490020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171570001: Hickory Grove 626.250 -176.810020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171630010: East St. Louis IL 590.390 -131.220020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted290990012: Arnold Tenbrook 574.470 -151.750020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted Figure D-93: Observed (blue dots) and modeled (solid black line) 8-hour average ozone time series for St. Louis Non-Attainment Area monitors for 4 km grid. Summer 2002, Episode 1. 291831002: West Alton MO 582.550 -102.950020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291831004: Orchard Farm MO 563.380 -101.060020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291860005: Bonne Terre MO 573.540 -211.780020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291890004: Sunset Hills MO 571.860 -141.430020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291890006: Queeny Park MO 561.470 -133.190020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291893001: Ladue MO 574.170 -129.190020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291895001: Ferguson MO 578.320 -115.060020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291897003: Breckenridge MO 571.700 -120.560020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted295100007: 8227 S. Broadway 582.060 -139.580020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted295100072: 1122 Clark 586.990 -130.150020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted295100086: Margaretta MO 583.120 -125.110020406080100120 6/10/ 2 6/11/ 2 6/12/ 2 6/13/ 2 6/14/ 2 6/15/ 2 6/16/ 2 6/17/ 2 6/18/ 2 6/19/ 2 6/20/ 2 6/21/ 2 6/22/ 2 6/23/ 2 6/24/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted Figure D-96: Observed (blue dots) and modeled (solid black line) 8-hour average ozone time series for St. Louis Non-Attainment Area monitors for 4 km grid. Summer 2002, Episode 1. 170491001: Route 45 South 724.450 -69.450020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted170650001: State Route 142 739.430 -186.830020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted170831001: Jerseyville IL 571.850 -77.440020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171190008: Alton IL 589.130 -100.480020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171191009: Maryville IL 606.670 -117.320020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171192007: Edwardsville IL 599.240 -110.460020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171193007: Wood River IL 593.000 -103.490020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171570001: Hickory Grove 626.250 -176.810020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171630010: East St. Louis IL 590.390 -131.220020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted290990012: Arnold Tenbrook 574.470 -151.750020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291831002: West Alton MO 582.550 -102.950020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291831004: Orchard Farm MO 563.380 -101.060020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291860005: Bonne Terre MO 573.540 -211.780020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291890004: Sunset Hills MO 571.860 -141.430020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291890006: Queeny Park MO 561.470 -133.190020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291893001: Ladue MO 574.170 -129.190020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291895001: Ferguson MO 578.320 -115.060020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291897003: Breckenridge MO 571.700 -120.560020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted295100007: 8227 S. Broadway 582.060 -139.580020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted295100072: 1122 Clark 586.990 -130.150020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted295100086: Margaretta MO 583.120 -125.110020406080100120 7/ 2/ 2 7/ 3/ 2 7/ 4/ 2 7/ 5/ 2 7/ 6/ 2 7/ 7/ 2 7/ 8/ 2 7/ 9/ 2 7/10/ 2 7/11/ 2 7/12/ 2 7/13/ 2 7/14/ 2 7/15/ 2 7/16/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted Figure D-101: Observed (blue dots) and modeled (solid black line) 8-hour average ozone time series for St. Louis Non-Attainment Area monitors for 4 km grid. Summer 2002, Episode 2. 170491001: Route 45 South 724.450 -69.450020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted170650001: State Route 142 739.430 -186.830020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted170831001: Jerseyville IL 571.850 -77.440020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171190008: Alton IL 589.130 -100.480020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171191009: Maryville IL 606.670 -117.320020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171192007: Edwardsville IL 599.240 -110.460020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171193007: Wood River IL 593.000 -103.490020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171570001: Hickory Grove 626.250 -176.810020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted171630010: East St. Louis IL 590.390 -131.220020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted290990012: Arnold Tenbrook 574.470 -151.750020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291831002: West Alton MO 582.550 -102.950020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291831004: Orchard Farm MO 563.380 -101.060020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291860005: Bonne Terre MO 573.540 -211.780020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291890004: Sunset Hills MO 571.860 -141.430020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291890006: Queeny Park MO 561.470 -133.190020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291893001: Ladue MO 574.170 -129.190020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291895001: Ferguson MO 578.320 -115.060020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted291897003: Breckenridge MO 571.700 -120.560020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted295100007: 8227 S. Broadway 582.060 -139.580020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted295100072: 1122 Clark 586.990 -130.150020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted295100086: Margaretta MO 583.120 -125.110020406080100120 7/29/ 2 7/30/ 2 7/31/ 2 8/ 1/ 2 8/ 2/ 2 8/ 3/ 2 8/ 4/ 2 8/ 5/ 2DateO3 [ppb]Minimum to Maximum Range Observed Predicted Figure D-106: Observed (blue dots) and modeled (solid black line) 8-hour average ozone time series for St. Louis Non-Attainment Area monitors for 4 km grid. Summer 2002, Episode 3. Appendix D-5: Scatter Plots of Predicted and Observed Hourly Ozone Daily maximum 1-Hour ozone at monitor.All sites and all days. Subregion = St. Louis. June 10 - 24020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.6091O - - O shows quantiles Figure D-107: Episode 1 1-hour ozone performance. Pairs matched by day and at monitor location. Nearest daily maximum 1-Hour ozone.All sites and all days. Subregion = St. Louis. June 10 - 24020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.8188O - - O shows quantiles Figure D-108: Episode 1 1-hour ozone performance. Pairs matched by day and maximum predicted value near monitor location. Daily maximum 1-Hour ozone near monitor.All sites and all days. Subregion = St. Louis June 10 - 24020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.5302O - - O shows quantiles Figure D-109. Episode 1 1-hour ozone performance. Pairs matched by day and closest predicted value near monitor location. Daily maximum 1-Hour ozone at monitor.All sites and all days. Subregion = St. Louis. July 2 - 16020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.2283O - - O shows quantiles Figure D-110. Episode 2 1-hour ozone performance. Pairs matched by day and at monitor location. Nearest daily maximum 1-Hour ozone.All sites and all days. Subregion = St. Louis. July 2 - 16020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.6442O - - O shows quantiles Figure D-111. Episode 2 1-hour ozone performance. Pairs matched by day and maximum predicted value near monitor location. Daily maximum 1-Hour ozone near monitor.All sites and all days. Subregion = St. Louis. July 2 - 16020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.2155O - - O shows quantiles Figure D-112. Episode 2 1-hour ozone performance. Pairs matched by day and closest predicted value near monitor location. Daily maximum 1-Hour ozone at monitor.All sites and all days. Subregion = St. Louis. July 28 - August 6020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.5368O - - O shows quantiles Figure D-113. Episode 3 1-hour ozone performance. Pairs matched by day and at monitor location. Nearest daily maximum 1-Hour ozone.All sites and all days. Subregion = St. Louis. July 28 - August 6020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.885O - - O shows quantiles Figure D-114. Episode 3 1-hour ozone performance. Pairs matched by day and maximum predicted value near monitor location. Daily maximum 1-Hour ozone near monitor.All sites and all days. Subregion = St. Louis. July 28 - August 6020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.5351O - - O shows quantiles Figure D-115. Episode 3 1-hour ozone performance. Pairs matched by day and closest predicted value near monitor location. Appendix D-6: Scatter Plots of Predicted and Observed 8-hour Ozone Daily maximum 8-Hour ozone at monitor.All sites and all days. Subregion = St. Louis. June 10 - 24020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.617O - - O shows quantiles Figure D-116: Episode 1 8-hour ozone performance. Pairs matched by day and at monitor location.Nearest daily maximum 8-Hour ozone.All sites and all days. Subregion = St. Louis. June 10 - 24020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.8248O - - O shows quantiles Figure D-117: Episode 1 8-hour ozone performance. Pairs matched by day and maximum predicted value near monitor location. Daily maximum 8-Hour ozone near monitor.All sites and all days. Subregion = St. Louis. June 10 - 24020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.5355O - - O shows quantiles Figure D-118: Episode 1 8-hour ozone performance. Pairs matched by day and closest predicted value near monitor location. Daily maximum 8-Hour ozone at monitor.All sites and all days. Subregion = St. Louis. July 2 - 16020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.1784O - - O shows quantiles Figure D-119: Episode 2 8-hour ozone performance. Pairs matched by day and at monitor location. Nearest daily maximum 8-Hour ozone.All sites and all days. Subregion = St. Louis. July 2 - 16020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.5833O - - O shows quantiles Figure D-120: Episode 2 8-hour ozone performance. Pairs matched by day and maximum predicted value near monitor location. Daily maximum 8-Hour ozone near monitor.All sites and all days. Subregion = St. Louis. July 2 - 16020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.1531O - - O shows quantiles Figure D-121: Episode 2 8-hour ozone performance. Pairs matched by day and closest predicted value near monitor location. Daily maximum 8-Hour ozone at monitor.All sites and all days. Subregion = St. Louis. July 28 - August 6020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.4675O - - O shows quantiles Figure D-122: Episode 3 8-hour ozone performance. Pairs matched by day and at monitor location. Nearest daily maximum 8-Hour ozone.All sites and all days. Subregion = St. Louis. July 28 - August 6020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.8384O - - O shows quantiles Figure D-123: Episode 3 8-hour ozone performance. Pairs matched by day and maximum predicted value near monitor location. Daily maximum 8-Hour ozone near monitor.All sites and all days. Subregion = St. Louis. July 28 - August 6020406080100120140160180200020406080100120140160180200Observed Ozone (ppb)Predicted Ozone (ppb)r2=0.4331O - - O shows quantiles Figure D-124: Episode 3 8-hour ozone performance. Pairs matched by day and closest predicted value near monitor location. List of CAMx Modeling Sensitivity Analyses for Basecase Development Episode Inventory CAMx Version KV Mechanism 4kmdom July A v4.11s CMAQ Mech3 July B v4.11s OB70 Mech3 July B v4.11s CMAQ Mech3 July B v4.11s OB70 Mech3 July C v4.20 OB70 Mech3 Met1 July C v4.20 CMAQ.kvp Mech3 Met1 July C v4.20 CMAQ Mech3 Met1 July C2 v4.30 CMAQ.kvp Mech4_None Met2/PiG Small July C2 v4.20 CMAQ.kvp Mech4_CF Met2 Small July D v4.30 CMAQ.kvp Mech4_None Met2/PiG July D v4.30 CMAQ.kvp Mech4_None Met2/PiG Small JulyAug A v4.11s CMAQ Mech3 JulyAug A v4.11s CMAQ Mech3 No Mob JulyAug B v4.11s CMAQ Mech3 JulyAug B v4.11s OB70 Mech3 JulyAug C v4.20 CMAQ Mech3 Small JulyAug C v4.20 CMAQ.kvp Mech3 Small JulyAug C v4.20 OB70 Mech3 JulyAug C v4.20 CMAQ.kvp Mech4 Small JulyAug C v4.20 CMAQ.kvp Mech3 JulyAug C v4.20 CMAQ Mech3 JulyAug C v4.20 CMAQ Mech3 Small JulyAug C2 v4.20 CMAQ.kvp Mech4_CF Small JulyAug C2 v4.30 CMAQ.kvp Mech4_None PiG Small JulyAug C2 v4.20 CMAQ.kvp Mech3 PiG Small JulyAug C2 v4.20 CMAQ.kvp Mech3 JulyAug D v4.30 CMAQ.kvp Mech4_None Small,Arkerror JulyAug D v4.30 CMAQ.kvp Mech4_None PiG JulyAug D v4.30 CMAQ.kvp Mech4_None PiG Small June A v4.11s OB70 Mech3 June B v4.20 OB70 Mech3 June B v4.11s CMAQ Mech3 June C v4.20 CMAQ Mech3 Small June C v4.20 CMAQ Mech3 June C v4.20 CMAQ.kvp Mech3 Small June C v4.20 OB70 Mech3 June C v4.20 OB70 Mech3 Small June C v4.20 CMAQ Mech3 Small June C2 v4.20 CMAQ.kvp Mech4_CF Small June C2 v4.30 CMAQ.kvp Mech4_None PiG Small June C2 v4.20 CMAQ.kvp Mech3 PiG Small June C2 v4.20 CMAQ.skvp Mech4_CF Small June D v4.30 CMAQ.kvp Mech4_None PiG June D v4.30 CMAQ.kvp Mech4_None PiG Small June D v4.30 CMAQ.kvp Mech4_None PiG Small No MO Point St. Louis 2002 Modeling Results - 1hour (60ppb) June 10-24 No 8-Hr Exc No 8-Hr Exc No 8-Hr Exc No 8-Hr Exc No 8-Hr Exc No 8-Hr Exc No 8-Hr Exc No 8-Hr Exc No 8-Hr Exc No 8-Hr Exc Max. Observed 51 62 99 65 47 59 67 86 79 102 115 119 125 110 93 Base1 OB70kv v4.11s Mech3 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 Max. Modeled 65.44 80.62 92.62 78.23 59.21 52.27 71.35 70.65 71.83 71.79 109.71 101.62 106.02 113.32 117.04 Accuracy of Peak Unpaired 28.3% 30.0% -6.4% 20.4% 26.0% -11.4% 6.5% -17.8% -9.1% -29.6% -4.6% -14.6% -15.2% 3.0% 25.8% Normalized Bias -999% 1.2% -21.5% -26.3% -999% -36.0% -23.5% -18.1% -24.1% -36.2% -19.5% -22.5% -27.0% -25.7% -23.3% Normalized Error -999% 5.3% 22.8% 26.9% -999% 36.0% 23.5% 18.2% 24.3% 36.2% 22.3% 22.7% 27.1% 25.7% 25.2% Base2 CMAQkv v4.11s Mech3 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 Max. Modeled 73.91 81.49 172.56 89.54 76.97 89.56 68.98 73.31 75.50 77.35 113.90 107.55 103.71 105.37 116.66 Accuracy of Peak Unpaired 44.9% 31.4% 74.3% 37.8% 63.8% 51.8% 3.0% -14.8% -4.4% -24.2% -1.0% -9.6% -17.0% -4.2% 25.4% Normalized Bias -999% 3.1% -33.5% -79.6% -999% -54.6% -17.4% -12.3% -14.7% -33.3% -15.3% -14.5% -18.9% -19.3% -12.3% Normalized Error -999% 5.5% 43.6% 79.6% -999% 54.6% 17.4% 12.9% 14.7% 33.3% 20.1% 15.5% 19.6% 19.6% 21.7% Base2 OB70kv v4.20 Mech3 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 Max. Modeled 79.62 90.33 101.78 87.96 64.94 67.92 73.19 72.58 78.45 85.93 128.48 116.55 113.10 117.48 123.93 Accuracy of Peak Unpaired 56.1% 45.7% 2.8% 35.3% 38.2% 15.1% 9.2% -15.6% -0.7% -15.8% 11.7% -2.1% -9.5% 6.8% 33.3% Normalized Bias -999% 4.2% -19.8% -36.4% -999% -45.1% -17.0% -19.7% -19.3% -35.9% -11.4% -16.1% -19.4% -20.1% -12.2% Normalized Error -999% 7.0% 22.6% 36.4% -999% 45.1% 17.0% 19.8% 19.4% 35.9% 18.2% 17.4% 19.8% 20.5% 21.1% Base3 CMAQkv v4.20 Mech3 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 Max. Modeled 72.15 81.58 174.14 94.20 90.54 130.30 91.26 67.30 75.06 80.99 114.44 109.53 102.29 102.71 116.71 Accuracy of Peak Unpaired 41.5% 31.6% 75.9% 44.9% 92.6% 120.8% 36.2% -21.7% -5.0% -20.6% -0.5% -8.0% -18.2% -6.6% 25.5% Normalized Bias -999% 0.7% -31.4% -79.3% -999% -57.4% -20.5% -18.4% -17.0% -36.4% -17.6% -16.9% -21.3% -22.0% -15.5% Normalized Error -999% 6.2% 43.5% 79.3% -999% 57.4% -20.5% 18.4% 17.1% 36.4% 21.8% 17.5% 21.8% 22.2% 23.9% Base3 CMAQkv v4.20 Mech3 Sm4km 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 Max. Modeled 71.17 81.96 172.75 92.64 88.13 132.91 76.34 75.44 74.31 83.27 119.74 108.80 106.32 103.32 114.17 Accuracy of Peak Unpaired 39.5% 32.2% 74.5% 42.5% 87.5% 125.3% 13.9% -12.3% -5.9% -18.4% 4.1% -8.6% -14.9% -6.1% 22.8% Normalized Bias -999% 0.3% 31.3% -78.0% -999% -56.4% -27.5% -13.6% -17.8% -37.1% -13.6% -15.1% -20.9% -20.0% -14.6% Normalized Error -999% 6.7% 43.6% 78.0% -999% 56.4% 27.5% 15.0% 18.0% 37.1% 20.3% 15.9% 21.6% 21.1% 24.2% Base3 OB70kv v4.20 Mech3 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 Max. Modeled 79.40 87.95 106.13 90.28 64.99 66.68 71.16 73.83 79.23 87.08 132.98 120.73 114.36 118.24 123.31 Accuracy of Peak Unpaired 55.7% 41.9% 7.2% 38.9% 38.3% 13.0% 6.2% -14.2% 0.3% -14.6% 15.6% 1.5% -8.5% 7.5% 32.6% Normalized Bias -999% 2.3% -21.5% -37.5% -999% -45.7% -17.7% -20.8% -20.8% -37.7% -12.1% -16.4% -19.7% -22.1% -15.8% Normalized Error -999% 7.0% 25.2% 37.5% -999% 45.7% 17.4% 21.2% 20.9% 37.7% 19.0% 17.7% 20.2% 22.2% 24.1% Base3 OB70.kvpatch v4.20 Mech3 (partial) 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 Max. Modeled 79.88 88.46 106.98 92.33 64.74 66.69 71.45 73.66 69.93 Accuracy of Peak Unpaired 56.6% 42.7% 8.1% 42.0% 37.7% 13.0% 6.6% -14.3% -11.5% Normalized Bias -999% 3.7% -19.6% -35.9% -999% -45.8% -16.8% -19.6% -29.3% Normalized Error -999% 6.9% 24.2% 35.9% -999% 45.8% 16.8% 20.0% 30.4% Base3 OB70.kv v4.20 Mech3 Sml4km 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 Max. Modeled 79.16 87.83 104.16 88.54 68.65 67.21 69.14 76.40 77.30 89.29 140.04 119.13 117.23 123.69 117.30 Accuracy of Peak Unpaired 55.2% 41.7% 5.2% 36.2% 46.1% 13.9% 3.2% -11.2% -2.2% -12.5% 21.8% 0.1% -6.2% 12.4% 26.1% Normalized Bias -999% 0.7% -21.2% -33.5% -999% -46.7% -26.9% -17.4% -21.8% -38.1% -6.1% -15.7% -19.6% -16.2% -11.8% Normalized Error -999% 7.6% 24.4% 33.5% -999% 46.7% 26.9% 18.6% 22.0% 38.1% 18.3% 16.7% 20.7% 18.1% 22.2% Base3 CMAQ.kvptch v4.20 Mech3 Sml4km 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 Max. Modeled 71.47 82.52 133.31 126.33 77.02 112.86 79.24 76.22 74.79 83.74 119.82 109.28 106.44 103.46 114.75 Accuracy of Peak Unpaired 40.1% 33.1% 34.7% 94.4% 63.9% 91.3% 18.3% -11.4% -5.3% -17.9% 4.2% -8.2% -14.8% -5.9% 23.4% Normalized Bias -999% 1.1% -19.2% -57.7% -999% -49.6% -27.1% -11.8% -16.4% -35.8% -12.6% -14.0% -19.8% -19.2% -12.8% Normalized Error -999% 6.7% 35.8% 60.0% -999% 49.6% 27.1% 13.6% 16.6% 35.8% 19.7% 14.9% 20.6% 20.4% 23.0% Base3b CMAQ.kvptch v4.20 M3(PiG) Sml4 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 Max. Modeled 71.67 82.55 90.93 79.51 66.45 60.47 64.46 76.11 74.42 84.70 119.78 107.52 105.82 102.07 119.30 Accuracy of Peak Unpaired 40.5% 33.1% -8.2% 22.3% 41.4% 2.5% -3.8% -11.5% -5.8% -17.0% 4.2% -9.6% -15.3% -7.2% 28.3% Normalized Bias -999% 1.0% -23.0% -29.3% -999% -47.3% -28.8% -11.3% -16.5% -35.0% -10.4% -15.1% -20.7% -20.5% -11.5% Normalized Error -999% 6.6% 23.9% 31.7% -999% 47.3% 28.8% 13.1% 16.6% 35.0% 18.4% 15.9% 21.3% -21.5% 20.4% Base3b CMAQ.kvptch v4.20 (M4CF) Sml4k 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 Max. Modeled 72.14 83.35 91.26 79.80 67.33 61.96 65.68 76.82 76.63 88.86 122.53 112.44 112.37 107.33 120.07 Accuracy of Peak Unpaired 41.5% 34.4% -7.8% 22.8% 43.3% 5.0% -2.0% -10.7% -3.0% -12.9% 6.5% -5.5% -10.1% -2.4% 29.1% Normalized Bias -999% 2.0% -22.2% -28.0% -999% -45.4% -27.4% -9.7% -12.4% -30.7% -5.2% -8.3% -13.6% -14.8% -7.8% Normalized Error -999% 6.6% 23.3% 31.8% -999% 45.4% 27.4% 11.9% 12.5% 30.7% 16.5% 10.7% 15.6% 17.0% 18.7% Base3b CMAQ.supkvp v4.20 (M4CF) Sml4 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 Max. Modeled 72.25 83.47 91.39 79.92 67.38 62.03 63.73 76.90 76.71 88.98 122.70 112.53 112.47 107.45 120.21 Accuracy of Peak Unpaired 41.7% 34.6% -7.7% 23.0% 43.4% 5.1% -4.9% -10.6% -2.9% -12.8% 6.7% -5.4% -10.0% -2.3% 29.3% Normalized Bias -999% 2.2% -22.0% -27.7% -999% -45.4% -27.4% -9.5% -12.3% -30.6% -5.0% -8.2% -13.5% -14.4% -7.6% Normalized Error -999% 6.6% 23.2% 31.4% -999% 45.4% 24.4% 11.8% 12.5% 30.6% 16.5% 10.6% 15.5% 16.7% 18.6% Base3bCMQ.kvp v4.3 (M4-None)(PiG) Sm4 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 Max. Modeled 72.25 83.93 90.39 79.31 69.99 63.36 66.53 78.15 78.38 90.28 123.06 113.71 114.34 109.48 120.94 Accuracy of Peak Unpaired 41.7% 35.4% -8.7% 22.0% 48.9% 7.4% -0.7% -9.1% -0.8% -11.5% 7.0% -4.4% -8.5% -0.5% 30.0% Normalized Bias -999% 2.8% -21.2% -26.3% -999% -43.9% -25.9% -8.9% -9.9% -28.8% -4.1% -6.3% -10.8% -12.3% -5.4% Normalized Error -999% 6.6% -22.6% 32.5% -999% -43.9% 25.9% 11.6% 10.5% 28.8% 16.3% 9.4% 13.6% 15.3% 18.2% Base4 CMQ.kvp v4.3(M4-No) (PiG) ArkEr 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 Max. Modeled 71.64 83.72 90.57 79.22 72.08 63.75 66.32 76.44 77.58 88.56 123.48 113.46 112.70 108.02 118.93 Accuracy of Peak Unpaired 40.5% 35.0% -8.5% 21.9% 53.4% 8.1% -1.0% -11.1% -1.8% -13.2% 7.4% -4.7% -9.8% -1.8% 27.9% Normalized Bias -999% 1.0% -22.1% -26.1% -999% -44.2% -27.5% -11.2% -11.0% -30.5% -4.7% -6.5% -11.1% -11.2% -5.7% Normalized Error -999% 6.9% 23.1% 30.3% -999% 44.2% 27.5% 13.5% 11.8% 30.5% 16.4% 9.8% 13.8% 14.4% 19.4% Base4 CMQ.kvp v4.3(M4-No)(PiG)Sm4km 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 Max. Modeled 71.34 83.72 90.57 79.22 72.08 63.75 66.32 76.44 77.57 88.56 123.43 113.46 112.70 108.02 118.93 Accuracy of Peak Unpaired 39.9% 35.0% -8.5% 21.9% 53.4% 8.1% -1.0% -11.1% -1.8% -13.2% 7.3% -4.7% -9.8% -1.8% 27.9% Normalized Bias -999% 1.0% -22.1% -26.1% -999% -44.2% -27.5% -11.2% -11.0% -30.5% -4.7% -6.5% -11.1% -11.2% -5.7% Normalized Error -999% 6.9% 23.1% 30.3% -999% 44.2% 27.5% 13.5% 11.8% 30.5% 16.4% 9.8% 13.8% 14.4% 19.4% Base4 CMQ.kvp v4.3 (M4-No)(PiG) 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 Max. Modeled 74.94 83.40 92.35 80.90 58.56 63.74 69.19 75.74 80.17 85.19 118.76 116.08 111.21 107.38 121.32 Accuracy of Peak Unpaired 46.9% 34.5% -6.7% 24.5% 24.6% 8.0% 3.3% -11.9% 1.5% -16.5% 3.3% -2.5% -11.0% -2.4% 30.5% Normalized Bias -999% 1.3% -22.1% -28.6% -999% -42.2% -17.5% -11.6% -7.2% -29.5% -8.1% -5.7% -7.4% -11.6% -5.6% Normalized Error -999% 6.4% 23.3% 30.8% -999% 42.2% 17.5% 13.4% 9.4% 29.5% 16.2% 9.7% 10.7% 13.4% 19.6% July29-Aug5 No 8-Hr Exc No 8-Hr Exc No 8-Hr Exc Max. Observed 62 113 94 116 113 130 116 94 Base1 CMAQkv v4.11s Mech3 210 211 212 213 214 215 216 217 Max. Modeled 65.22 100.27 101.55 104.1 106.82 113.14 104.6 97.45 Accuracy of Peak Unpaired 5.19% -11.27% 8.03% -10.26% -5.47% -12.97% -9.83% 3.67% Normalized Bias -14.57% -7.07% -2.09% -0.27% 0.93% -7.35% -6.58% -9.14% Normalized Error 14.57% 12.03% 11.63% 13.18% 12.18% 12.12% 12.81% 12.66% Base2 CMAQkv v4.11s Mech3 210 211 212 213 214 215 216 217 Max. Modeled 66.76 103.11 105.11 112.86 111.79 113.07 103.53 106.46 Accuracy of Peak Unpaired 7.68% -8.75% 11.82% -2.71% -1.07% -13.02% -10.75% 13.26% Normalized Bias -15.44% -8.87% -5.48% 3.74% -1.29% -10.45% -8.42% -11.27% Normalized Error 15.44% 13.43% 12.00% 13.64% 11.95% 14.40% 13.91% 14.80% Base2 OB70kv v4.11s Mech3 210 211 212 213 214 215 216 217 Max. Modeled 78.17 117.28 12.35 120.06 124.04 121.37 104.2 115.5 Accuracy of Peak Unpaired 26.08% 3.79% -86.86% 3.50% 9.77% -6.64% -10.17% 22.87% Normalized Bias -14.80% -6.54% -4.28% 3.43% 0.66% -10.02% -12.15% -2.48% Normalized Error 14.80% 14.35% 11.19% 14.31% 13.44% 15.31% 15.93% 15.76% Base3 CMAQkv v4.20 Mech3 210 211 212 213 214 215 216 217 Max. Modeled 75.37 102.1 102.67 113.93 108.22 113.95 103.36 107.39 Accuracy of Peak Unpaired 21.56% -9.65% 9.22% -1.78% -4.23% -12.35% -10.90% 14.24% Normalized Bias -16.15% -13.36% -9.40% 1.41% -4.30% -11.76% -12.15% -13.61% Normalized Error 16.15% 16.98% 13.16% 13.42% 14.19% 15.73% 15.48% 16.71% Base3 CMAQ.kvpatch v4.20 Mech3 210 211 212 213 214 215 216 217 Max. Modeled 75.59 102.54 103.32 114.35 108.66 114.21 103.85 107.9 Accuracy of Peak Unpaired 21.92% -9.26% 9.91% -1.42% -3.84% -12.15% -10.47% 14.79% Normalized Bias -15.69% -12.58% -8.33% 2.46% -3.49% -11.00% -11.31% -12.22% Normalized Error 15.69% 16.50% 12.53% 13.66% 14.03% 15.27% 14.93% 15.72% Base3 CMAQ.kvpatch v4.20 Mech3 Sml4k 210 211 212 213 214 215 216 217 Max. Modeled 76.37 100.02 96.57 116.8 110.53 117.84 106.71 110.43 Accuracy of Peak Unpaired 23.18% -11.49% 2.73% 0.69% -2.19% -9.35% -8.01% 17.48% Normalized Bias -16.23% -17.56% -12.98% 5.10% -0.52% -7.27% -14.96% -12.83% Normalized Error 16.23% 20.22% 14.37% 14.22% 14.29% 14.80% 16.80% 16.79% Base3 CMAQkv v4.20 Mech3 Small4km 210 211 212 213 214 215 216 217 Max. Modeled 76.14 99.39 95.98 116.39 110.1 117.6 106.23 109.94 Accuracy of Peak Unpaired 22.81% -12.04% 2.11% 0.34% -2.57% -9.54% -8.42% 16.96% Normalized Bias -16.69% -18.37% -14.04% 4.08% -1.33% -7.98% -15.75% -14.14% Normalized Error 16.69% 20.82% 15.16% 13.83% 14.31% 15.14% 17.41% 17.64% Base3 OB70kv v4.20 Mech3 210 211 212 213 214 215 216 217 Max. Modeled 80.96 121.31 121.11 123.65 122.29 123.42 117.43 123.13 Accuracy of Peak Unpaired 30.58% 7.35% 28.84% 6.59% 8.22% -5.06% 1.23% 30.99% Normalized Bias -16.27% -11.66% -8.15% 1.34% -4.06% -11.55% -6.16% -12.11% Normalized Error 16.27% 17.67% 11.84% 14.06% 16.42% 16.83% 16.02% 17.70% Base3b CMAQ.kvp v4.20 M3(PiG) Sm4k 210 211 212 213 214 215 216 217 Max. Modeled 76.37 100.02 96.88 116.90 110.64 118.55 105.58 110.47 Accuracy of Peak Unpaired 23.18% -11.49% 3.06% 0.78% -2.09% -8.81% -8.98% 17.52% Normalized Bias -15.61% -16.85% -11.70% 5.90% 0.99% -8.01% -13.77% -10.57% Normalized Error 15.61% 19.46% 13.01% 14.75% 13.15% 15.20% 15.91% 14.82%Base3b CMQ.kvp v4.20(M4_CF)Sm4km 210 211 212 213 214 215 216 217 Max. Modeled 76.42 100.98 97.81 118.46 112.27 121.50 108.97 114.38 Accuracy of Peak Unpaired 23.26% -10.64% 4.05% 2.12% -0.65% -6.54% -6.06% 21.68% Normalized Bias -15.99% -15.93% -10.83% 8.42% 3.45% 3.21% -8.09% -3.60% Normalized Error 15.99% 18.81% 12.29% 15.43% 13.33% 13.80% 12.85% 12.69% Base3b CMQ.kvp v4.30(M4_No)(PiG) Sm4 210 211 212 213 214 215 216 217 Max. Modeled 76.53 101.40 98.33 118.71 111.63 122.94 110.06 114.38 Accuracy of Peak Unpaired 23.44% -10.27% 4.61% 2.34% -1.21% -5.43% -5.12% 19.79% Normalized Bias -12.86% -14.84% -10.00% 8.76% 2.87% -1.58% -6.57% -2.60% Normalized Error 12.86% 18.07% 11.79% 15.58% 12.77% 13.43% 12.44% 12.60% Base3b CMQ.kvp v4.30 (M4PiG) Sm4 IEPA 210 211 212 213 214 215 216 217 Max. Modeled:1Hr 66.71 101.43 98.37 118.76 111.66 122.98 110.06 115.03 Accuracy of Peak Unpaired 7.60% -10.24% 4.65% 2.38% -1.19% -5.40% -5.12% 22.37% Normalized Bias -12.80% -14.81% -9.97% 8.81% 2.91% -1.55% -6.57% -2.56% Normalized Error 12.80% 18.06% 11.78% 15.60% 12.78% 13.44% 12.44% 12.60% Base4CMQ.kvp v43(M4No)(PiG)ArkErSm4 210 211 212 213 214 215 216 217 Max. Modeled 76.35 101.23 97.65 118.57 111.12 121.50 108.58 115.43 Accuracy of Peak Unpaired 23.15% -10.42% 3.88% 2.22% -1.66% -6.54% -6.40% 22.80% Normalized Bias -14.01% -14.86% -10.12% 7.84% 2.57% -2.11% -6.55% -3.61% Normalized Error 14.01% 17.95% 11.78% 15.06% 12.28% 12.58% 11.77% 12.40% Base4 CMQ.kvp v4.3(M4No)(PiG) Sml4k 210 211 212 213 214 215 216 217 Max. Modeled 76.35 101.23 97.65 118.48 111.12 121.47 108.57 115.25 Accuracy of Peak Unpaired 23.15% -10.42% 3.88% 2.14% -1.66% -6.56% -6.41% 22.61% Normalized Bias -14.01% -14.86% -10.12% 7.77% 2.56% -2.12% -6.55% -3.67% Normalized Error 14.01% 17.95% 11.78% 15.03% 12.28% 12.57% 11.77% 12.38% Base4 v4.3CMQ.kv (M4PiG) 60 210 211 212 213 214 215 216 217 Max. Modeled 75.33 103.71 104.95 116.66 109.56 118.02 106.00 112.67 Accuracy of Peak Unpaired 21.50% -8.22% 11.65% 0.57% -3.04% -9.22% -8.62% 19.86% Normalized Bias -14.69% -10.10% -4.27% 5.90% 0.03% -4.49% -2.12% -3.22% Normalized Error 14.69% 14.72% 10.38% 14.39% 11.67% 11.49% 11.39% 11.33%July 2-16 No 8-Hr Exc No 8-Hr Exc No 8-Hr Exc No 8-Hr Exc Max. Observed: 1-Hour 100 107 112 128 92 111 135 102 105 87 76 94 103 130 116 Base 2 CMAQ kv 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 Max. Modeled: 1-Hour 103.39 117.28 107.43 128.70 114.64 95.89 114.18 98.51 112.87 98.78 92.05 83.59 95.17 101.14 98.82 Accuracy of Peak Unpaired 3.4% 9.6% -4.1% 0.5% 24.6% -13.6% -15.4% -3.4% 7.5% 13.5% 21.1% -11.1% -7.6% -22.2% -14.8% Normalized Bias 3.0% 2.3% -9.0% -6.0% -11.1% -14.4% -15.2% -12.7% 1.5% -19.7% -15.5% -25.7% -21.3% -28.2% -23.8% Normalized Error 10.2% 15.2% 17.2% 14.0% 13.1% 15.3% 16.7% 15.1% 22.1% 19.7% 17.9% 25.7% 21.4% 28.2% 25.4% Base 2 OB70 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 Max. Modeled: 1-Hour 116.87 123.43 117.23 130.88 129.71 107.47 127.23 113.04 118.11 109.71 90.37 88.68 98.60 102.66 101.77 Accuracy of Peak Unpaired 16.9% 15.4% 4.7% 2.3% 41.0% -3.2% -5.8% 10.8% 12.5% 26.1% 18.9% -5.7% -4.3% -21.0% -12.3% Normalized Bias 6.2% 4.1% -5.2% -7.4% -12.7% -15.1% -15.8% -11.9% 0.7% -28.4% -20.4% -30.3% -24.1% -33.4% -28.4% Normalized Error 14.7% 16.7% 17.3% 15.8% 14.6% 16.3% 17.6% 15.5% 19.3% 28.4% 22.6% 30.3% 24.1% 33.5% 29.6% Base 3 CMAQ 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 Max. Modeled: 1-Hour 110.00 121.02 107.46 132.84 118.68 94.67 115.38 98.33 117.04 99.91 90.33 83.74 94.14 97.57 99.96 Accuracy of Peak Unpaired 10.0% 13.1% -4.1% 3.8% 29.0% -14.7% -14.5% -3.6% 11.5% 14.8% 18.9% -10.9% -8.6% -24.9% -13.8% Normalized Bias 2.2% 0.8% -10.8% -8.5% -11.4% -16.4% -17.9% -15.2% 2.7% -21.0% -21.1% -25.9% -23.0% -30.3% -23.8% Normalized Error 10.8% 15.7% 17.8% 15.4% 13.8% 17.2% 18.7% 16.6% 19.9% 21.0% 22.7% 25.9% 23.1% 30.3% 25.1% Base 3 OB70 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 Max. Modeled: 1-Hour 123.06 130.82 116.87 132.95 132.41 106.28 130.42 116.50 123.23 111.09 90.34 86.90 97.53 100.73 103.21 Accuracy of Peak Unpaired 23.1% 22.3% 4.3% 3.9% 43.9% -4.3% -3.4% 14.2% 17.4% 27.7% 18.9% -7.6% -5.3% -22.5% -11.0% Normalized Bias 5.3% 2.0% -7.2% -10.6% -13.4% -18.2% -18.4% -14.4% 0.0% -29.9% -25.3% -30.8% -26.0% -36.0% -28.6% Normalized Error 14.8% 17.4% 17.8% 17.1% 15.6% 19.2% 19.6% 16.8% 17.4% 29.9% 27.0% 30.8% 26.1% 36.0% 29.7% Base3b CMAQ.kv.sml (M3) IEPA OLDMET 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 Max. Modeled: 1-Hour 110 123 103 129 115 82 111 100 110 96 78 83 90 96 103 Accuracy of Peak Unpaired 10.0% 15.0% -8.0% 0.8% 25.0% -26.1% -17.8% -2.0% 4.8% 10.3% 2.6% -11.7% -12.6% -26.2% -11.2% Normalized Bias 3.0% 4.0% -12.0% -11.0% -11.0% -28.0% -23.0% -15.0% 0.0% -23.0% -18.0% -24.0% -25.0% -29.0% -21.0% Normalized Error 10.0% 15.0% 18.0% 16.0% 13.0% 28.0% 24.0% 16.0% 13.0% 23.0% 20.0% 24.0% 25.0% 29.0% 23.0% Base3b CMAQ.kv.sml (M3) IEPA NMET 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 Max. Modeled: 1-Hour 111 120 118 112 101 86 112 103 115 86 78 82 97 122 114 Accuracy of Peak Unpaired 11.0% 12.1% 5.4% -12.5% 9.8% -22.5% -17.0% 1.0% 9.5% -1.1% 2.6% -12.8% -5.8% -6.2% -1.7% Normalized Bias 0.0% -1.0% 0.0% -23.0% -8.0% -22.0% -21.0% -9.0% 5.0% -18.0% -15.0% -24.0% -27.0% -33.0% -21.0% Normalized Error 12.0% 15.0% 13.0% 27.0% 13.0% 22.0% 23.0% 11.0% 16.0% 19.0% 17.0% 24.0% 27.0% 33.0% 24.0% Base3b CMAQ.kv.small (M4) MDNR 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 Max. Modeled: 1-Hour 112 122 122 117 106 90 116 109 119 87 79 84 100 126 119 Accuracy of Peak Unpaired 12.0% 14.0% 8.9% -8.6% 15.2% -18.9% -14.1% 6.9% 13.3% 0.0% 3.9% -10.6% -2.9% -3.1% 2.6% Normalized Bias 2.0% 3.0% 5.0% -17.0% -2.0% -16.0% -15.0% 1.0% 13.0% -16.0% -11.0% -22.0% -23.0% -28.0% -13.8% Normalized Error 12.0% 15.0% 14.0% 24.9% 12.6% 16.0% 20.0% 10.6% 18.0% 17.7% 14.0% 22.0% 23.0% 28.0% 22.0% 3b v43CM.kv.sm (M4PiG) 60 MDNR 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 Max. Modeled: 1-Hour 112.21 124.50 121.76 128.49 106.08 98.82 117.90 109.99 119.03 94.71 93.66 89.03 102.15 131.43 124.98 Accuracy of Peak Unpaired 12.2% 16.4% 8.7% 0.4% 15.3% -11.0% -12.7% 7.8% 13.4% 8.9% 23.2% -5.3% -0.8% 1.1% 7.7% Normalized Bias 2.5% 6.3% 6.9% -10.3% 3.3% -10.4% -9.3% 4.4% 16.9% -8.2% -3.9% -16.7% -17.8% -19.2% -4.2% Normalized Error 11.2% 14.5% 13.1% 23.5% 13.3% 11.3% 15.4% 10.6% 18.5% 13.4% 8.8% 16.8% 18.5% 19.9% 16.7% Base4 v43CM.kv.sm (M4PiG) 60 ArkEr 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 Max. Modeled: 1-Hour 112.19 123.15 121.76 125.46 104.92 97.01 117.12 109.62 117.57 94.31 93.75 88.79 101.36 130.31 123.04 Accuracy of Peak Unpaired 12.2% 15.1% 8.7% -2.0% 14.0% -12.6% -13.2% 7.5% 12.0% 8.4% 23.4% -5.5% -1.6% 0.2% 6.1% Normalized Bias 1.7% 6.2% 8.0% -12.5% 0.8% -12.3% -12.3% 3.2% 14.5% -9.0% -3.6% -16.8% -18.1% -19.9% -4.2% Normalized Error 11.0% 14.7% 13.3% 22.9% 11.7% 13.2% 17.4% 9.8% 16.5% 14.5% 8.2% 16.8% 18.7% 20.5% 17.6% Base4 v4.3CMQ.kv.sm(M4PiG)60 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 Max. Modeled: 1-Hour 112.19 123.15 121.75 125.45 104.91 97.00 117.11 109.60 117.55 94.31 93.75 88.79 101.36 130.31 123.04 Accuracy of Peak Unpaired 12.2% 15.1% 8.7% -2.0% 14.0% -12.6% -13.3% 7.5% 12.0% 8.4% 23.4% -5.5% -1.6% 0.2% 6.1% Normalized Bias 1.7% 6.2% 7.9% -12.5% 0.8% -12.3% -12.4% 3.1% 14.4% -9.0% -3.6% -16.8% -18.1% -19.9% -4.2% Normalized Error 11.0% 14.7% 13.3% 22.9% 11.7% 13.2% 17.4% 9.7% 16.5% 14.5% 8.2% 16.8% 18.7% 20.5% 17.6% Base4 v4.3CMQ.kv (M4PiG)60 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 Max. Modeled: 1-Hour 113.60 124.18 119.50 126.57 103.95 95.83 115.83 105.31 111.40 94.46 93.06 85.47 100.11 130.87 123.44 Accuracy of Peak Unpaired 13.6% 16.1% 6.7% -1.1% 13.0% -13.7% -14.2% 3.2% 6.1% 8.6% 22.4% -9.1% -2.8% 0.7% 6.4% Normalized Bias 3.2% 8.9% 7.5% -12.3% -0.3% -13.2% -11.8% 0.9% 14.1% -8.7% -3.6% -18.2% -18.4% -19.4% -5.7% Normalized Error 11.5% 15.4% 12.8% 22.8% 10.9% 14.1% 16.8% 8.6% 17.6% 14.5% 8.8% 18.2% 18.5% 19.8% 17.0% Final Basecase Model Performance for CMAQ v4.4 1-Hour June Performance Base4 CMAQ Photochemical Model 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 Observed Peak (ppb) 51 62 99 65 47 59 67 86 79 102 115 119 125 110 93 Max. Modeled 73.27 62.89 76.63 75.65 55.72 66.15 56.71 71.21 65.85 72.69 100.25 109.87 109.09 102.23 91.69 Accuracy of Peak Unpaired 43.7% 1.4% -22.6% 16.4% 18.6% 12.1% -15.4% -17.2% -16.6% -28.7% -12.8% -7.7% -12.7% -7.1% -1.4% Normalized Bias -999% -32.0% -43.2% -47.8% -999% -44.4% -31.3% -18.5% -23.8% -49.9% -25.5% -15.3% -18.1% -20.0% -28.6% Normalized Error -999% 32.0% 43.2% 47.8% -999% 44.4% 31.3% 18.6% 23.8% 49.9% 25.9% 16.5% 19.3% 20.6% 28.6% 1-Hour July Performance Base4 CMAQ Photochemical Model 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 Observed Peak (ppb) 100 107 112 128 92 111 135 102 105 87 76 94 103 130 116 Modeled Peak (ppb) 114.74 104.69 112.89 99.06 86.99 102.77 90.17 86.6 76.55 61.23 76.94 93.42 107.74 100.27 Unpaired Peak (%) 7.2% -6.5% -11.8% 7.7% -21.6% -23.9% -11.6% -17.5% -12.0% -19.4% -18.1% -9.3% -17.1% -13.6% Normalized Bias (%) -4.5% -15.6% -32.2% -12.1% -24.5% -25.2% -16.9% -9.8% -42.8% -32.3% -28.7% -33.1% -37.2% -33.7% Normalized Error (%) 14.7% 17.4% 33.0% 14.7% 24.5% 25.9% 17.1% 14.7% 42.8% 32.3% 28.7% 33.1% 37.2% 34.3% 1-Hour July/August Performance Base4 CMAQ Photochemical Model 210 211 212 213 214 215 216 217 Observed Peak (ppb) 62 113 94 116 113 130 116 94 Max. Modeled 64.49 102.76 101.2 106.04 107.68 108.85 104.64 101.04 Accuracy of Peak Unpaired 4.0% -9.1% 7.7% -8.6% -4.7% -16.3% -9.8% 7.5% Normalized Bias -25.0% -16.3% -13.8% -5.2% -17.5% -21.3% -8.2% -15.1% Normalized Error 25.0% 18.8% 16.1% 15.5% 19.4% 22.1% 14.5% 16.9%June 2002 Final Basecase (Model Performance) camx.jun02.baseD.CMAQ.kvpatch.mech4noPM #!/bin/csh # # Script to Run CAMx # # Environment variables and executable for parallel processing on # a dual-processor Linux workstation with Portland Group compiler # setenv NCPUS 2 setenv MPSTKZ 128M limit stacksize unlimited # set RUN = "St_LouisBaseD" set EXEC = "CAMx.StLouis60.pg_linuxomp" set INPUT = "/raid2a/ENVIRON/camx_inputs" set MET = "/raid2a/MM5CAMx/June10-24.0106" set EMIS = "/raid2a/base4_emiss_jun_camx/merged" set PTSRCE = "/raid2a/base4_emiss_jun_camx/merged" set OTHER = "../../../inputs" #set OUTPUT = "/raid2b/CAMx/outputs/redhat5/jun02b/OB70" set OUTPUT = "/model/CAMx/outputs/v4.30/jun02d/mech4noPM/CMAQ.kvpatch" mkdir -p ./$RUN cp $EXEC ./$RUN cd ./$RUN #mkdir -p $OUTPUT #set TODAY = (0729 0730 0731 0801 0802 0803 0804 0805) set TODAY = (0610 0611 0612 0613 0614 0615 0616 0617 0618 0619 0620 0621 0622 0623 0624) set YYYYMMDD =(20020610 20020611 20020612 20020613 20020614 20020615 20020616 20020617 20020618 20020619 20020620 20020621 20020622 20020623 20020624) #set YYYYMMDD = (20020729 20020730 20020731 20020801 20020802 20020803 20020804 20020805) #set JULIAN = (210 211 212 213 214 215 216 217) set JULIAN = (161 162 163 164 165 166 167 168 169 170 171 172 173 174 175) foreach i (1 2 3 4 5 6 7 8 9 10 11 12 13 14 15) #foreach i (1 2 3 4 5 6 7 8) @ MO = $TODAY[$i] / 100 @ DAY = $TODAY[$i] - ($MO * 100) if ($i == 1) then set RESTART = "false" set IC = "$INPUT/icbc/ic.stl36k.2002161.CAMx" @ im1 = $i set START = "2002,06,10,0000" else set RESTART = "true" set IC = " " @ im1 = ($i - 1) set START = "2002,$MO,$DAY,0000" endif cat << ieof > CAMx.in &CAMx_Control Run_Message = 'CAMx v4.30 June 2002 BaseD CMAQ.kvp Mech4.noPM.PiG', !--- Model clock control --- Time_Zone = 0, ! (0=UTC,5=EST,6=CST,7=MST,8=PST) Restart = .$RESTART., Start_Date_Hour = $START, ! (YYYY,MM,DD,HHmm) End_Date_Hour = 2002,0$MO,$DAY,2400, ! (YYYY,MM,DD,HHmm) Maximum_Timestep = 15., ! minutes Met_Input_Frequency = 60., ! minutes Ems_Input_Frequency = 60., ! minutes Output_Frequency = 60., ! minutes !--- Map projection parameters --- Map_Projection = 'LAMBERT', ! (LAMBERT,POLAR,UTM,LATLON) UTM_Zone = 0, POLAR_Longitude_Pole = -100., ! deg (west<0,south<0) POLAR_Latitude_Pole = 40., ! deg (west<0,south<0) LAMBERT_Center_Longitude = -97., ! deg (west<0,south<0) LAMBERT_Center_Latitude = 40., ! deg (west<0,south<0) LAMBERT_True_Latitude1 = 33., ! deg (west<0,south<0) LAMBERT_True_Latitude2 = 45., ! deg (west<0,south<0) !--- Parameters for the master (first) grid --- Number_of_Grids = 3, Master_Origin_XCoord = -2736., ! km or deg, SW corner of cell(1,1) Master_Origin_YCoord = -2088., ! km or deg, SW corner of cell (1,1) Master_Cell_XSize = 36., ! km or deg Master_Cell_YSize = 36., ! km or deg Master_Grid_Columns = 148, Master_Grid_Rows = 112, Number_of_Layers(1) = 16, !--- Parameters for the second grid --- Nest_Meshing_Factor(2) = 3, ! Cell size relative to master grid Nest_Beg_I_Index(2) = 59, ! Relative to master grid Nest_End_I_Index(2) = 125, ! Relative to master grid Nest_Beg_J_Index(2) = 22, ! Relative to master grid Nest_End_J_Index(2) = 87, ! Relative to master grid Number_of_Layers(2) = 16, !--- Parameters for the third grid --- Nest_Meshing_Factor(3) = 9, ! Cell size relative to master grid Nest_Beg_I_Index(3) = 79, ! Relative to master grid Nest_End_I_Index(3) = 106, ! Relative to master grid Nest_Beg_J_Index(3) = 43, ! Relative to master grid Nest_End_J_Index(3) = 66, ! Relative to master grid Number_of_Layers(3) = 16, !--- Model options --- Diagnostic_Error_Check = .false., ! True = will stop after 1st timestep Advection_Solver = 'PPM', ! (PPM,BOTT) Chemistry_Solver = 'CMC', ! (CMC,IEH,LSODE) PiG_Submodel = 'GREASD', ! (None,GREASD,IRON) Probing_Tool = 'None', ! (None,OSAT,PSAT,GOAT,APCA,DDM,PA,RTRAC) Chemistry = .true., Dry_Deposition = .true., Wet_Deposition = .true., Staggered_Winds = .true., Gridded_Emissions = .true., Point_Emissions = .true., Ignore_Emission_Dates = .true., !--- Output specifications --- Root_Output_Name = '$OUTPUT/camx.02${TODAY[$i]}.$RUN', Average_Output_3D = .false., HDF_Format_Output = .false., HDF_File_Root = '$OUTPUT/camx.02${TODAY[$i]}.$RUN.hdf', Number_of_Output_Species = 16, Output_Species_Names(1) = 'NO ', Output_Species_Names(2) = 'NO2 ', Output_Species_Names(3) = 'O3 ', Output_Species_Names(4) = 'SO2 ', Output_Species_Names(5) = 'PAR ', Output_Species_Names(6) = 'TOL ', Output_Species_Names(7) = 'ETH ', Output_Species_Names(8) = 'OLE ', Output_Species_Names(9) = 'PAN ', Output_Species_Names(10) = 'ISOP', Output_Species_Names(11) = 'XYL ', Output_Species_Names(12) = 'FORM', Output_Species_Names(13) = 'ALD2', Output_Species_Names(14) = 'HNO3', Output_Species_Names(15) = 'NXOY', Output_Species_Names(16) = 'CO ', !--- Input files --- Chemistry_Parameters = '/model/CAMx/v4.30/inputs/CAMx4.3.chemparam.4_NONE', Photolyis_Rates = '$INPUT/rates/no_snow/10jun-24jun/rates.camx.020617.361204.base1', Initial_Conditions = '$IC', Boundary_Conditions = '$INPUT/icbc/bc.stl36k.2002${JULIAN[$i]}.CAMx', Top_Concentrations = '$INPUT/icbc/topc.stl36k.2002161.CAMx', Albedo_Haze_Ozone = '$INPUT/ahoz.orig/no_snow/10jun-24jun/ahoz.camx.10jun-24jun.361204.base1.mdnr', Point_Sources = '$PTSRCE/ptsrce.pig.2002${TODAY[$i]}.base4.bin', Master_Grid_Restart = '$OUTPUT/camx.02${TODAY[$im1]}.$RUN.inst.2', Nested_Grid_Restart = '$OUTPUT/camx.02${TODAY[$im1]}.$RUN.finst.2', PiG_Restart = '$OUTPUT/camx.02${TODAY[$im1]}.$RUN.pig', Landuse_Grid(1) = '$INPUT/landuse/lu.stlouis.36km.bin', Landuse_Grid(2) = '$INPUT/landuse/lu.stlouis.12km.bin', Landuse_Grid(3) = '$INPUT/landuse/lu.stlouis.04km.bin', ZP_Grid(1) = '$MET/pres.camx.02${TODAY[$i]}.Base1.dom1', ZP_Grid(2) = '$MET/pres.camx.02${TODAY[$i]}.Base1.dom2', ZP_Grid(3) = '$MET/pres.camx.02${TODAY[$i]}.Base1.dom3', Wind_Grid(1) = '$MET/wind.camx.02${TODAY[$i]}.Base1.dom1', Wind_Grid(2) = '$MET/wind.camx.02${TODAY[$i]}.Base1.dom2', Wind_Grid(3) = '$MET/wind.camx.02${TODAY[$i]}.Base1.dom3', Temp_Grid(1) = '$MET/temp.camx.02${TODAY[$i]}.Base1.dom1', Temp_Grid(2) = '$MET/temp.camx.02${TODAY[$i]}.Base1.dom2', Temp_Grid(3) = '$MET/temp.camx.02${TODAY[$i]}.Base1.dom3', Vapor_Grid(1) = '$MET/wvap.camx.02${TODAY[$i]}.Base1.dom1', Vapor_Grid(2) = '$MET/wvap.camx.02${TODAY[$i]}.Base1.dom2', Vapor_Grid(3) = '$MET/wvap.camx.02${TODAY[$i]}.Base1.dom3', Cloud_Grid(1) = '$MET/clra.camx.02${TODAY[$i]}.Base1.dom1.v4.30', Cloud_Grid(2) = '$MET/clra.camx.02${TODAY[$i]}.Base1.dom2.v4.30', Cloud_Grid(3) = '$MET/clra.camx.02${TODAY[$i]}.Base1.dom3.v4.30', Kv_Grid(1) = '$MET/vdif.camx.02${TODAY[$i]}.Base1.dom1.CMAQ.kvpatch', Kv_Grid(2) = '$MET/vdif.camx.02${TODAY[$i]}.Base1.dom2.CMAQ.kvpatch', Kv_Grid(3) = '$MET/vdif.camx.02${TODAY[$i]}.Base1.dom3.CMAQ.kvpatch', Emiss_Grid(1) = '$EMIS/emiss_low.base4.stl36km.2002${TODAY[$i]}.CAMx', Emiss_Grid(2) = '$EMIS/emiss_low.base4.stl12km_photo.2002${TODAY[$i]}.CAMx', Emiss_Grid(3) = '$EMIS/emiss_low.base4.stl4km.2002${TODAY[$i]}.CAMx', & ! No probing tools for this run. Everything below this line is not used. !------------------------------------------------------------------------------- &SA_Control SA_File_Root = 'CAMx4.test.020614', SA_Summary_Output = .true., SA_Master_Sfc_Output = .true., SA_Nested_Sfc_Output = .true., SA_Stratify_Boundary = .true., SA_Number_of_Source_Regions = 10, SA_Number_of_Source_Groups = 3, Use_Leftover_Group = .false., Number_of_Timing_Releases = 0, PSAT_Treat_SULFATE_Class = .false., PSAT_Treat_NITRATE_Class = .true., PSAT_Treat_SOA_Class = .false., PSAT_Treat_PRIMARY_Class = .false., PSAT_Treat_MERCURY_Class = .false., PSAT_Treat_OZONE_Class = .false., SA_Receptor_Definitions = 'osat.rcp.def.dat', SA_Source_Area_Map(1) = 'osat.src.area.map.g1', SA_Source_Area_Map(2) = 'osat.src.area.map.g2', SA_Source_Area_Map(3) = 'osat.src.area.map.g3', SA_Master_Restart = 'CAMx4.test.020614.osat.inst.2', SA_Nested_Restart = 'CAMx4.test.020614.osat.finst.2', SA_Points_Group(1) = 'ptsrc.utils.020614.bin', SA_Points_Group(3) = 'ptsrc.other.020614.bin', SA_Emiss_Group_Grid(1,1) = 'emiss.utils_low.020614.36km.bin', SA_Emiss_Group_Grid(1,2) = 'emiss.utils_low.020614.12km.bin', SA_Emiss_Group_Grid(1,3) = 'emiss.utils_low.020614.04km.bin', SA_Emiss_Group_Grid(2,1) = 'emiss.mv.020614.36km.bin', SA_Emiss_Group_Grid(2,2) = 'emiss.mv.020614.12km.bin', SA_Emiss_Group_Grid(2,3) = 'emiss.mv.020614.04km.bin', SA_Emiss_Group_Grid(3,1) = 'emiss.other.020614.36km.bin', SA_Emiss_Group_Grid(3,2) = 'emiss.other.020614.12km.bin', SA_Emiss_Group_Grid(3,3) = 'emiss.other.020614.04km.bin', & !------------------------------------------------------------------------------- &DDM_Control DDM_File_Root = 'CAMx4.test.020614', DDM_Master_Sfc_Output = .true., DDM_Nested_Sfc_Output = .true., DDM_Stratify_Boundary = .true., DDM_Number_of_Source_Regions = 10, DDM_Number_of_Source_Groups = 3, Number_of_IC_Species_Groups = 1, IC_Species_Groups(1) = 'O3', Number_of_BC_Species_Groups = 1, BC_species_Groups(1) = 'O3', Number_of_EM_Species_Groups = 2, Emis_Species_Groups(1) = 'O3', Emis_Species_Groups(2) = 'NOX', DDM_Receptor_Definitions = 'ddm.rcp.def.dat', DDM_Source_Area_Map(1) = 'ddm.src.area.map.g1', DDM_Source_Area_Map(2) = 'ddm.src.area.map.g2', DDM_Source_Area_Map(3) = 'ddm.src.area.map.g3', DDM_Initial_Conditions = 'ic.generic.bin', DDM_Boundary_Conditions = 'bc.generic.bin', DDM_Top_Concentrations = 'tc.generic', DDM_Master_Restart = 'CAMx4.test.020614.ddm.inst.2', DDM_Nested_Restart = 'CAMx4.test.020614.ddm.finst.2', DDM_Points_Group(1) = 'ptsrc.utils.020614.bin', DDM_Points_Group(3) = 'ptsrc.other.020614.bin', DDM_Emiss_Group_Grid(1,1) = 'emiss.utils_low.020614.36km.bin', DDM_Emiss_Group_Grid(1,2) = 'emiss.utils_low.020614.36km.bin', DDM_Emiss_Group_Grid(1,3) = 'emiss.utils_low.020614.36km.bin', DDM_Emiss_Group_Grid(2,1) = 'emiss.mv.020614.36km.bin', DDM_Emiss_Group_Grid(2,2) = 'emiss.mv.020614.36km.bin', DDM_Emiss_Group_Grid(2,3) = 'emiss.mv.020614.36km.bin', DDM_Emiss_Group_Grid(3,1) = 'emiss.other.020614.36km.bin', DDM_Emiss_Group_Grid(3,2) = 'emiss.other.020614.36km.bin', DDM_Emiss_Group_Grid(3,3) = 'emiss.other.020614.36km.bin', & !------------------------------------------------------------------------------- &RT_Control RT_File_Root = 'CAMx4.test.020614', RT_Initial_Conditions = ' ', RT_Boundary_Conditions = ' ', RT_Top_Concentrations = ' ', RT_Master_Restart = 'CAMx4.test.020614.rtrac.inst.2', RT_Nested_Restart = 'CAMx4.test.020614.rtrac.finst.2', Sampling_Grid = .true., Number_of_Sampling_Grids = 1, SG_Beg_I_Index(1) = 17, ! Relative to master grid SG_End_I_Index(1) = 18, SG_Beg_J_Index(1) = 21, SG_End_J_Index(1) = 22, SG_Mesh_Factor(1) = 36., ! Cell size relative to master grid RT_Chemistry_Parameters = 'CAMx4.chemparam.rtrac_test', RT_Receptor_Definitions = 'receptor.rtrac.test', RT_Point_Sources = 'pt.rtrac.test', RT_Emiss_Grid(1) = 'emiss.rtrac.36km', RT_Emiss_Grid(2) = 'emiss.rtrac.12km', RT_Emiss_Grid(3) = 'emiss.rtrac.04km', & !------------------------------------------------------------------------------- &PA_Control PA_File_Root = 'CAMx4.test.020614', Number_of_PA_Domains = 2, Within_CAMx_Grid(1) = 1, ! Specify which CAMx grid that this PA domain is in PA_Beg_I_Index(1) = 8, PA_End_I_Index(1) = 12, PA_Beg_J_Index(1) = 9, PA_End_J_Index(1) = 13, PA_Beg_K_Index(1) = 1, PA_End_K_Index(1) = 5, Within_CAMx_Grid(2) = 3, ! Specify which CAMx grid that this PA domain is in PA_Beg_I_Index(2) = 107, PA_End_I_Index(2) = 110, PA_Beg_J_Index(2) = 78, PA_End_J_Index(2) = 82, PA_Beg_K_Index(2) = 1, PA_End_K_Index(2) = 7, & ieof cp CAMx.in CAMx.in.02${TODAY[$i]} uname -a > & camx.02${TODAY[$i]}.$RUN.stdout #/bin/time $EXEC & tee camx_v4.11s.02${TODAY[$i]}.$RUN.stdout ./CAMx.StLouis60.pg_linuxomp & tee camx_v4.30.02${TODAY[$i]}.$RUN.stdout rm -f CAMx.in #date >>& CAMx_v4.11s.$RUN.${TODAY[$i]}.stdout # end June 2002 Final Basecase (Typical) camx.jun02.baseD.CMAQ.kvpatch.mech4noPM.typical #!/bin/csh # # Script to Run CAMx # # Environment variables and executable for parallel processing on # a dual-processor Linux workstation with Portland Group compiler # setenv NCPUS 2 setenv MPSTKZ 128M limit stacksize unlimited # set RUN = "St_LouisBaseD" set EXEC = "CAMx.StLouis60.pg_linuxomp" set INPUT = "/raid2a/ENVIRON/camx_inputs" set MET = "/raid2a/MM5CAMx/June10-24.0106" set EMIS = "/raid2a/base4_typ_emiss_jun_camx/merged" set PTSRCE = "/raid2a/base4_typ_emiss_jun_camx/merged" set OTHER = "../../../inputs" #set OUTPUT = "/raid2b/CAMx/outputs/redhat5/jun02b/OB70" set OUTPUT = "/model/CAMx/outputs/v4.30/jun02d/mech4noPM/CMAQ.kvpatch/typical" mkdir -p ./$RUN cp $EXEC ./$RUN cd ./$RUN #mkdir -p $OUTPUT #set TODAY = (0729 0730 0731 0801 0802 0803 0804 0805) set TODAY = (0610 0611 0612 0613 0614 0615 0616 0617 0618 0619 0620 0621 0622 0623 0624) set YYYYMMDD =(20020610 20020611 20020612 20020613 20020614 20020615 20020616 20020617 20020618 20020619 20020620 20020621 20020622 20020623 20020624) #set YYYYMMDD = (20020729 20020730 20020731 20020801 20020802 20020803 20020804 20020805) #set JULIAN = (210 211 212 213 214 215 216 217) set JULIAN = (161 162 163 164 165 166 167 168 169 170 171 172 173 174 175) foreach i (1 2 3 4 5 6 7 8 9 10 11 12 13 14 15) #foreach i (1 2 3 4 5 6 7 8) @ MO = $TODAY[$i] / 100 @ DAY = $TODAY[$i] - ($MO * 100) if ($i == 1) then set RESTART = "false" set IC = "$INPUT/icbc/ic.stl36k.2002161.CAMx" @ im1 = $i set START = "2002,06,10,0000" else set RESTART = "true" set IC = " " @ im1 = ($i - 1) set START = "2002,$MO,$DAY,0000" endif cat << ieof > CAMx.in &CAMx_Control Run_Message = 'CAMx v4.30 June 2002 BaseD Typical CMAQ.kvp Mech4.noPM.PiG', !--- Model clock control --- Time_Zone = 0, ! (0=UTC,5=EST,6=CST,7=MST,8=PST) Restart = .$RESTART., Start_Date_Hour = $START, ! (YYYY,MM,DD,HHmm) End_Date_Hour = 2002,0$MO,$DAY,2400, ! (YYYY,MM,DD,HHmm) Maximum_Timestep = 15., ! minutes Met_Input_Frequency = 60., ! minutes Ems_Input_Frequency = 60., ! minutes Output_Frequency = 60., ! minutes !--- Map projection parameters --- Map_Projection = 'LAMBERT', ! (LAMBERT,POLAR,UTM,LATLON) UTM_Zone = 0, POLAR_Longitude_Pole = -100., ! deg (west<0,south<0) POLAR_Latitude_Pole = 40., ! deg (west<0,south<0) LAMBERT_Center_Longitude = -97., ! deg (west<0,south<0) LAMBERT_Center_Latitude = 40., ! deg (west<0,south<0) LAMBERT_True_Latitude1 = 33., ! deg (west<0,south<0) LAMBERT_True_Latitude2 = 45., ! deg (west<0,south<0) !--- Parameters for the master (first) grid --- Number_of_Grids = 3, Master_Origin_XCoord = -2736., ! km or deg, SW corner of cell(1,1) Master_Origin_YCoord = -2088., ! km or deg, SW corner of cell (1,1) Master_Cell_XSize = 36., ! km or deg Master_Cell_YSize = 36., ! km or deg Master_Grid_Columns = 148, Master_Grid_Rows = 112, Number_of_Layers(1) = 16, !--- Parameters for the second grid --- Nest_Meshing_Factor(2) = 3, ! Cell size relative to master grid Nest_Beg_I_Index(2) = 59, ! Relative to master grid Nest_End_I_Index(2) = 125, ! Relative to master grid Nest_Beg_J_Index(2) = 22, ! Relative to master grid Nest_End_J_Index(2) = 87, ! Relative to master grid Number_of_Layers(2) = 16, !--- Parameters for the third grid --- Nest_Meshing_Factor(3) = 9, ! Cell size relative to master grid Nest_Beg_I_Index(3) = 79, ! Relative to master grid Nest_End_I_Index(3) = 106, ! Relative to master grid Nest_Beg_J_Index(3) = 43, ! Relative to master grid Nest_End_J_Index(3) = 66, ! Relative to master grid Number_of_Layers(3) = 16, !--- Model options --- Diagnostic_Error_Check = .false., ! True = will stop after 1st timestep Advection_Solver = 'PPM', ! (PPM,BOTT) Chemistry_Solver = 'CMC', ! (CMC,IEH,LSODE) PiG_Submodel = 'GREASD', ! (None,GREASD,IRON) Probing_Tool = 'None', ! (None,OSAT,PSAT,GOAT,APCA,DDM,PA,RTRAC) Chemistry = .true., Dry_Deposition = .true., Wet_Deposition = .true., Staggered_Winds = .true., Gridded_Emissions = .true., Point_Emissions = .true., Ignore_Emission_Dates = .true., !--- Output specifications --- Root_Output_Name = '$OUTPUT/camx.02${TODAY[$i]}.$RUN', Average_Output_3D = .false., HDF_Format_Output = .false., HDF_File_Root = '$OUTPUT/camx.02${TODAY[$i]}.$RUN.hdf', Number_of_Output_Species = 16, Output_Species_Names(1) = 'NO ', Output_Species_Names(2) = 'NO2 ', Output_Species_Names(3) = 'O3 ', Output_Species_Names(4) = 'SO2 ', Output_Species_Names(5) = 'PAR ', Output_Species_Names(6) = 'TOL ', Output_Species_Names(7) = 'ETH ', Output_Species_Names(8) = 'OLE ', Output_Species_Names(9) = 'PAN ', Output_Species_Names(10) = 'ISOP', Output_Species_Names(11) = 'XYL ', Output_Species_Names(12) = 'FORM', Output_Species_Names(13) = 'ALD2', Output_Species_Names(14) = 'HNO3', Output_Species_Names(15) = 'NXOY', Output_Species_Names(16) = 'CO ', !--- Input files --- Chemistry_Parameters = '/model/CAMx/v4.30/inputs/CAMx4.3.chemparam.4_NONE', Photolyis_Rates = '$INPUT/rates/no_snow/10jun-24jun/rates.camx.020617.361204.base1', Initial_Conditions = '$IC', Boundary_Conditions = '$INPUT/icbc/bc.stl36k.2002${JULIAN[$i]}.CAMx', Top_Concentrations = '$INPUT/icbc/topc.stl36k.2002161.CAMx', Albedo_Haze_Ozone = '$INPUT/ahoz.orig/no_snow/10jun-24jun/ahoz.camx.10jun-24jun.361204.base1.mdnr', Point_Sources = '$PTSRCE/ptsrce.pig.2002${TODAY[$i]}.base4T.bin', Master_Grid_Restart = '$OUTPUT/camx.02${TODAY[$im1]}.$RUN.inst.2', Nested_Grid_Restart = '$OUTPUT/camx.02${TODAY[$im1]}.$RUN.finst.2', PiG_Restart = '$OUTPUT/camx.02${TODAY[$im1]}.$RUN.pig', Landuse_Grid(1) = '$INPUT/landuse/lu.stlouis.36km.bin', Landuse_Grid(2) = '$INPUT/landuse/lu.stlouis.12km.bin', Landuse_Grid(3) = '$INPUT/landuse/lu.stlouis.04km.bin', ZP_Grid(1) = '$MET/pres.camx.02${TODAY[$i]}.Base1.dom1', ZP_Grid(2) = '$MET/pres.camx.02${TODAY[$i]}.Base1.dom2', ZP_Grid(3) = '$MET/pres.camx.02${TODAY[$i]}.Base1.dom3', Wind_Grid(1) = '$MET/wind.camx.02${TODAY[$i]}.Base1.dom1', Wind_Grid(2) = '$MET/wind.camx.02${TODAY[$i]}.Base1.dom2', Wind_Grid(3) = '$MET/wind.camx.02${TODAY[$i]}.Base1.dom3', Temp_Grid(1) = '$MET/temp.camx.02${TODAY[$i]}.Base1.dom1', Temp_Grid(2) = '$MET/temp.camx.02${TODAY[$i]}.Base1.dom2', Temp_Grid(3) = '$MET/temp.camx.02${TODAY[$i]}.Base1.dom3', Vapor_Grid(1) = '$MET/wvap.camx.02${TODAY[$i]}.Base1.dom1', Vapor_Grid(2) = '$MET/wvap.camx.02${TODAY[$i]}.Base1.dom2', Vapor_Grid(3) = '$MET/wvap.camx.02${TODAY[$i]}.Base1.dom3', Cloud_Grid(1) = '$MET/clra.camx.02${TODAY[$i]}.Base1.dom1.v4.30', Cloud_Grid(2) = '$MET/clra.camx.02${TODAY[$i]}.Base1.dom2.v4.30', Cloud_Grid(3) = '$MET/clra.camx.02${TODAY[$i]}.Base1.dom3.v4.30', Kv_Grid(1) = '$MET/vdif.camx.02${TODAY[$i]}.Base1.dom1.CMAQ.kvpatch', Kv_Grid(2) = '$MET/vdif.camx.02${TODAY[$i]}.Base1.dom2.CMAQ.kvpatch', Kv_Grid(3) = '$MET/vdif.camx.02${TODAY[$i]}.Base1.dom3.CMAQ.kvpatch', Emiss_Grid(1) = '$EMIS/emiss_low.base4T.stl36km.2002${TODAY[$i]}.CAMx', Emiss_Grid(2) = '$EMIS/emiss_low.base4T.stl12km_photo.2002${TODAY[$i]}.CAMx', Emiss_Grid(3) = '$EMIS/emiss_low.base4T.stl4km.2002${TODAY[$i]}.CAMx', & ! No probing tools for this run. Everything below this line is not used. !------------------------------------------------------------------------------- &SA_Control SA_File_Root = 'CAMx4.test.020614', SA_Summary_Output = .true., SA_Master_Sfc_Output = .true., SA_Nested_Sfc_Output = .true., SA_Stratify_Boundary = .true., SA_Number_of_Source_Regions = 10, SA_Number_of_Source_Groups = 3, Use_Leftover_Group = .false., Number_of_Timing_Releases = 0, PSAT_Treat_SULFATE_Class = .false., PSAT_Treat_NITRATE_Class = .true., PSAT_Treat_SOA_Class = .false., PSAT_Treat_PRIMARY_Class = .false., PSAT_Treat_MERCURY_Class = .false., PSAT_Treat_OZONE_Class = .false., SA_Receptor_Definitions = 'osat.rcp.def.dat', SA_Source_Area_Map(1) = 'osat.src.area.map.g1', SA_Source_Area_Map(2) = 'osat.src.area.map.g2', SA_Source_Area_Map(3) = 'osat.src.area.map.g3', SA_Master_Restart = 'CAMx4.test.020614.osat.inst.2', SA_Nested_Restart = 'CAMx4.test.020614.osat.finst.2', SA_Points_Group(1) = 'ptsrc.utils.020614.bin', SA_Points_Group(3) = 'ptsrc.other.020614.bin', SA_Emiss_Group_Grid(1,1) = 'emiss.utils_low.020614.36km.bin', SA_Emiss_Group_Grid(1,2) = 'emiss.utils_low.020614.12km.bin', SA_Emiss_Group_Grid(1,3) = 'emiss.utils_low.020614.04km.bin', SA_Emiss_Group_Grid(2,1) = 'emiss.mv.020614.36km.bin', SA_Emiss_Group_Grid(2,2) = 'emiss.mv.020614.12km.bin', SA_Emiss_Group_Grid(2,3) = 'emiss.mv.020614.04km.bin', SA_Emiss_Group_Grid(3,1) = 'emiss.other.020614.36km.bin', SA_Emiss_Group_Grid(3,2) = 'emiss.other.020614.12km.bin', SA_Emiss_Group_Grid(3,3) = 'emiss.other.020614.04km.bin', & !------------------------------------------------------------------------------- &DDM_Control DDM_File_Root = 'CAMx4.test.020614', DDM_Master_Sfc_Output = .true., DDM_Nested_Sfc_Output = .true., DDM_Stratify_Boundary = .true., DDM_Number_of_Source_Regions = 10, DDM_Number_of_Source_Groups = 3, Number_of_IC_Species_Groups = 1, IC_Species_Groups(1) = 'O3', Number_of_BC_Species_Groups = 1, BC_species_Groups(1) = 'O3', Number_of_EM_Species_Groups = 2, Emis_Species_Groups(1) = 'O3', Emis_Species_Groups(2) = 'NOX', DDM_Receptor_Definitions = 'ddm.rcp.def.dat', DDM_Source_Area_Map(1) = 'ddm.src.area.map.g1', DDM_Source_Area_Map(2) = 'ddm.src.area.map.g2', DDM_Source_Area_Map(3) = 'ddm.src.area.map.g3', DDM_Initial_Conditions = 'ic.generic.bin', DDM_Boundary_Conditions = 'bc.generic.bin', DDM_Top_Concentrations = 'tc.generic', DDM_Master_Restart = 'CAMx4.test.020614.ddm.inst.2', DDM_Nested_Restart = 'CAMx4.test.020614.ddm.finst.2', DDM_Points_Group(1) = 'ptsrc.utils.020614.bin', DDM_Points_Group(3) = 'ptsrc.other.020614.bin', DDM_Emiss_Group_Grid(1,1) = 'emiss.utils_low.020614.36km.bin', DDM_Emiss_Group_Grid(1,2) = 'emiss.utils_low.020614.36km.bin', DDM_Emiss_Group_Grid(1,3) = 'emiss.utils_low.020614.36km.bin', DDM_Emiss_Group_Grid(2,1) = 'emiss.mv.020614.36km.bin', DDM_Emiss_Group_Grid(2,2) = 'emiss.mv.020614.36km.bin', DDM_Emiss_Group_Grid(2,3) = 'emiss.mv.020614.36km.bin', DDM_Emiss_Group_Grid(3,1) = 'emiss.other.020614.36km.bin', DDM_Emiss_Group_Grid(3,2) = 'emiss.other.020614.36km.bin', DDM_Emiss_Group_Grid(3,3) = 'emiss.other.020614.36km.bin', & !------------------------------------------------------------------------------- &RT_Control RT_File_Root = 'CAMx4.test.020614', RT_Initial_Conditions = ' ', RT_Boundary_Conditions = ' ', RT_Top_Concentrations = ' ', RT_Master_Restart = 'CAMx4.test.020614.rtrac.inst.2', RT_Nested_Restart = 'CAMx4.test.020614.rtrac.finst.2', Sampling_Grid = .true., Number_of_Sampling_Grids = 1, SG_Beg_I_Index(1) = 17, ! Relative to master grid SG_End_I_Index(1) = 18, SG_Beg_J_Index(1) = 21, SG_End_J_Index(1) = 22, SG_Mesh_Factor(1) = 36., ! Cell size relative to master grid RT_Chemistry_Parameters = 'CAMx4.chemparam.rtrac_test', RT_Receptor_Definitions = 'receptor.rtrac.test', RT_Point_Sources = 'pt.rtrac.test', RT_Emiss_Grid(1) = 'emiss.rtrac.36km', RT_Emiss_Grid(2) = 'emiss.rtrac.12km', RT_Emiss_Grid(3) = 'emiss.rtrac.04km', & !------------------------------------------------------------------------------- &PA_Control PA_File_Root = 'CAMx4.test.020614', Number_of_PA_Domains = 2, Within_CAMx_Grid(1) = 1, ! Specify which CAMx grid that this PA domain is in PA_Beg_I_Index(1) = 8, PA_End_I_Index(1) = 12, PA_Beg_J_Index(1) = 9, PA_End_J_Index(1) = 13, PA_Beg_K_Index(1) = 1, PA_End_K_Index(1) = 5, Within_CAMx_Grid(2) = 3, ! Specify which CAMx grid that this PA domain is in PA_Beg_I_Index(2) = 107, PA_End_I_Index(2) = 110, PA_Beg_J_Index(2) = 78, PA_End_J_Index(2) = 82, PA_Beg_K_Index(2) = 1, PA_End_K_Index(2) = 7, & ieof cp CAMx.in CAMx.in.02${TODAY[$i]} uname -a > & camx.02${TODAY[$i]}.$RUN.stdout #/bin/time $EXEC & tee camx_v4.11s.02${TODAY[$i]}.$RUN.stdout ./CAMx.StLouis60.pg_linuxomp & tee camx_v4.30.02${TODAY[$i]}.$RUN.stdout rm -f CAMx.in #date >>& CAMx_v4.11s.$RUN.${TODAY[$i]}.stdout # end June 2009 Attainment Demonstration camx.jun02.D09OTB.CMAQ.kvpatch.mech4noPM_correct #!/bin/csh # # Script to Run CAMx # # Environment variables and executable for parallel processing on # a dual-processor Linux workstation with Portland Group compiler # setenv NCPUS 2 setenv MPSTKZ 128M limit stacksize unlimited # set RUN = "St_LouisD09OTB_correct" set EXEC = "CAMx.StLouis60.pg_linuxomp" set INPUT = "/raid2a/ENVIRON/camx_inputs" set MET = "/raid2a/MM5CAMx/June10-24.0106" set EMIS = "/raid2a/base4_emiss_jun_camx_09_OTB_ptne-ar_correction/merged" set PTSRCE = "/raid2a/base4_emiss_jun_camx_09_OTB_ptne-ar_correction/merged" set OTHER = "../../../inputs" #set OUTPUT = "/raid2b/CAMx/outputs/redhat5/jun02b/OB70" set OUTPUT = "/model/CAMx/outputs/v4.30/jun02d/2009OTB_correct/mech4noPM/CMAQ.kvpatch" mkdir -p ./$RUN cp $EXEC ./$RUN cd ./$RUN #mkdir -p $OUTPUT #set TODAY = (0729 0730 0731 0801 0802 0803 0804 0805) set TODAY = (0610 0611 0612 0613 0614 0615 0616 0617 0618 0619 0620 0621 0622 0623 0624) set YYYYMMDD =(20020610 20020611 20020612 20020613 20020614 20020615 20020616 20020617 20020618 20020619 20020620 20020621 20020622 20020623 20020624) #set YYYYMMDD = (20020729 20020730 20020731 20020801 20020802 20020803 20020804 20020805) #set JULIAN = (210 211 212 213 214 215 216 217) set JULIAN = (161 162 163 164 165 166 167 168 169 170 171 172 173 174 175) foreach i (1 2 3 4 5 6 7 8 9 10 11 12 13 14 15) #foreach i (1 2 3 4 5 6 7 8) @ MO = $TODAY[$i] / 100 @ DAY = $TODAY[$i] - ($MO * 100) if ($i == 1) then set RESTART = "false" set IC = "$INPUT/icbc/ic.stl36k.2002161.CAMx" @ im1 = $i set START = "2002,06,10,0000" else set RESTART = "true" set IC = " " @ im1 = ($i - 1) set START = "2002,$MO,$DAY,0000" endif cat << ieof > CAMx.in &CAMx_Control Run_Message = 'CAMx v4.30 June 2002 09OTBD Area & Point Corrections CMAQ.kvp Mech4.noPM.PiG', !--- Model clock control --- Time_Zone = 0, ! (0=UTC,5=EST,6=CST,7=MST,8=PST) Restart = .$RESTART., Start_Date_Hour = $START, ! (YYYY,MM,DD,HHmm) End_Date_Hour = 2002,0$MO,$DAY,2400, ! (YYYY,MM,DD,HHmm) Maximum_Timestep = 15., ! minutes Met_Input_Frequency = 60., ! minutes Ems_Input_Frequency = 60., ! minutes Output_Frequency = 60., ! minutes !--- Map projection parameters --- Map_Projection = 'LAMBERT', ! (LAMBERT,POLAR,UTM,LATLON) UTM_Zone = 0, POLAR_Longitude_Pole = -100., ! deg (west<0,south<0) POLAR_Latitude_Pole = 40., ! deg (west<0,south<0) LAMBERT_Center_Longitude = -97., ! deg (west<0,south<0) LAMBERT_Center_Latitude = 40., ! deg (west<0,south<0) LAMBERT_True_Latitude1 = 33., ! deg (west<0,south<0) LAMBERT_True_Latitude2 = 45., ! deg (west<0,south<0) !--- Parameters for the master (first) grid --- Number_of_Grids = 3, Master_Origin_XCoord = -2736., ! km or deg, SW corner of cell(1,1) Master_Origin_YCoord = -2088., ! km or deg, SW corner of cell (1,1) Master_Cell_XSize = 36., ! km or deg Master_Cell_YSize = 36., ! km or deg Master_Grid_Columns = 148, Master_Grid_Rows = 112, Number_of_Layers(1) = 16, !--- Parameters for the second grid --- Nest_Meshing_Factor(2) = 3, ! Cell size relative to master grid Nest_Beg_I_Index(2) = 59, ! Relative to master grid Nest_End_I_Index(2) = 125, ! Relative to master grid Nest_Beg_J_Index(2) = 22, ! Relative to master grid Nest_End_J_Index(2) = 87, ! Relative to master grid Number_of_Layers(2) = 16, !--- Parameters for the third grid --- Nest_Meshing_Factor(3) = 9, ! Cell size relative to master grid Nest_Beg_I_Index(3) = 79, ! Relative to master grid Nest_End_I_Index(3) = 106, ! Relative to master grid Nest_Beg_J_Index(3) = 43, ! Relative to master grid Nest_End_J_Index(3) = 66, ! Relative to master grid Number_of_Layers(3) = 16, !--- Model options --- Diagnostic_Error_Check = .false., ! True = will stop after 1st timestep Advection_Solver = 'PPM', ! (PPM,BOTT) Chemistry_Solver = 'CMC', ! (CMC,IEH,LSODE) PiG_Submodel = 'GREASD', ! (None,GREASD,IRON) Probing_Tool = 'None', ! (None,OSAT,PSAT,GOAT,APCA,DDM,PA,RTRAC) Chemistry = .true., Dry_Deposition = .true., Wet_Deposition = .true., Staggered_Winds = .true., Gridded_Emissions = .true., Point_Emissions = .true., Ignore_Emission_Dates = .true., !--- Output specifications --- Root_Output_Name = '$OUTPUT/camx.02${TODAY[$i]}.$RUN', Average_Output_3D = .false., HDF_Format_Output = .false., HDF_File_Root = '$OUTPUT/camx.02${TODAY[$i]}.$RUN.hdf', Number_of_Output_Species = 16, Output_Species_Names(1) = 'NO ', Output_Species_Names(2) = 'NO2 ', Output_Species_Names(3) = 'O3 ', Output_Species_Names(4) = 'SO2 ', Output_Species_Names(5) = 'PAR ', Output_Species_Names(6) = 'TOL ', Output_Species_Names(7) = 'ETH ', Output_Species_Names(8) = 'OLE ', Output_Species_Names(9) = 'PAN ', Output_Species_Names(10) = 'ISOP', Output_Species_Names(11) = 'XYL ', Output_Species_Names(12) = 'FORM', Output_Species_Names(13) = 'ALD2', Output_Species_Names(14) = 'HNO3', Output_Species_Names(15) = 'NXOY', Output_Species_Names(16) = 'CO ', !--- Input files --- Chemistry_Parameters = '/model/CAMx/v4.30/inputs/CAMx4.3.chemparam.4_NONE', Photolyis_Rates = '$INPUT/rates/no_snow/10jun-24jun/rates.camx.020617.361204.base1', Initial_Conditions = '$IC', Boundary_Conditions = '$INPUT/icbc/bc.stl36k.2002${JULIAN[$i]}.CAMx', Top_Concentrations = '$INPUT/icbc/topc.stl36k.2002161.CAMx', Albedo_Haze_Ozone = '$INPUT/ahoz.orig/no_snow/10jun-24jun/ahoz.camx.10jun-24jun.361204.base1.mdnr', Point_Sources = '$PTSRCE/ptsrce.pig.2002${TODAY[$i]}.base4T_09_OTB.NOxSIP.bin', Master_Grid_Restart = '$OUTPUT/camx.02${TODAY[$im1]}.$RUN.inst.2', Nested_Grid_Restart = '$OUTPUT/camx.02${TODAY[$im1]}.$RUN.finst.2', PiG_Restart = '$OUTPUT/camx.02${TODAY[$im1]}.$RUN.pig', Landuse_Grid(1) = '$INPUT/landuse/lu.stlouis.36km.bin', Landuse_Grid(2) = '$INPUT/landuse/lu.stlouis.12km.bin', Landuse_Grid(3) = '$INPUT/landuse/lu.stlouis.04km.bin', ZP_Grid(1) = '$MET/pres.camx.02${TODAY[$i]}.Base1.dom1', ZP_Grid(2) = '$MET/pres.camx.02${TODAY[$i]}.Base1.dom2', ZP_Grid(3) = '$MET/pres.camx.02${TODAY[$i]}.Base1.dom3', Wind_Grid(1) = '$MET/wind.camx.02${TODAY[$i]}.Base1.dom1', Wind_Grid(2) = '$MET/wind.camx.02${TODAY[$i]}.Base1.dom2', Wind_Grid(3) = '$MET/wind.camx.02${TODAY[$i]}.Base1.dom3', Temp_Grid(1) = '$MET/temp.camx.02${TODAY[$i]}.Base1.dom1', Temp_Grid(2) = '$MET/temp.camx.02${TODAY[$i]}.Base1.dom2', Temp_Grid(3) = '$MET/temp.camx.02${TODAY[$i]}.Base1.dom3', Vapor_Grid(1) = '$MET/wvap.camx.02${TODAY[$i]}.Base1.dom1', Vapor_Grid(2) = '$MET/wvap.camx.02${TODAY[$i]}.Base1.dom2', Vapor_Grid(3) = '$MET/wvap.camx.02${TODAY[$i]}.Base1.dom3', Cloud_Grid(1) = '$MET/clra.camx.02${TODAY[$i]}.Base1.dom1.v4.30', Cloud_Grid(2) = '$MET/clra.camx.02${TODAY[$i]}.Base1.dom2.v4.30', Cloud_Grid(3) = '$MET/clra.camx.02${TODAY[$i]}.Base1.dom3.v4.30', Kv_Grid(1) = '$MET/vdif.camx.02${TODAY[$i]}.Base1.dom1.CMAQ.kvpatch', Kv_Grid(2) = '$MET/vdif.camx.02${TODAY[$i]}.Base1.dom2.CMAQ.kvpatch', Kv_Grid(3) = '$MET/vdif.camx.02${TODAY[$i]}.Base1.dom3.CMAQ.kvpatch', Emiss_Grid(1) = '$EMIS/emiss_low.base4T_09_OTB.stl36km.C.2002${TODAY[$i]}.CAMx', Emiss_Grid(2) = '$EMIS/emiss_low.base4T_09_OTB.stl12km_photo.C.2002${TODAY[$i]}.CAMx', Emiss_Grid(3) = '$EMIS/emiss_low.base4T_09_OTB.stl4km.C.2002${TODAY[$i]}.CAMx', & ! No probing tools for this run. Everything below this line is not used. !------------------------------------------------------------------------------- &SA_Control SA_File_Root = 'CAMx4.test.020614', SA_Summary_Output = .true., SA_Master_Sfc_Output = .true., SA_Nested_Sfc_Output = .true., SA_Stratify_Boundary = .true., SA_Number_of_Source_Regions = 10, SA_Number_of_Source_Groups = 3, Use_Leftover_Group = .false., Number_of_Timing_Releases = 0, PSAT_Treat_SULFATE_Class = .false., PSAT_Treat_NITRATE_Class = .true., PSAT_Treat_SOA_Class = .false., PSAT_Treat_PRIMARY_Class = .false., PSAT_Treat_MERCURY_Class = .false., PSAT_Treat_OZONE_Class = .false., SA_Receptor_Definitions = 'osat.rcp.def.dat', SA_Source_Area_Map(1) = 'osat.src.area.map.g1', SA_Source_Area_Map(2) = 'osat.src.area.map.g2', SA_Source_Area_Map(3) = 'osat.src.area.map.g3', SA_Master_Restart = 'CAMx4.test.020614.osat.inst.2', SA_Nested_Restart = 'CAMx4.test.020614.osat.finst.2', SA_Points_Group(1) = 'ptsrc.utils.020614.bin', SA_Points_Group(3) = 'ptsrc.other.020614.bin', SA_Emiss_Group_Grid(1,1) = 'emiss.utils_low.020614.36km.bin', SA_Emiss_Group_Grid(1,2) = 'emiss.utils_low.020614.12km.bin', SA_Emiss_Group_Grid(1,3) = 'emiss.utils_low.020614.04km.bin', SA_Emiss_Group_Grid(2,1) = 'emiss.mv.020614.36km.bin', SA_Emiss_Group_Grid(2,2) = 'emiss.mv.020614.12km.bin', SA_Emiss_Group_Grid(2,3) = 'emiss.mv.020614.04km.bin', SA_Emiss_Group_Grid(3,1) = 'emiss.other.020614.36km.bin', SA_Emiss_Group_Grid(3,2) = 'emiss.other.020614.12km.bin', SA_Emiss_Group_Grid(3,3) = 'emiss.other.020614.04km.bin', & !------------------------------------------------------------------------------- &DDM_Control DDM_File_Root = 'CAMx4.test.020614', DDM_Master_Sfc_Output = .true., DDM_Nested_Sfc_Output = .true., DDM_Stratify_Boundary = .true., DDM_Number_of_Source_Regions = 10, DDM_Number_of_Source_Groups = 3, Number_of_IC_Species_Groups = 1, IC_Species_Groups(1) = 'O3', Number_of_BC_Species_Groups = 1, BC_species_Groups(1) = 'O3', Number_of_EM_Species_Groups = 2, Emis_Species_Groups(1) = 'O3', Emis_Species_Groups(2) = 'NOX', DDM_Receptor_Definitions = 'ddm.rcp.def.dat', DDM_Source_Area_Map(1) = 'ddm.src.area.map.g1', DDM_Source_Area_Map(2) = 'ddm.src.area.map.g2', DDM_Source_Area_Map(3) = 'ddm.src.area.map.g3', DDM_Initial_Conditions = 'ic.generic.bin', DDM_Boundary_Conditions = 'bc.generic.bin', DDM_Top_Concentrations = 'tc.generic', DDM_Master_Restart = 'CAMx4.test.020614.ddm.inst.2', DDM_Nested_Restart = 'CAMx4.test.020614.ddm.finst.2', DDM_Points_Group(1) = 'ptsrc.utils.020614.bin', DDM_Points_Group(3) = 'ptsrc.other.020614.bin', DDM_Emiss_Group_Grid(1,1) = 'emiss.utils_low.020614.36km.bin', DDM_Emiss_Group_Grid(1,2) = 'emiss.utils_low.020614.36km.bin', DDM_Emiss_Group_Grid(1,3) = 'emiss.utils_low.020614.36km.bin', DDM_Emiss_Group_Grid(2,1) = 'emiss.mv.020614.36km.bin', DDM_Emiss_Group_Grid(2,2) = 'emiss.mv.020614.36km.bin', DDM_Emiss_Group_Grid(2,3) = 'emiss.mv.020614.36km.bin', DDM_Emiss_Group_Grid(3,1) = 'emiss.other.020614.36km.bin', DDM_Emiss_Group_Grid(3,2) = 'emiss.other.020614.36km.bin', DDM_Emiss_Group_Grid(3,3) = 'emiss.other.020614.36km.bin', & !------------------------------------------------------------------------------- &RT_Control RT_File_Root = 'CAMx4.test.020614', RT_Initial_Conditions = ' ', RT_Boundary_Conditions = ' ', RT_Top_Concentrations = ' ', RT_Master_Restart = 'CAMx4.test.020614.rtrac.inst.2', RT_Nested_Restart = 'CAMx4.test.020614.rtrac.finst.2', Sampling_Grid = .true., Number_of_Sampling_Grids = 1, SG_Beg_I_Index(1) = 17, ! Relative to master grid SG_End_I_Index(1) = 18, SG_Beg_J_Index(1) = 21, SG_End_J_Index(1) = 22, SG_Mesh_Factor(1) = 36., ! Cell size relative to master grid RT_Chemistry_Parameters = 'CAMx4.chemparam.rtrac_test', RT_Receptor_Definitions = 'receptor.rtrac.test', RT_Point_Sources = 'pt.rtrac.test', RT_Emiss_Grid(1) = 'emiss.rtrac.36km', RT_Emiss_Grid(2) = 'emiss.rtrac.12km', RT_Emiss_Grid(3) = 'emiss.rtrac.04km', & !------------------------------------------------------------------------------- &PA_Control PA_File_Root = 'CAMx4.test.020614', Number_of_PA_Domains = 2, Within_CAMx_Grid(1) = 1, ! Specify which CAMx grid that this PA domain is in PA_Beg_I_Index(1) = 8, PA_End_I_Index(1) = 12, PA_Beg_J_Index(1) = 9, PA_End_J_Index(1) = 13, PA_Beg_K_Index(1) = 1, PA_End_K_Index(1) = 5, Within_CAMx_Grid(2) = 3, ! Specify which CAMx grid that this PA domain is in PA_Beg_I_Index(2) = 107, PA_End_I_Index(2) = 110, PA_Beg_J_Index(2) = 78, PA_End_J_Index(2) = 82, PA_Beg_K_Index(2) = 1, PA_End_K_Index(2) = 7, & ieof cp CAMx.in CAMx.in.02${TODAY[$i]} uname -a > & camx.02${TODAY[$i]}.$RUN.stdout #/bin/time $EXEC & tee camx_v4.11s.02${TODAY[$i]}.$RUN.stdout ./CAMx.StLouis60.pg_linuxomp & tee camx_v4.30.02${TODAY[$i]}.$RUN.stdout rm -f CAMx.in #date >>& CAMx_v4.11s.$RUN.${TODAY[$i]}.stdout # end July 2002 Final Basecase (Model Performance) camx.jul02.baseDm2.CMAQ.kvpatch.mech4noPM #!/bin/csh # # Script to Run CAMx # # Environment variables and executable for parallel processing on # a dual-processor Linux workstation with Portland Group compiler # setenv NCPUS 2 setenv MPSTKZ 128M limit stacksize unlimited # set RUN = "St_LouisBaseD" set EXEC = "CAMx.StLouis60.pg_linuxomp" set INPUT = "/raid2a/ENVIRON" set MET = "/raid1b/MM5CAMx/Jul2-16b2" set EMIS = "/raid2a/base4_emiss_jul_camx/merged" set PTSRCE = "/raid2a/base4_emiss_jul_camx/merged" set OTHER = "../../../inputs" #set OUTPUT = "/raid2b/CAMx/outputs/redhat5/jun02b/OB70" set OUTPUT = "/model/CAMx/outputs/v4.30/jul02dm2/mech4noPM/CMAQ.kvpatch" mkdir -p ./$RUN cp $EXEC ./$RUN cd ./$RUN #mkdir -p $OUTPUT #set TODAY = (0729 0730 0731 0801 0802 0803 0804 0805) set TODAY = (0702 0703 0704 0705 0706 0707 0708 0709 0710 0711 0712 0713 0714 0715 0716) set YYYYMMDD =(20020702 20020703 20020704 20020705 20020706 20020707 20020708 20020709 20020710 20020711 20020712 20020713 20020714 20020715 20020716) #set YYYYMMDD = (20020729 20020730 20020731 20020801 20020802 20020803 20020804 20020805) #set JULIAN = (210 211 212 213 214 215 216 217) set JULIAN = (183 184 185 186 187 188 189 190 191 192 193 194 195 196 197) foreach i (1 2 3 4 5 6 7 8 9 10 11 12 13 14 15) #foreach i (1 2 3 4 5 6 7 8) @ MO = $TODAY[$i] / 100 @ DAY = $TODAY[$i] - ($MO * 100) if ($i == 1) then set RESTART = "false" set IC = "$INPUT/icbc/ic_bc_tc_for_camx/episode_4/ic.stl36k.2002183.CAMx" @ im1 = $i set START = "2002,07,02,0000" else set RESTART = "true" set IC = " " @ im1 = ($i - 1) set START = "2002,$MO,$DAY,0000" endif cat << ieof > CAMx.in &CAMx_Control Run_Message = 'CAMx v4.30 July 2002 BaseD CMAQ.kvp Mech4.noPM.PiG', !--- Model clock control --- Time_Zone = 0, ! (0=UTC,5=EST,6=CST,7=MST,8=PST) Restart = .$RESTART., Start_Date_Hour = $START, ! (YYYY,MM,DD,HHmm) End_Date_Hour = 2002,0$MO,$DAY,2400, ! (YYYY,MM,DD,HHmm) Maximum_Timestep = 15., ! minutes Met_Input_Frequency = 60., ! minutes Ems_Input_Frequency = 60., ! minutes Output_Frequency = 60., ! minutes !--- Map projection parameters --- Map_Projection = 'LAMBERT', ! (LAMBERT,POLAR,UTM,LATLON) UTM_Zone = 0, POLAR_Longitude_Pole = -100., ! deg (west<0,south<0) POLAR_Latitude_Pole = 40., ! deg (west<0,south<0) LAMBERT_Center_Longitude = -97., ! deg (west<0,south<0) LAMBERT_Center_Latitude = 40., ! deg (west<0,south<0) LAMBERT_True_Latitude1 = 33., ! deg (west<0,south<0) LAMBERT_True_Latitude2 = 45., ! deg (west<0,south<0) !--- Parameters for the master (first) grid --- Number_of_Grids = 3, Master_Origin_XCoord = -2736., ! km or deg, SW corner of cell(1,1) Master_Origin_YCoord = -2088., ! km or deg, SW corner of cell (1,1) Master_Cell_XSize = 36., ! km or deg Master_Cell_YSize = 36., ! km or deg Master_Grid_Columns = 148, Master_Grid_Rows = 112, Number_of_Layers(1) = 16, !--- Parameters for the second grid --- Nest_Meshing_Factor(2) = 3, ! Cell size relative to master grid Nest_Beg_I_Index(2) = 59, ! Relative to master grid Nest_End_I_Index(2) = 125, ! Relative to master grid Nest_Beg_J_Index(2) = 22, ! Relative to master grid Nest_End_J_Index(2) = 87, ! Relative to master grid Number_of_Layers(2) = 16, !--- Parameters for the third grid --- Nest_Meshing_Factor(3) = 9, ! Cell size relative to master grid Nest_Beg_I_Index(3) = 79, ! Relative to master grid Nest_End_I_Index(3) = 106, ! Relative to master grid Nest_Beg_J_Index(3) = 43, ! Relative to master grid Nest_End_J_Index(3) = 66, ! Relative to master grid Number_of_Layers(3) = 16, !--- Model options --- Diagnostic_Error_Check = .false., ! True = will stop after 1st timestep Advection_Solver = 'PPM', ! (PPM,BOTT) Chemistry_Solver = 'CMC', ! (CMC,IEH,LSODE) PiG_Submodel = 'GREASD', ! (None,GREASD,IRON) Probing_Tool = 'None', ! (None,OSAT,PSAT,GOAT,APCA,DDM,PA,RTRAC) Chemistry = .true., Dry_Deposition = .true., Wet_Deposition = .true., Staggered_Winds = .true., Gridded_Emissions = .true., Point_Emissions = .true., Ignore_Emission_Dates = .true., !--- Output specifications --- Root_Output_Name = '$OUTPUT/camx.02${TODAY[$i]}.$RUN', Average_Output_3D = .false., HDF_Format_Output = .false., HDF_File_Root = '$OUTPUT/camx.02${TODAY[$i]}.$RUN.hdf', Number_of_Output_Species = 16, Output_Species_Names(1) = 'NO ', Output_Species_Names(2) = 'NO2 ', Output_Species_Names(3) = 'O3 ', Output_Species_Names(4) = 'SO2 ', Output_Species_Names(5) = 'PAR ', Output_Species_Names(6) = 'TOL ', Output_Species_Names(7) = 'ETH ', Output_Species_Names(8) = 'OLE ', Output_Species_Names(9) = 'PAN ', Output_Species_Names(10) = 'ISOP', Output_Species_Names(11) = 'XYL ', Output_Species_Names(12) = 'FORM', Output_Species_Names(13) = 'ALD2', Output_Species_Names(14) = 'HNO3', Output_Species_Names(15) = 'NXOY', Output_Species_Names(16) = 'CO ', !--- Input files --- Chemistry_Parameters = '/model/CAMx/v4.30/inputs/CAMx4.3.chemparam.4_NONE', Photolyis_Rates = '$INPUT/camx_inputs/rates/no_snow/02jul-16jul/rates.camx.020709.361204.base1', Initial_Conditions = '$IC', Boundary_Conditions = '$INPUT/icbc/ic_bc_tc_for_camx/episode_4/bc.stl36k.2002${JULIAN[$i]}.CAMx', Top_Concentrations = '$INPUT/icbc/ic_bc_tc_for_camx/episode_4/topc.stl36k.2002183.CAMx', Albedo_Haze_Ozone = '$INPUT/camx_inputs/ahoz.orig/no_snow/02jul-16jul/ahoz.camx.02jul-16jul.361204.base1.mdnr', Point_Sources = '$PTSRCE/ptsrce.pig.2002${TODAY[$i]}.base4.bin', Master_Grid_Restart = '$OUTPUT/camx.02${TODAY[$im1]}.$RUN.inst.2', Nested_Grid_Restart = '$OUTPUT/camx.02${TODAY[$im1]}.$RUN.finst.2', PiG_Restart = '$OUTPUT/camx.02${TODAY[$im1]}.$RUN.pig', Landuse_Grid(1) = '$INPUT/camx_inputs/landuse/lu.stlouis.36km.bin', Landuse_Grid(2) = '$INPUT/camx_inputs/landuse/lu.stlouis.12km.bin', Landuse_Grid(3) = '$INPUT/camx_inputs/landuse/lu.stlouis.04km.bin', ZP_Grid(1) = '$MET/pres.camx.02${TODAY[$i]}.natl.36.base2', ZP_Grid(2) = '$MET/pres.camx.02${TODAY[$i]}.CRAP.12.base2', ZP_Grid(3) = '$MET/pres.camx.02${TODAY[$i]}.SLOP.4.base2', Wind_Grid(1) = '$MET/wind.camx.02${TODAY[$i]}.natl.36.base2', Wind_Grid(2) = '$MET/wind.camx.02${TODAY[$i]}.CRAP.12.base2', Wind_Grid(3) = '$MET/wind.camx.02${TODAY[$i]}.SLOP.4.base2', Temp_Grid(1) = '$MET/temp.camx.02${TODAY[$i]}.natl.36.base2', Temp_Grid(2) = '$MET/temp.camx.02${TODAY[$i]}.CRAP.12.base2', Temp_Grid(3) = '$MET/temp.camx.02${TODAY[$i]}.SLOP.4.base2', Vapor_Grid(1) = '$MET/wvap.camx.02${TODAY[$i]}.natl.36.base2', Vapor_Grid(2) = '$MET/wvap.camx.02${TODAY[$i]}.CRAP.12.base2', Vapor_Grid(3) = '$MET/wvap.camx.02${TODAY[$i]}.SLOP.4.base2', Cloud_Grid(1) = '$MET/clra.camx.02${TODAY[$i]}.natl.36.base2.v4.30', Cloud_Grid(2) = '$MET/clra.camx.02${TODAY[$i]}.CRAP.12.base2.v4.30', Cloud_Grid(3) = '$MET/clra.camx.02${TODAY[$i]}.SLOP.4.base2.v4.30', Kv_Grid(1) = '$MET/vdif.camx.02${TODAY[$i]}.natl.36.base2.CMAQ.kvpatch', Kv_Grid(2) = '$MET/vdif.camx.02${TODAY[$i]}.CRAP.12.base2.CMAQ.kvpatch', Kv_Grid(3) = '$MET/vdif.camx.02${TODAY[$i]}.SLOP.4.base2.CMAQ.kvpatch', Emiss_Grid(1) = '$EMIS/emiss_low.base4.stl36km.2002${TODAY[$i]}.CAMx', Emiss_Grid(2) = '$EMIS/emiss_low.base4.stl12km_photo.2002${TODAY[$i]}.CAMx', Emiss_Grid(3) = '$EMIS/emiss_low.base4.stl4km.2002${TODAY[$i]}.CAMx', & ! No probing tools for this run. Everything below this line is not used. !------------------------------------------------------------------------------- &SA_Control SA_File_Root = 'CAMx4.test.020614', SA_Summary_Output = .true., SA_Master_Sfc_Output = .true., SA_Nested_Sfc_Output = .true., SA_Stratify_Boundary = .true., SA_Number_of_Source_Regions = 10, SA_Number_of_Source_Groups = 3, Use_Leftover_Group = .false., Number_of_Timing_Releases = 0, PSAT_Treat_SULFATE_Class = .false., PSAT_Treat_NITRATE_Class = .true., PSAT_Treat_SOA_Class = .false., PSAT_Treat_PRIMARY_Class = .false., PSAT_Treat_MERCURY_Class = .false., PSAT_Treat_OZONE_Class = .false., SA_Receptor_Definitions = 'osat.rcp.def.dat', SA_Source_Area_Map(1) = 'osat.src.area.map.g1', SA_Source_Area_Map(2) = 'osat.src.area.map.g2', SA_Source_Area_Map(3) = 'osat.src.area.map.g3', SA_Master_Restart = 'CAMx4.test.020614.osat.inst.2', SA_Nested_Restart = 'CAMx4.test.020614.osat.finst.2', SA_Points_Group(1) = 'ptsrc.utils.020614.bin', SA_Points_Group(3) = 'ptsrc.other.020614.bin', SA_Emiss_Group_Grid(1,1) = 'emiss.utils_low.020614.36km.bin', SA_Emiss_Group_Grid(1,2) = 'emiss.utils_low.020614.12km.bin', SA_Emiss_Group_Grid(1,3) = 'emiss.utils_low.020614.04km.bin', SA_Emiss_Group_Grid(2,1) = 'emiss.mv.020614.36km.bin', SA_Emiss_Group_Grid(2,2) = 'emiss.mv.020614.12km.bin', SA_Emiss_Group_Grid(2,3) = 'emiss.mv.020614.04km.bin', SA_Emiss_Group_Grid(3,1) = 'emiss.other.020614.36km.bin', SA_Emiss_Group_Grid(3,2) = 'emiss.other.020614.12km.bin', SA_Emiss_Group_Grid(3,3) = 'emiss.other.020614.04km.bin', & !------------------------------------------------------------------------------- &DDM_Control DDM_File_Root = 'CAMx4.test.020614', DDM_Master_Sfc_Output = .true., DDM_Nested_Sfc_Output = .true., DDM_Stratify_Boundary = .true., DDM_Number_of_Source_Regions = 10, DDM_Number_of_Source_Groups = 3, Number_of_IC_Species_Groups = 1, IC_Species_Groups(1) = 'O3', Number_of_BC_Species_Groups = 1, BC_species_Groups(1) = 'O3', Number_of_EM_Species_Groups = 2, Emis_Species_Groups(1) = 'O3', Emis_Species_Groups(2) = 'NOX', DDM_Receptor_Definitions = 'ddm.rcp.def.dat', DDM_Source_Area_Map(1) = 'ddm.src.area.map.g1', DDM_Source_Area_Map(2) = 'ddm.src.area.map.g2', DDM_Source_Area_Map(3) = 'ddm.src.area.map.g3', DDM_Initial_Conditions = 'ic.generic.bin', DDM_Boundary_Conditions = 'bc.generic.bin', DDM_Top_Concentrations = 'tc.generic', DDM_Master_Restart = 'CAMx4.test.020614.ddm.inst.2', DDM_Nested_Restart = 'CAMx4.test.020614.ddm.finst.2', DDM_Points_Group(1) = 'ptsrc.utils.020614.bin', DDM_Points_Group(3) = 'ptsrc.other.020614.bin', DDM_Emiss_Group_Grid(1,1) = 'emiss.utils_low.020614.36km.bin', DDM_Emiss_Group_Grid(1,2) = 'emiss.utils_low.020614.36km.bin', DDM_Emiss_Group_Grid(1,3) = 'emiss.utils_low.020614.36km.bin', DDM_Emiss_Group_Grid(2,1) = 'emiss.mv.020614.36km.bin', DDM_Emiss_Group_Grid(2,2) = 'emiss.mv.020614.36km.bin', DDM_Emiss_Group_Grid(2,3) = 'emiss.mv.020614.36km.bin', DDM_Emiss_Group_Grid(3,1) = 'emiss.other.020614.36km.bin', DDM_Emiss_Group_Grid(3,2) = 'emiss.other.020614.36km.bin', DDM_Emiss_Group_Grid(3,3) = 'emiss.other.020614.36km.bin', & !------------------------------------------------------------------------------- &RT_Control RT_File_Root = 'CAMx4.test.020614', RT_Initial_Conditions = ' ', RT_Boundary_Conditions = ' ', RT_Top_Concentrations = ' ', RT_Master_Restart = 'CAMx4.test.020614.rtrac.inst.2', RT_Nested_Restart = 'CAMx4.test.020614.rtrac.finst.2', Sampling_Grid = .true., Number_of_Sampling_Grids = 1, SG_Beg_I_Index(1) = 17, ! Relative to master grid SG_End_I_Index(1) = 18, SG_Beg_J_Index(1) = 21, SG_End_J_Index(1) = 22, SG_Mesh_Factor(1) = 36., ! Cell size relative to master grid RT_Chemistry_Parameters = 'CAMx4.chemparam.rtrac_test', RT_Receptor_Definitions = 'receptor.rtrac.test', RT_Point_Sources = 'pt.rtrac.test', RT_Emiss_Grid(1) = 'emiss.rtrac.36km', RT_Emiss_Grid(2) = 'emiss.rtrac.12km', RT_Emiss_Grid(3) = 'emiss.rtrac.04km', & !------------------------------------------------------------------------------- &PA_Control PA_File_Root = 'CAMx4.test.020614', Number_of_PA_Domains = 2, Within_CAMx_Grid(1) = 1, ! Specify which CAMx grid that this PA domain is in PA_Beg_I_Index(1) = 8, PA_End_I_Index(1) = 12, PA_Beg_J_Index(1) = 9, PA_End_J_Index(1) = 13, PA_Beg_K_Index(1) = 1, PA_End_K_Index(1) = 5, Within_CAMx_Grid(2) = 3, ! Specify which CAMx grid that this PA domain is in PA_Beg_I_Index(2) = 107, PA_End_I_Index(2) = 110, PA_Beg_J_Index(2) = 78, PA_End_J_Index(2) = 82, PA_Beg_K_Index(2) = 1, PA_End_K_Index(2) = 7, & ieof cp CAMx.in CAMx.in.02${TODAY[$i]} uname -a > & camx.02${TODAY[$i]}.$RUN.stdout #/bin/time $EXEC & tee camx_v4.11s.02${TODAY[$i]}.$RUN.stdout ./CAMx.StLouis60.pg_linuxomp & tee camx_v4.30.02${TODAY[$i]}.$RUN.stdout rm -f CAMx.in #date >>& CAMx_v4.11s.$RUN.${TODAY[$i]}.stdout # end July 2002 Final Basecase (Typical) camx.jul02.baseDm2.CMAQ.kvpatch.mech4noPM.typical #!/bin/csh # # Script to Run CAMx # # Environment variables and executable for parallel processing on # a dual-processor Linux workstation with Portland Group compiler # setenv NCPUS 2 setenv MPSTKZ 128M limit stacksize unlimited # set RUN = "St_LouisBaseD" set EXEC = "CAMx.StLouis60.pg_linuxomp" set INPUT = "/raid2a/ENVIRON" set MET = "/raid1b/MM5CAMx/Jul2-16b2" set EMIS = "/raid2a/base4_typ_emiss_jul_camx/merged" set PTSRCE = "/raid2a/base4_typ_emiss_jul_camx/merged" set OTHER = "../../../inputs" #set OUTPUT = "/raid2b/CAMx/outputs/redhat5/jun02b/OB70" set OUTPUT = "/model/CAMx/outputs/v4.30/jul02dm2/mech4noPM/CMAQ.kvpatch/typical" mkdir -p ./$RUN cp $EXEC ./$RUN cd ./$RUN #mkdir -p $OUTPUT #set TODAY = (0729 0730 0731 0801 0802 0803 0804 0805) set TODAY = (0702 0703 0704 0705 0706 0707 0708 0709 0710 0711 0712 0713 0714 0715 0716) set YYYYMMDD =(20020702 20020703 20020704 20020705 20020706 20020707 20020708 20020709 20020710 20020711 20020712 20020713 20020714 20020715 20020716) #set YYYYMMDD = (20020729 20020730 20020731 20020801 20020802 20020803 20020804 20020805) #set JULIAN = (210 211 212 213 214 215 216 217) set JULIAN = (183 184 185 186 187 188 189 190 191 192 193 194 195 196 197) foreach i (1 2 3 4 5 6 7 8 9 10 11 12 13 14 15) #foreach i (1 2 3 4 5 6 7 8) @ MO = $TODAY[$i] / 100 @ DAY = $TODAY[$i] - ($MO * 100) if ($i == 1) then set RESTART = "false" set IC = "$INPUT/icbc/ic_bc_tc_for_camx/episode_4/ic.stl36k.2002183.CAMx" @ im1 = $i set START = "2002,07,02,0000" else set RESTART = "true" set IC = " " @ im1 = ($i - 1) set START = "2002,$MO,$DAY,0000" endif cat << ieof > CAMx.in &CAMx_Control Run_Message = 'CAMx v4.30 July 2002 BaseD Typical CMAQ.kvp Mech4.noPM.PiG', !--- Model clock control --- Time_Zone = 0, ! (0=UTC,5=EST,6=CST,7=MST,8=PST) Restart = .$RESTART., Start_Date_Hour = $START, ! (YYYY,MM,DD,HHmm) End_Date_Hour = 2002,0$MO,$DAY,2400, ! (YYYY,MM,DD,HHmm) Maximum_Timestep = 15., ! minutes Met_Input_Frequency = 60., ! minutes Ems_Input_Frequency = 60., ! minutes Output_Frequency = 60., ! minutes !--- Map projection parameters --- Map_Projection = 'LAMBERT', ! (LAMBERT,POLAR,UTM,LATLON) UTM_Zone = 0, POLAR_Longitude_Pole = -100., ! deg (west<0,south<0) POLAR_Latitude_Pole = 40., ! deg (west<0,south<0) LAMBERT_Center_Longitude = -97., ! deg (west<0,south<0) LAMBERT_Center_Latitude = 40., ! deg (west<0,south<0) LAMBERT_True_Latitude1 = 33., ! deg (west<0,south<0) LAMBERT_True_Latitude2 = 45., ! deg (west<0,south<0) !--- Parameters for the master (first) grid --- Number_of_Grids = 3, Master_Origin_XCoord = -2736., ! km or deg, SW corner of cell(1,1) Master_Origin_YCoord = -2088., ! km or deg, SW corner of cell (1,1) Master_Cell_XSize = 36., ! km or deg Master_Cell_YSize = 36., ! km or deg Master_Grid_Columns = 148, Master_Grid_Rows = 112, Number_of_Layers(1) = 16, !--- Parameters for the second grid --- Nest_Meshing_Factor(2) = 3, ! Cell size relative to master grid Nest_Beg_I_Index(2) = 59, ! Relative to master grid Nest_End_I_Index(2) = 125, ! Relative to master grid Nest_Beg_J_Index(2) = 22, ! Relative to master grid Nest_End_J_Index(2) = 87, ! Relative to master grid Number_of_Layers(2) = 16, !--- Parameters for the third grid --- Nest_Meshing_Factor(3) = 9, ! Cell size relative to master grid Nest_Beg_I_Index(3) = 79, ! Relative to master grid Nest_End_I_Index(3) = 106, ! Relative to master grid Nest_Beg_J_Index(3) = 43, ! Relative to master grid Nest_End_J_Index(3) = 66, ! Relative to master grid Number_of_Layers(3) = 16, !--- Model options --- Diagnostic_Error_Check = .false., ! True = will stop after 1st timestep Advection_Solver = 'PPM', ! (PPM,BOTT) Chemistry_Solver = 'CMC', ! (CMC,IEH,LSODE) PiG_Submodel = 'GREASD', ! (None,GREASD,IRON) Probing_Tool = 'None', ! (None,OSAT,PSAT,GOAT,APCA,DDM,PA,RTRAC) Chemistry = .true., Dry_Deposition = .true., Wet_Deposition = .true., Staggered_Winds = .true., Gridded_Emissions = .true., Point_Emissions = .true., Ignore_Emission_Dates = .true., !--- Output specifications --- Root_Output_Name = '$OUTPUT/camx.02${TODAY[$i]}.$RUN', Average_Output_3D = .false., HDF_Format_Output = .false., HDF_File_Root = '$OUTPUT/camx.02${TODAY[$i]}.$RUN.hdf', Number_of_Output_Species = 16, Output_Species_Names(1) = 'NO ', Output_Species_Names(2) = 'NO2 ', Output_Species_Names(3) = 'O3 ', Output_Species_Names(4) = 'SO2 ', Output_Species_Names(5) = 'PAR ', Output_Species_Names(6) = 'TOL ', Output_Species_Names(7) = 'ETH ', Output_Species_Names(8) = 'OLE ', Output_Species_Names(9) = 'PAN ', Output_Species_Names(10) = 'ISOP', Output_Species_Names(11) = 'XYL ', Output_Species_Names(12) = 'FORM', Output_Species_Names(13) = 'ALD2', Output_Species_Names(14) = 'HNO3', Output_Species_Names(15) = 'NXOY', Output_Species_Names(16) = 'CO ', !--- Input files --- Chemistry_Parameters = '/model/CAMx/v4.30/inputs/CAMx4.3.chemparam.4_NONE', Photolyis_Rates = '$INPUT/camx_inputs/rates/no_snow/02jul-16jul/rates.camx.020709.361204.base1', Initial_Conditions = '$IC', Boundary_Conditions = '$INPUT/icbc/ic_bc_tc_for_camx/episode_4/bc.stl36k.2002${JULIAN[$i]}.CAMx', Top_Concentrations = '$INPUT/icbc/ic_bc_tc_for_camx/episode_4/topc.stl36k.2002183.CAMx', Albedo_Haze_Ozone = '$INPUT/camx_inputs/ahoz.orig/no_snow/02jul-16jul/ahoz.camx.02jul-16jul.361204.base1.mdnr', Point_Sources = '$PTSRCE/ptsrce.pig.2002${TODAY[$i]}.base4T.bin', Master_Grid_Restart = '$OUTPUT/camx.02${TODAY[$im1]}.$RUN.inst.2', Nested_Grid_Restart = '$OUTPUT/camx.02${TODAY[$im1]}.$RUN.finst.2', PiG_Restart = '$OUTPUT/camx.02${TODAY[$im1]}.$RUN.pig', Landuse_Grid(1) = '$INPUT/camx_inputs/landuse/lu.stlouis.36km.bin', Landuse_Grid(2) = '$INPUT/camx_inputs/landuse/lu.stlouis.12km.bin', Landuse_Grid(3) = '$INPUT/camx_inputs/landuse/lu.stlouis.04km.bin', ZP_Grid(1) = '$MET/pres.camx.02${TODAY[$i]}.natl.36.base2', ZP_Grid(2) = '$MET/pres.camx.02${TODAY[$i]}.CRAP.12.base2', ZP_Grid(3) = '$MET/pres.camx.02${TODAY[$i]}.SLOP.4.base2', Wind_Grid(1) = '$MET/wind.camx.02${TODAY[$i]}.natl.36.base2', Wind_Grid(2) = '$MET/wind.camx.02${TODAY[$i]}.CRAP.12.base2', Wind_Grid(3) = '$MET/wind.camx.02${TODAY[$i]}.SLOP.4.base2', Temp_Grid(1) = '$MET/temp.camx.02${TODAY[$i]}.natl.36.base2', Temp_Grid(2) = '$MET/temp.camx.02${TODAY[$i]}.CRAP.12.base2', Temp_Grid(3) = '$MET/temp.camx.02${TODAY[$i]}.SLOP.4.base2', Vapor_Grid(1) = '$MET/wvap.camx.02${TODAY[$i]}.natl.36.base2', Vapor_Grid(2) = '$MET/wvap.camx.02${TODAY[$i]}.CRAP.12.base2', Vapor_Grid(3) = '$MET/wvap.camx.02${TODAY[$i]}.SLOP.4.base2', Cloud_Grid(1) = '$MET/clra.camx.02${TODAY[$i]}.natl.36.base2.v4.30', Cloud_Grid(2) = '$MET/clra.camx.02${TODAY[$i]}.CRAP.12.base2.v4.30', Cloud_Grid(3) = '$MET/clra.camx.02${TODAY[$i]}.SLOP.4.base2.v4.30', Kv_Grid(1) = '$MET/vdif.camx.02${TODAY[$i]}.natl.36.base2.CMAQ.kvpatch', Kv_Grid(2) = '$MET/vdif.camx.02${TODAY[$i]}.CRAP.12.base2.CMAQ.kvpatch', Kv_Grid(3) = '$MET/vdif.camx.02${TODAY[$i]}.SLOP.4.base2.CMAQ.kvpatch', Emiss_Grid(1) = '$EMIS/emiss_low.base4T.stl36km.2002${TODAY[$i]}.CAMx', Emiss_Grid(2) = '$EMIS/emiss_low.base4T.stl12km_photo.2002${TODAY[$i]}.CAMx', Emiss_Grid(3) = '$EMIS/emiss_low.base4T.stl4km.2002${TODAY[$i]}.CAMx', & ! No probing tools for this run. Everything below this line is not used. !------------------------------------------------------------------------------- &SA_Control SA_File_Root = 'CAMx4.test.020614', SA_Summary_Output = .true., SA_Master_Sfc_Output = .true., SA_Nested_Sfc_Output = .true., SA_Stratify_Boundary = .true., SA_Number_of_Source_Regions = 10, SA_Number_of_Source_Groups = 3, Use_Leftover_Group = .false., Number_of_Timing_Releases = 0, PSAT_Treat_SULFATE_Class = .false., PSAT_Treat_NITRATE_Class = .true., PSAT_Treat_SOA_Class = .false., PSAT_Treat_PRIMARY_Class = .false., PSAT_Treat_MERCURY_Class = .false., PSAT_Treat_OZONE_Class = .false., SA_Receptor_Definitions = 'osat.rcp.def.dat', SA_Source_Area_Map(1) = 'osat.src.area.map.g1', SA_Source_Area_Map(2) = 'osat.src.area.map.g2', SA_Source_Area_Map(3) = 'osat.src.area.map.g3', SA_Master_Restart = 'CAMx4.test.020614.osat.inst.2', SA_Nested_Restart = 'CAMx4.test.020614.osat.finst.2', SA_Points_Group(1) = 'ptsrc.utils.020614.bin', SA_Points_Group(3) = 'ptsrc.other.020614.bin', SA_Emiss_Group_Grid(1,1) = 'emiss.utils_low.020614.36km.bin', SA_Emiss_Group_Grid(1,2) = 'emiss.utils_low.020614.12km.bin', SA_Emiss_Group_Grid(1,3) = 'emiss.utils_low.020614.04km.bin', SA_Emiss_Group_Grid(2,1) = 'emiss.mv.020614.36km.bin', SA_Emiss_Group_Grid(2,2) = 'emiss.mv.020614.12km.bin', SA_Emiss_Group_Grid(2,3) = 'emiss.mv.020614.04km.bin', SA_Emiss_Group_Grid(3,1) = 'emiss.other.020614.36km.bin', SA_Emiss_Group_Grid(3,2) = 'emiss.other.020614.12km.bin', SA_Emiss_Group_Grid(3,3) = 'emiss.other.020614.04km.bin', & !------------------------------------------------------------------------------- &DDM_Control DDM_File_Root = 'CAMx4.test.020614', DDM_Master_Sfc_Output = .true., DDM_Nested_Sfc_Output = .true., DDM_Stratify_Boundary = .true., DDM_Number_of_Source_Regions = 10, DDM_Number_of_Source_Groups = 3, Number_of_IC_Species_Groups = 1, IC_Species_Groups(1) = 'O3', Number_of_BC_Species_Groups = 1, BC_species_Groups(1) = 'O3', Number_of_EM_Species_Groups = 2, Emis_Species_Groups(1) = 'O3', Emis_Species_Groups(2) = 'NOX', DDM_Receptor_Definitions = 'ddm.rcp.def.dat', DDM_Source_Area_Map(1) = 'ddm.src.area.map.g1', DDM_Source_Area_Map(2) = 'ddm.src.area.map.g2', DDM_Source_Area_Map(3) = 'ddm.src.area.map.g3', DDM_Initial_Conditions = 'ic.generic.bin', DDM_Bound |
|
|
| A |
|
| B |
| C |
| D |
| E |
|
| F |
| G |
| H |
| I |
|
| J |
| K |
| L |
| M |
| N |
| O |
| P |
|
| R |
| S |
|
| T |
|
| U |
| V |
| W |
|
|