GEOS-Chem 14.2.0: Difference between revisions
Jump to navigation
Jump to search
Line 279: | Line 279: | ||
|[https://github.com/geoschem/GCHP/issues/316 Use dry pressure in GCHP advection] | |[https://github.com/geoschem/GCHP/issues/316 Use dry pressure in GCHP advection] | ||
|Lizzie Lundgren (Harvard) | |Lizzie Lundgren (Harvard) | ||
| | |Advection | ||
| | | | ||
*[https://github.com/geoschem/GCHP/pull/317 GCHP PR #317] | *[https://github.com/geoschem/GCHP/pull/317 GCHP PR #317] | ||
Line 288: | Line 288: | ||
|Fix bug in tagged ozone simulation that caused simulation to crash | |Fix bug in tagged ozone simulation that caused simulation to crash | ||
|Lizzie Lundgren (Harvard) | |Lizzie Lundgren (Harvard) | ||
| | |Bug fix | ||
| | | | ||
*[https://github.com/geoschem/geos-chem/pull/1724 geos-chem PR #1724] | *[https://github.com/geoschem/geos-chem/pull/1724 geos-chem PR #1724] | ||
Line 295: | Line 295: | ||
|Write all checkpoint files directly to Restarts directory and rename mid-run checkpoints | |Write all checkpoint files directly to Restarts directory and rename mid-run checkpoints | ||
|Lizzie Lundgren (Harvard) | |Lizzie Lundgren (Harvard) | ||
| | |Run directory | ||
| | | | ||
*[https://github.com/geoschem/geos-chem/pull/1724 geos-chem PR #1724] | *[https://github.com/geoschem/geos-chem/pull/1724 geos-chem PR #1724] | ||
Line 302: | Line 302: | ||
|Add configurable option to allow overwriting diagnostics (enabled by default) | |Add configurable option to allow overwriting diagnostics (enabled by default) | ||
|Lizzie Lundgren (Harvard) | |Lizzie Lundgren (Harvard) | ||
| | |Run directory | ||
| | | | ||
*[https://github.com/geoschem/geos-chem/pull/1724 geos-chem PR #1724] | *[https://github.com/geoschem/geos-chem/pull/1724 geos-chem PR #1724] | ||
Line 309: | Line 309: | ||
|Make run-time configurable option for requiring presence of all species in restart file | |Make run-time configurable option for requiring presence of all species in restart file | ||
|Lizzie Lundgren (Harvard) | |Lizzie Lundgren (Harvard) | ||
| | |Run directory | ||
| | | | ||
*[https://github.com/geoschem/geos-chem/pull/1724 geos-chem PR #1724] | *[https://github.com/geoschem/geos-chem/pull/1724 geos-chem PR #1724] | ||
Line 316: | Line 316: | ||
|Fix bug preventing running with over 3000 cores | |Fix bug preventing running with over 3000 cores | ||
|Lizzie Lundgren (Harvard) | |Lizzie Lundgren (Harvard) | ||
| | |Bug fix | ||
| | | | ||
*[https://github.com/geoschem/geos-chem/pull/1724 geos-chem PR #1724] | *[https://github.com/geoschem/geos-chem/pull/1724 geos-chem PR #1724] | ||
Line 323: | Line 323: | ||
|Make FindESMF.cmake use consistent libs | |Make FindESMF.cmake use consistent libs | ||
|Sebastian Eastham (MIT) | |Sebastian Eastham (MIT) | ||
| | |Build system | ||
| | | | ||
*[https://github.com/geoschem/GCHP/pull/309 GCHP PR #309] | *[https://github.com/geoschem/GCHP/pull/309 GCHP PR #309] | ||
Line 330: | Line 330: | ||
|Update GCHP check for python and bc libs to prevent error checking fail | |Update GCHP check for python and bc libs to prevent error checking fail | ||
|Lizzie Lundgren (Harvard) | |Lizzie Lundgren (Harvard) | ||
| | |Run directory | ||
| | | | ||
*[https://github.com/geoschem/geos-chem/pull/1777 geos-chem PR #1777] | *[https://github.com/geoschem/geos-chem/pull/1777 geos-chem PR #1777] | ||
Line 337: | Line 337: | ||
|Fix GCHP time_mod start and elapsed times | |Fix GCHP time_mod start and elapsed times | ||
|Lizzie Lundgren (Harvard) | |Lizzie Lundgren (Harvard) | ||
| | |Bug fix | ||
| | | | ||
*[https://github.com/geoschem/geos-chem/pull/1781 geos-chem PR #1781] | *[https://github.com/geoschem/geos-chem/pull/1781 geos-chem PR #1781] | ||
Line 344: | Line 344: | ||
|[https://github.com/geoschem/GCHP/issues/315 Fix error in pressure level edge construction] | |[https://github.com/geoschem/GCHP/issues/315 Fix error in pressure level edge construction] | ||
|Sebastian Eastham (MIT) | |Sebastian Eastham (MIT) | ||
| | |Advection | ||
| | | | ||
*[https://github.com/geoschem/GCHP/pull/312 GCHP PR #312] | *[https://github.com/geoschem/GCHP/pull/312 GCHP PR #312] |
Revision as of 14:15, 6 June 2023
This page includes information about GEOS-Chem 14.2.0. The GEOS-Chem model development priorities page lists additional developments that may be added.
Version overview
This version is currently in development
The following items have been added to GEOS-Chem 14.2.0. Also see the following Github pages:
- 14.2.0 milestone for geoschem/GCClassic
- 14.2.0 milestone for geoschem/GCHP
- 14.2.0 milestone for geoschem/geos-chem (science code)
- 3.7.0 milestone for geoschem/HEMCO
Feature | Contributor(s) | Model scope | Notes and references |
---|---|---|---|
Updates that will affect full-chemistry benchmark simulations | |||
Nitrate photolysis | Viral Shah (NASA GMAO) | Chemistry | |
Update VOC fire emissions and adding lumped furan | Colette Heald (MIT) Tess Carter (MIT) |
Chemistry | |
Reinstate Iy sink reactions on alkaline sea salt aerosol and remove IONO2 recycling on alkaline sea salt aerosol | Becky Alexander (UW) | Chemistry | |
Fix sea salt alkalinity and heterogeneous acid-catalyzed halogen chemistry | Becky Alexander (UW) | Chemistry Bug fix |
|
Add S(IV)+HOBr and S(IV)+HOCl reactions into fullchem mechanism (they had been inadvertently omitted) | Becky Alexander (UW) | Chemistry Bug fix |
|
Prevent divide-by-zero error in sulfur chemistry | Lizzie Lundgren (Harvard) | Chemistry Bug fix |
|
Bug fix: Initialize CO2 to a relevant value for full-chemistry | Mike Long (GMAO) Bob Yantosca (Harvard) |
Chemistry Bug fix |
|
Fix bug in HOBr uptake rate calculation | Viral Shah (GMAO) | Chemistry Bug fix |
|
Change relative tolerance back to 0.5e-2 to address model slowdown from other 14.2.0 chemistry updates | Melissa Sulprizio (Harvard) | Chemistry Bug fix |
|
Restore vertical allocation of CEDS energy and industry emissions | Melissa Sulprizio (Harvard) | Emissions Bug fix |
|
Updates that will NOT affect full-chemistry benchmark simulations | |||
Update entrainment-limited kinetics in clouds | Chris Holmes (FSU) | Chemistry |
|
Now use consistent behavior when the first call to the KPP integrator fails | Bob Yantosca (Harvard) | Chemistry |
|
Extend GFED4 biomass burning data through Oct 2022 | Makoto Kelp (Harvard) Bob Yantosca (Harvard) |
Emissions |
|
Add climatology option for GFED4 biomass burning emissions | Melissa Sulprizio (Harvard) | Emissions | |
Add climatology option for lightning NOx | Lee Murray (Rochester) Melissa Sulprizio (Harvard) |
Emissions | |
Fixes for reading masks in HEMCO | Bob Yantosca (Harvard) Haipeng Lin (Harvard) |
HEMCO Bug fix |
|
Remove computational bottlenecks in hco_calc_mod.F90 | Bob Yantosca (Harvard) | HEMCO Bug fix |
|
Add compatibility for NAG compiler in HEMCO | Francis Vitt (NCAR) Haipeng Lin (Harvard) |
HEMCO | |
Updates and fixes for the CH4 simulation
|
Todd Mooring (Harvard) | CH4 & carbon simulations | |
Update global anthropogenic CH4 emissions to EDGARv7.0 | Melissa Sulprizio (Harvard) | CH4 & carbon simulations Emissions |
|
Methane emissions from hydropower reservoirs | Kyle Delwiche (UC Berkeley) Melissa Sulprizio (Harvard) |
CH4 & carbon simulations Emissions |
|
Add RxnConst diagnostic for archiving reaction rate constants | Haipeng Lin (Harvard) | Diagnostics | |
Store HEMCO restart files in the run directory Restarts/ subdirectory | Bob Yantosca (Harvard) | Structural | |
Reduce log file output in GEOS-Chem and HEMCO | Bob Yantosca (Harvard) | Structural | |
Remove NcdfUtil/perl directory from GEOS-Chem and HEMCO | Bob Yantosca (Harvard) | Structural | |
Restructure photolysis to abstract original Fast-JX | Lizzie Lundgren (Harvard) | Structural |
|
Remove array temporaries from seasalt_mod.F90 and carbon_mod.F90 | Bob Yantosca (Harvard) | Structural Bug fix |
|
Do not halt benchmark simulations and integration/parallel tests if there are missing species in restart files and/or boundary conditions | Bob Yantosca (Harvard) | Testing | |
Fix typo in Intel debug option in CMakeLists.txt | Lee Murray (Rochester) | GCC Build Bug fix |
|
Fix bug in global 0.25x0.3125 HEMCO standalone simulations | Melissa Sulprizio (Harvard) | HEMCO standalone | |
Add run configuration files for WRF-GC | Haipeng Lin (Harvard) | WRF-GC | |
Allow the use of OFFLINE_SEASALT for seasalt alkalinity, Cl, and Br in GEOS-Chem within CESM | Haipeng Lin (Harvard) | CESM-GC |
|
Use MODEL_CESM instead of HEMCO_CESM CPP switch in HEMCO | Haipeng Lin (Harvard) | HEMCO CESM-GC |
|
Updates that will only affect GCHP | |||
Use dry pressure in GCHP advection | Lizzie Lundgren (Harvard) | Advection | |
Fix bug in tagged ozone simulation that caused simulation to crash | Lizzie Lundgren (Harvard) | Bug fix | |
Write all checkpoint files directly to Restarts directory and rename mid-run checkpoints | Lizzie Lundgren (Harvard) | Run directory | |
Add configurable option to allow overwriting diagnostics (enabled by default) | Lizzie Lundgren (Harvard) | Run directory | |
Make run-time configurable option for requiring presence of all species in restart file | Lizzie Lundgren (Harvard) | Run directory | |
Fix bug preventing running with over 3000 cores | Lizzie Lundgren (Harvard) | Bug fix | |
Make FindESMF.cmake use consistent libs | Sebastian Eastham (MIT) | Build system | |
Update GCHP check for python and bc libs to prevent error checking fail | Lizzie Lundgren (Harvard) | Run directory | |
Fix GCHP time_mod start and elapsed times | Lizzie Lundgren (Harvard) | Bug fix | |
Fix error in pressure level edge construction | Sebastian Eastham (MIT) | Advection |
New data directories
The following data directories have been added or updated in this version. You will have to download the directories relevant to your simulation.
Inventory | Simulations | What was added? | Directory |
---|---|---|---|
GFED4 biomass burning | Several |
|
ExtData/HEMCO/GFED4/v2023-03 |
EDGARv7.0, GC_CH4_LOSS, ResME | CH4 | ExtData/HEMCO/CH4/v2023-04 |
1-month benchmarks
TBD
1-year benchmarks
TBD