GEOS-Chem benchmarking: Difference between revisions
Line 14: | Line 14: | ||
Links to information about past 1-month and 1-year benchmark simulations can be found on the [[GEOS-Chem_Benchmarks|''GEOS-Chem Benchmarks'']] wiki page. For information about 1-year benchmark simulations for GEOS-Chem v8-02-04 and earlier, see [http://acmg.seas.harvard.edu/geos/geos_1yr_plots.html this website]. | Links to information about past 1-month and 1-year benchmark simulations can be found on the [[GEOS-Chem_Benchmarks|''GEOS-Chem Benchmarks'']] wiki page. For information about 1-year benchmark simulations for GEOS-Chem v8-02-04 and earlier, see [http://acmg.seas.harvard.edu/geos/geos_1yr_plots.html this website]. | ||
== Benchmark output archive == | |||
Output files and evaluation plots for 1-month and 1-year benchmark simulations are archived at Harvard as summarized below. GEOS-Chem users may utilize these output for comparisons against their own simulations. | |||
{| border=1 cellpadding=5 cellspacing=0 | |||
|-bgcolor="#CCCCCC" | |||
!width="450px"|Directory | |||
!width="550px"|Description | |||
|-valign="top" | |||
|<tt>http://ftp.as.harvard.edu/gcgrid/geos-chem/1mo_benchmarks/</tt> | |||
|Contains the following data from the [[GEOS-Chem_benchmarking#1-month_benchmark|1-month benchmarks]] used to evaluate GEOS-Chem: | |||
*Restart files | |||
*Model output | |||
*Log files | |||
*Input files | |||
*Evaluation plots | |||
|-valign="top" | |||
|<tt>http://ftp.as.harvard.edu/gcgrid/geos-chem/1yr_benchmarks/</tt> | |||
|Contains the following data from the [[GEOS-Chem_benchmarking#1-year_benchmark|1-year benchmarks]] used to evaluate GEOS-Chem: | |||
*Restart files | |||
*Model output | |||
*Log files | |||
*Input files | |||
*Evaluation plots | |||
|} | |||
== 1-month benchmark == | == 1-month benchmark == |
Revision as of 13:20, 22 November 2019
Overview
The GEOS-Chem benchmarking procedure is described below.
- Any update to the GEOS-Chem source code or run directories will change the GEOS-Chem version number (X.Y.Z).
- All Y versions require a dedicated 1-month benchmark with the standard full-chemistry mechanism. The benchmark results will be posted on the wiki and an email will be sent to the developer(s) and the GEOS-Chem Steering Committee.
- The developer(s) will assess the benchmark results and review a benchmark assessment form on the wiki. 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.
- If the update is for a specialty simulation (e.g. CO2, CH4, Hg), then a further benchmark may be conducted by the appropriate Working Group.
- Once the developer is satisfied with the changes in the 1-month benchmark, GEOS-Chem Model Scientist Daniel Jacob will review the results and approve the new internal version.
- 1-year benchmarks for Y versions will be conducted only if justifiably requested by the developer or by GEOS-Chem Steering Committee members.
- Each new major version release (i.e. X version) will be subject to a 1-year benchmark to be inspected by the GEOS-Chem Steering Committee before approval.
List of GEOS-Chem benchmarks
Links to information about past 1-month and 1-year benchmark simulations can be found on the GEOS-Chem Benchmarks wiki page. For information about 1-year benchmark simulations for GEOS-Chem v8-02-04 and earlier, see this website.
Benchmark output archive
Output files and evaluation plots for 1-month and 1-year benchmark simulations are archived at Harvard as summarized below. GEOS-Chem users may utilize these output for comparisons against their own simulations.
Directory | Description |
---|---|
http://ftp.as.harvard.edu/gcgrid/geos-chem/1mo_benchmarks/ | Contains the following data from the 1-month benchmarks used to evaluate GEOS-Chem:
|
http://ftp.as.harvard.edu/gcgrid/geos-chem/1yr_benchmarks/ | Contains the following data from the 1-year benchmarks used to evaluate GEOS-Chem:
|
1-month benchmark
Overview
Dates of run: | |
---|---|
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
The 1-month benchmark plotting routines are included with GCPy, a Python took kit available for GEOS-Chem.
1-year benchmark
Overview
Spin-up: |
|
---|---|
Dates of Run: |
|
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.
Observations
Here we provide an overview of the data used in the 1-year benchmark plots.
Directory | Data year | Species | Data source | Provided by |
---|---|---|---|---|
BrO/ | 2007-2008 | BrO | GOME-2 | Justin Parrella (Data used to reproduce Figure 5 of Parrella et al. (2012)) |
cmdl/ | 2005, 2009 New data available |
CO | GMD (formerly CMDL) | Jennifer Logan and Inna Megretskaia |
co.prof.for.gmi/ | 2001-2008 (varies by station) |
CO | MOZAIC | Jennifer Logan and Inna Megretskaia |
eval/aircraft/ NOTE: Other directories in eval/ aren't currently used |
1995-2003 (varies by aircraft campaign) |
C2H6, C3H8, CO, H2O2, HNO3, NO, O3, PAN (Not currently used: ACET, ALK4, C2H2, CH2Br2, CH2BrCl, CH3Br, CH3OH, CH4, CHBr2Cl, CHBrCl2, CO2, ETHE, PRPE) |
See README | Jennifer Logan and Inna Megretskaia |
netCDF/ | N/A | C2H6, C3H8, CH3I, CO, H2O2, HNO3, NO, O3, OH, PAN, Rn | Various (contains information about station locations) |
Jennifer Logan and Inna Megretskaia |
PAN/ | Varies | PAN | ARCTAS-A, ARCTAS-B, ARCPAC, INTEX-B, ITCT-2K2 | Emily Fischer (Data used to reproduce Figure S1 of Fischer et al. (2014) Supplement) |
pm25_data/ | 2005 | PM2.5 | IMPROVE | Colette Heald |
sondes.for.gmi/ | 1990-2008 (varies by station) |
O3 | Jennifer Logan and Inna Megretskaia | |
strat/ | 2001-2010 | NOy, O3 | OSIRIS | Dylan Jones |
surface_ozone/ | O3 | CMDL | Jennifer Logan and Inna Megretskaia |
--Melissa Sulprizio (talk) 14:26, 16 August 2017 (UTC)
Update 2005/2009 CMDL CO data to 2013/2014 GMD CO data
This update was included in v11-02c and approved on 21 Sep 2017.
Jenny Fisher wrote:
- Attached is a zip file containing routines to process the GMD (previously CMDL) CO data for use in the benchmarking scripts, as well as the 2013 and 2014 data. I added the 2014 data because there was no ships data for 2013 (or 2012), so this seemed like the best approximation.
- To replace the existing benchmark data with these, you will want to do the following in the 1-year benchmark code:
- Put the 2013data/ and 2014data/ in the data/cmdl/ directory of the 1-year benchmark code
- Change newdata/ to 2013data/ in plot_cmdl_3_models_4_months.pro
- Change Feb09/ to 2013data/ in plot_surface_co_geos_3_models.pro
- Change newdata/ to 2014data/ in plot_ships_3_models_4_months.pro and plot_ships_3_models_co.pro
- Change the line file=pre+name_sta(kk)+'.mn' to file=pre+name_sta(kk)+’.mn.2013' in plot_cmdl_3_models_4_months.pro
- Change the line file=pre+name_sta(kk)+’.mn.2005' to file=pre+name_sta(kk)+’.mn.2013' in plot_surface_co_geos_3_models.pro
- Change the line file=pre+name_sta(kk)+'.mn' to file=pre+name_sta(kk)+’.mn.2014' in plot_ships_3_models_4_months.pro and plot_ships_3_models_co.pro
- As I said before, I think this would be a useful improvement to our benchmarks, rather than using data >10 years old!
--Melissa Sulprizio (talk) 22:10, 15 August 2017 (UTC)