GEOS-Chem benchmarking
Overview
The following GEOS-Chem benchmarking procedure was adopted at the 5th International GEOS-Chem Meeting (May 2011).
- Any change to the GEOS-Chem source code will require a dedicated 1-month benchmark with the standard chemistry mechanism and a version update code a, b, c, etc. (such as v10-01a, v10-01b, etc). These letter codes are for internal use only and do not represent a version release. The benchmark results will be posted publicly with an email sent to the GEOS-Chem Steering Committee.
- The developer(s) will assess the benchmark results by filling out a form (created by Colette Heald and adapted to a wiki page) for all to see. If the developer has any concerns about the benchmark results they will contact the GEOS-Chem Support Team, the relevant GEOS-Chem Working Group Chairs, and/or Model Scientist Daniel Jacob. GEOS-Chem Steering Committee members are also encouraged to examine and comment on the benchmark results.
- Once the developer is satisfied with the changes in the 1-month benchmark, GEOS-Chem Model Scientist Daniel Jacob will promptly review the results and approve the new internal version.
- 1-year benchmarks for internal version updates will be conducted only if justifiably requested by the developer or by GEOS-Chem Steering Committee members.
- Each new public version release (e.g. GEOS-Chem v10-01) will be subject to a 1-year benchmark to be inspected by the GEOS-Chem Steering Committee before approval. Changes will be bundled so that we will have new versions released every 9 months or so — this has been our rhythm in recent years.
1-month benchmark
Overview
Dates of run: | July 1, 2013 – August 1, 2013 |
---|---|
Vertical Resolution: | GEOS-FP with 72 hybrid sigma-pressure levels |
Horizontal Resolution: | 4° latitude x 5° longitude |
Advected species: | Gas-phase species:
NO, O3, PAN, CO, ALK4, ISOP, HNO3, H2O2, ACET, MEK, ALD2, RCHO, MVK, MACR, PMN (isoprene and non-isoprene), PPN, R4N2, PRPE, C3H8, CH2O, C2H6, N2O5, HNO4, MP, MPN, ISOPND, ISOPNB, MOBA, PROPNN, HAC, GLYC, MVKN, MACRN, MAP, NO2, NO3, HNO2, BENZ, TOLU, XYLE, MTPA, LIMO, MTPO, TSOG0-3, ISOG1-3, ASOG1-3, EOH, MGLY, GLYX, ACTA, HPALD, DHDN, ETHLN, HCOOH, IEPOXA, IEPOXB, IEPOXD, ISN1, RIPA, RIPB, RIPD, IMAE, LVOC, ISN1OG, MONITS, MONITU, HONIT, HC187 Aerosol species: DMS, SO2, SO4, MSA, NH3, NH4, NIT, BCPO, OCPI, BCPI, OCPI, DST1-4, SALA, SALC, SO4s, NITs, TSOA0-3, ISOA1-3, ASOAN, ASOA1-3, SOAIE, SOAME, SOAGX, SOAMG, LVOCOA, ISN1OA, IONITA, MONITA, INDIOL Bromine species: Br2, Br, BrO, HOBr, HBr, BrNO2 BrNO3, CHBr3, CH2Br2, CH3Br Stratospherically-important species N2O, OCS, CH4, BrCl, HCl, CCl4, CH3Cl, CH3CCl3, CFCX, HCFCX, CFC11, CFC12, HCFC22, H1211, H2402, Cl, ClO, HOCl, ClNO3, ClNO2, ClOO, OClO, Cl2, Cl202, H2O |
Chemical Mechanism: | FlexChem chemical solver using the standard chemistry mechanism (NOx-Ox-HC-Aer-Br + UCX + complex SOA) Chemistry is done in both the troposphere and the stratosphere. |
Photolysis Mechanism: | FAST-JX v7.0 (Prather, 2012, Wild et al, 2000). |
Operations: | |
Diagnostic Output: | The following diagnostic outputs are archived as monthly means
|
Benchmark Plots and Summaries: | The following plots, budgets, and totals are created from the oxidant-aerosol simulation:
|
Plotting routines
NOTE: The 1-month benchmark plotting routines are currently written in IDL. We are planning on moving these routines to Python for the GEOS-Chem v11-02 release as part of the GCPy package.
The 1-month benchmark plotting routines are included with the GAMAP. For more information, see the this page in the GAMAP manual.
1-year benchmark
Overview
Spin-up: | January 1, 2013 – January 1, 2014 |
---|---|
Dates of Run: | January 1, 2013 – January 1, 2014 |
Vertical Resolution: | GEOS-FP with 72 hybrid sigma-pressure levels |
Horizontal Resolution: | 4° latitude x 5° longitude |
Advected species: | Gas-phase species:
NO, O3, PAN, CO, ALK4, ISOP, HNO3, H2O2, ACET, MEK, ALD2, RCHO, MVK, MACR, PMN (isoprene and non-isoprene), PPN, R4N2, PRPE, C3H8, CH2O, C2H6, N2O5, HNO4, MP, MPN, ISOPND, ISOPNB, MOBA, PROPNN, HAC, GLYC, MVKN, MACRN, MAP, NO2, NO3, HNO2, BENZ, TOLU, XYLE, MTPA, LIMO, MTPO, TSOG0-3, ISOG1-3, ASOG1-3, EOH, MGLY, GLYX, ACTA, HPALD, DHDN, ETHLN, HCOOH, IEPOXA, IEPOXB, IEPOXD, ISN1, RIPA, RIPB, RIPD, IMAE, LVOC, ISN1OG, MONITS, MONITU, HONIT, HC187 Aerosol species: DMS, SO2, SO4, MSA, NH3, NH4, NIT, BCPO, OCPI, BCPI, OCPI, DST1-4, SALA, SALC, SO4s, NITs, TSOA0-3, ISOA1-3, ASOAN, ASOA1-3, SOAIE, SOAME, SOAGX, SOAMG, LVOCOA, ISN1OA, IONITA, MONITA, INDIOL Bromine species: Br2, Br, BrO, HOBr, HBr, BrNO2 BrNO3, CHBr3, CH2Br2, CH3Br Stratospherically-important species N2O, OCS, CH4, BrCl, HCl, CCl4, CH3Cl, CH3CCl3, CFCX, HCFCX, CFC11, CFC12, HCFC22, H1211, H2402, Cl, ClO, HOCl, ClNO3, ClNO2, ClOO, OClO, Cl2, Cl202, H2O |
Chemical Mechanism: | FlexChem chemical solver using the standard chemistry mechanism (NOx-Ox-HC-Aer-Br + UCX + complex SOA) Chemistry is done in both the troposphere and the stratosphere. |
Photolysis Mechanism: | FAST-JX v7.0 (Prather, 2012, Wild et al, 2000). |
Operations: | |
Diagnostic Output: | All diagnostics above are saved as monthly means.
|
Benchmark Plots: | The following plots compare advected species from 3 different benchmark simulations (versions 1-3, where version 3 is the current benchmark version). Plots are created for January, April, July, and October.
The following plots show data from 3 benchmark simulations side-by-side with observations. GEOS-Chem output is plotted in red for version 1, in green for version 2, and in blue for version 3 (current benchmark version)
|
Plotting routines
NOTE: The 1-month benchmark plotting routines are currently written in IDL. We are planning on moving these routines to Python for the GEOS-Chem v11-02 release as part of the GCPy package.
The 1-year benchmark plotting routines can be downloaded from Bitbucket via Git using:
git clone https://bitbucket.org/gcst/gc_1yr_benchmark
The data files needed for the plots are included in the repository and are discussed in more detail below.