Difference between revisions of "GEOS-Chem 14.2.1"

From Geos-chem
Jump to: navigation, search
(Version overview)
 
(66 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
'''''[[GEOS-Chem_versions|GEOS-Chem Versions Page]]'''''
 
'''''[[GEOS-Chem_versions|GEOS-Chem Versions Page]]'''''
  
This page includes information about GEOS-Chem 14.2.1 and HEMCO 3.7.1. The  [http://wiki.seas.harvard.edu/geos-chem/index.php/GEOS-Chem_model_development_priorities GEOS-Chem model development priorities page] lists additional developments that may be added.
+
This page includes information about GEOS-Chem 14.2.1 and HEMCO 3.7.1.  
 
+
 
=== Version overview ===
 
=== Version overview ===
  
'''''This version is currently in development'''''
+
'''''Release date: 10 Oct 2023'''''
 +
 
 +
{| border=1 cellspacing=0 cellpadding=5
 +
|-bgcolor="#CCCCCC"
 +
!width="300px"|Repository
 +
!width="300px"|GitHub Milestone
 +
!width="200px"|DOI
 +
 
 +
|-valign="top"
 +
|GCClassic 14.2.1
 +
|[https://github.com/geoschem/GCClassic/milestone/12closed=1 14.2.1 milestone for geoschem/GCClassic]
 +
|[https://doi.org/10.5281/zenodo.8427641 10.5281/zenodo.8427641]
 +
 
 +
|-valign="top"
 +
|GCHP 14.2.1
 +
|[https://github.com/geoschem/GCHP/milestone/20?closed=1 14.2.1 milestone for geoschem/GCHP]
 +
|[https://doi.org10.5281/zenodo.8427735 10.5281/zenodo.8427735]
 +
 
 +
|-valign="top"
 +
|GEOS-Chem (science codebase) 14.2.1
 +
|[https://github.com/geoschem/geos-chem/milestone/40closed=1 14.2.1 milestone for geoschem/geos-chem]
 +
|[https://doi.org/10.5281/zenodo.8427562 10.5281/zenodo.8427562]
 +
 
 +
|-valign="top"
 +
|HEMCO 3.7.1
 +
|[https://github.com/geoschem/HEMCO/milestone/18?closed=1 3.7.1 milestone for geoschem/HEMCO]
 +
|[https://doi.org/10.5281/zenodo.8427520 10.5281/zenodo.8427520]
 +
 
 +
|}
  
The following items have been added to GEOS-Chem 14.2.1.  Also see the following Github pages:
+
=== Features in this version ===
*[https://github.com/geoschem/GCClassic/milestone/12closed=1 14.2.1 milestone for geoschem/GCClassic]
+
*[https://github.com/geoschem/GCHP/milestone/20?closed=1 14.2.1 milestone for geoschem/GCHP]
+
*[https://github.com/geoschem/geos-chem/milestone/40closed=1 14.2.1 milestone for geoschem/geos-chem] (science codebase)
+
*[https://github.com/geoschem/HEMCO/milestone/18?closed=1 3.7.1 milestone for geoschem/HEMCO]
+
  
 
{| border=1 cellspacing=0 cellpadding=5  
 
{| border=1 cellspacing=0 cellpadding=5  
Line 22: Line 45:
 
|-valign="top"
 
|-valign="top"
 
!colspan="4" bgcolor="#CCFFFF"|Updates that will not affect full-chemistry benchmark simulations
 
!colspan="4" bgcolor="#CCFFFF"|Updates that will not affect full-chemistry benchmark simulations
 
|-valign="top"
 
|[https://github.com/geoschem/geos-chem/pull/1843 Add sanity check for missing molecular weights; Add missing MW for HgBrO]
 
* NOTE: This also fixes an issue in the TransportTracers simulation where tracers with undefined MW_g values were set to zero concentrations.
 
|Bob Yantosca (Harvard)
 
|Bug fix
 
|
 
*[https://github.com/geoschem/geos-chem/pull/1843 geoschem/geos-chem PR #1843]
 
*[https://github.com/geoschem/geos-chem/issues/1832 geoschem/geos-chem #1832]
 
  
 
|-valign="top"
 
|-valign="top"
 
|[https://github.com/geoschem/geos-chem/pull/1856 Prevent double-counting oil emissions in CH4 and carbon simulations]
 
|[https://github.com/geoschem/geos-chem/pull/1856 Prevent double-counting oil emissions in CH4 and carbon simulations]
* This PR moves the EDGAR_REF_TRF entry in HEMCO_Config.rc template files from other anthropogenic emissions to oil emissions so that it can be overwritten by GFEIv2 emissions.
 
 
|Nick Balasus (Harvard)
 
|Nick Balasus (Harvard)
|Bug fix<br>carbon sim<br>CH4 sim<br>tagCH4 sim
+
|carbon sim<br>CH4 sim<br>tagCH4 sim
 
|
 
|
 
*[https://github.com/geoschem/geos-chem/pull/1856 geoschem/geos-chem PR #1856]
 
*[https://github.com/geoschem/geos-chem/pull/1856 geoschem/geos-chem PR #1856]
 
*[https://github.com/geoschem/geos-chem/issues/1855 geoschem/geos-chem #1855]
 
*[https://github.com/geoschem/geos-chem/issues/1855 geoschem/geos-chem #1855]
 +
 +
|-valign="top"
 +
|[https://github.com/geoschem/geos-chem/pull/1916 Add fixes to reduce differences between the CH4 simulation and CH4 in carbon simulation]
 +
|Melissa Sulprizio (Harvard)
 +
|carbon sim<br>CH4 sim<br>tagCH4 sim
 +
|
 +
*[https://github.com/geoschem/geos-chem/pull/1916 geoschem/geos-chem PR #1916]
 +
*[https://github.com/geoschem/geos-chem/pull/1923 geoschem/geos-chem PR #1923]
 +
 +
|-valign="top"
 +
|[https://github.com/geoschem/geos-chem/pull/1917 Update GEPA CH4 emissions to gridded GHGI v2]
 +
|Melissa Sulprizio (Harvard)
 +
|carbon sim<br>CH4 sim<br>tagCH4 sim
 +
|
 +
*[https://github.com/geoschem/geos-chem/pull/1917 geoschem/geos-chem PR #1917]
 +
 +
|-valign="top"
 +
|[https://github.com/geoschem/geos-chem/pull/1934 Add variable to geoschem_config.yml to perturb CH4 boundary conditions]
 +
|Nicholas Balasus (Harvard)
 +
|carbon sim<br>CH4 sim<br>tagCH4 sim
 +
|
 +
*[https://github.com/geoschem/geos-chem/pull/1934 geoschem/geos-chem PR #1934]
 +
 +
|-valign="top"
 +
|[https://github.com/geoschem/geos-chem/pull/1977 Add option to perturb OH in CH4 simulations]
 +
|Melissa Sulprizio (Harvard)
 +
|carbon sim<br>CH4 sim<br>tagCH4 sim
 +
|
 +
*[https://github.com/geoschem/geos-chem/pull/1977 geoschem/geos-chem PR #1977]
 +
 +
|-valign="top"
 +
|[https://github.com/geoschem/geos-chem/pull/1976 Bug fix for analytical CH4 inversions]
 +
|Melissa Sulprizio (Harvard)
 +
|IMI
 +
|
 +
*[https://github.com/geoschem/geos-chem/pull/1976 geoschem/geos-chem PR #1976]
 +
 +
|-valign="top"
 +
|[https://github.com/geoschem/geos-chem/pull/1971 Set RUNDIR_GRID_HALF_POLAR when creating rundirs for 0.25x0.3125 and 0.5x0.2625 global domains]
 +
|Melissa Sulprizio (Harvard)
 +
|Run directory
 +
|
 +
*[https://github.com/geoschem/geos-chem/pull/1971 geoschem/geos-chem PR #1971]
 +
 +
|-valign="top"
 +
|[https://github.com/geoschem/geos-chem/pull/1799 Explicitly define tagCH4 simulations instead of making assumption based on number of species]
 +
|Melissa Sulprizio (Harvard)
 +
|tagCH4 sim
 +
|
 +
*[https://github.com/geoschem/geos-chem/pull/1799 geoschem/geos-chem PR #1799]
  
 
|-valign="top"
 
|-valign="top"
 
|[https://github.com/geoschem/geos-chem/pull/1808 Fixes for the SatDiagn diagnostic]
 
|[https://github.com/geoschem/geos-chem/pull/1808 Fixes for the SatDiagn diagnostic]
* Add SatDiagnEdge collection
 
* Prevent segfault errors
 
 
|Bob Yantosca (Harvard)
 
|Bob Yantosca (Harvard)
|Bug fix<br>Diagnostics
+
|Diagnostics
 
|
 
|
 
*[https://github.com/geoschem/geos-chem/pull/1808 geoschem/geos-chem PR #1808]
 
*[https://github.com/geoschem/geos-chem/pull/1808 geoschem/geos-chem PR #1808]
 
*[https://github.com/geoschem/geos-chem/issues/1805 geoschem/geos-chem #1805]
 
*[https://github.com/geoschem/geos-chem/issues/1805 geoschem/geos-chem #1805]
 +
 +
|-valign="top"
 +
|[https://github.com/geoschem/geos-chem/pull/1935 Fix incorrect comments in GeosUtil/unitconv_mod.F90]
 +
|Haipeng Lin (Harvard)
 +
|Documentation
 +
|
 +
*[https://github.com/geoschem/geos-chemn/pull/1935 geoschem/geos-chem #1935]
  
 
|-valign="top"
 
|-valign="top"
 
|[https://github.com/geoschem/geos-chem/pull/1857 Update minimum KPP version required for the fullchem mechanism from 2.5.0 to 3.0.0]
 
|[https://github.com/geoschem/geos-chem/pull/1857 Update minimum KPP version required for the fullchem mechanism from 2.5.0 to 3.0.0]
*This PR closes a loophole where a user could potentially rebuild the fullchem mechanism with a KPP version that is too old. 
 
*The existing KPP fullchem mechanism code has not been changed, and thus this PR will not affect fullchem benchmark simulations.
 
 
|Bob Yantosca (Harvard)
 
|Bob Yantosca (Harvard)
|Bug fix<br>Fullchem sim
+
|Fullchem sim
 
|
 
|
 
*[https://github.com/geoschem/geos-chem/pull/1857 geoschem/geos-chem PR #1857]
 
*[https://github.com/geoschem/geos-chem/pull/1857 geoschem/geos-chem PR #1857]
 
*[https://github.com/geoschem/geos-chem/issues/1687 geoschem/geos-chem #1687]
 
*[https://github.com/geoschem/geos-chem/issues/1687 geoschem/geos-chem #1687]
 +
 +
|-valign="top"
 +
|[https://github.com/geoschem/geos-chem/pull/1946 Fix issues that prevented compiling GEOS-Chem with the custom mechanism]
 +
|Bob Yantosca (Harvard)
 +
|Fullchem sim
 +
|
 +
*[https://github.com/geoschem/geos-chem/pull/1857 geoschem/geos-chem PR #1946]
 +
*[https://github.com/geoschem/geos-chem/issues/1937 geoschem/geos-chem #1937]
 +
*[https://github.com/geoschem/geos-chem/issues/1819 geoschem/geos-chem #1819]
  
 
|-valign="top"
 
|-valign="top"
 
|[https://github.com/geoschem/geos-chem/pull/1682 Fix GEOS-Chem Classic parallelization errors revealed by parallelization tests]
 
|[https://github.com/geoschem/geos-chem/pull/1682 Fix GEOS-Chem Classic parallelization errors revealed by parallelization tests]
 
|Bob Yantosca (Harvard)
 
|Bob Yantosca (Harvard)
|Bug fix<br>Hg sim<br>Luo Wetdep
+
|Hg sim<br>Luo Wetdep
 
|
 
|
 
*[https://github.com/geoschem/geos-chem/pull/1682 geoschem/geos-chem PR #1682]
 
*[https://github.com/geoschem/geos-chem/pull/1682 geoschem/geos-chem PR #1682]
 
*[https://github.com/geoschem/geos-chem/issues/1637 geoschem/geos-chem #1637]
 
*[https://github.com/geoschem/geos-chem/issues/1637 geoschem/geos-chem #1637]
 +
  
 
|-valign="top"
 
|-valign="top"
|[https://github.com/geoschem/geos-chem/pull/1799 Explicitly define tagCH4 simulations instead of making assumption based on number of species]
+
|[https://github.com/geoschem/geos-chem/pull/1891 Fix incorrect time slice read as boundary conditions in GC-Classic nested model]
|Melissa Sulprizio (Harvard)
+
|Haipeng Lin (Harvard)
|Bug fix<br>tagCH4 sim
+
|Nested grid
 
|
 
|
*[https://github.com/geoschem/geos-chem/pull/1799 geoschem/geos-chem PR #1799]
+
*[https://github.com/geoschem/geos-chem/pull/1891 geoschem/geos-chem PR #1891]
 +
*[https://github.com/geoschem/geos-chem/pull/1896 geoschem/geos-chem PR #1896]
 +
 
 +
|-valign="top"
 +
|[https://github.com/geoschem/geos-chem/pull/1895 Impose boundary conditions at every timestep in GC-Classic nested grid simulations]
 +
|Haipeng Lin (Harvard)
 +
|Nested grid
 +
|
 +
*[https://github.com/geoschem/geos-chem/pull/1895 geoschem/geos-chem PR #1895]
 +
 
 +
|-valign="top"
 +
|[https://github.com/geoschem/geos-chem/pull/1958 Don't allow user to create MERRA-2 0.25 x 0.3125 run directories for GCClassic]
 +
|Bob Yantosca (Harvard)
 +
|Run directory
 +
|
 +
*[https://github.com/geoschem/geos-chem/pull/1958 geoschem/geos-chem PR #1958]
 +
*[https://github.com/geoschem/geos-chem/issues/1944 geoschem/geos-chem #1944]
 +
 
 +
|-valign="top"
 +
|[https://github.com/geoschem/geos-chem/pull/1843 Add sanity check for missing molecular weights; Add missing MW for HgBrO]
 +
|Bob Yantosca (Harvard)
 +
|Species metadata
 +
|
 +
*[https://github.com/geoschem/geos-chem/pull/1843 geoschem/geos-chem PR #1843]
 +
*[https://github.com/geoschem/geos-chem/issues/1832 geoschem/geos-chem #1832]
  
 
|-valign="top"
 
|-valign="top"
|[https://github.com/geoschem/geos-chem/pull/1794 Run directory updates for integration tests]
+
|[https://github.com/geoschem/geos-chem/pull/1794 Updates to integration test scripts (directory reorganization; updates for the WashU Compute1 cluster)]
* This PR now ensures that diagnostic files and restart files are archived in each integration test run directory.
+
* Updates to scripts also allow us to compare integration test run directories for identicality.
+
 
|Bob Yantosca (Harvard)
 
|Bob Yantosca (Harvard)
 
|Testing
 
|Testing
 
|
 
|
 +
*[https://github.com/geoschem/geos-chem/pull/1957 geoschem/geos-chem PR #1957]
 
*[https://github.com/geoschem/geos-chem/pull/1794 geoschem/geos-chem PR #1794]
 
*[https://github.com/geoschem/geos-chem/pull/1794 geoschem/geos-chem PR #1794]
 
*[https://github.com/geoschem/GCClassic/pull/41 geoschem/GCClassic PR #41]
 
*[https://github.com/geoschem/GCClassic/pull/41 geoschem/GCClassic PR #41]
Line 93: Line 192:
 
|[https://github.com/geoschem/HEMCO/pull/215 Update Hg0 Emission Factors in hcox_gfed_include_gfed4.H]
 
|[https://github.com/geoschem/HEMCO/pull/215 Update Hg0 Emission Factors in hcox_gfed_include_gfed4.H]
 
|Eric Roy (MIT)
 
|Eric Roy (MIT)
|Bug fix<br>HEMCO<br>Hg sim
+
|HEMCO<br>Hg sim
 
|
 
|
 
*[https://github.com/geoschem/HEMCO/pull/215 geoschem/HEMCO PR #215]
 
*[https://github.com/geoschem/HEMCO/pull/215 geoschem/HEMCO PR #215]
Line 101: Line 200:
 
|[https://github.com/geoschem/HEMCO/pull/218 Remove extraneous code from hco_extlist_mod.F90]
 
|[https://github.com/geoschem/HEMCO/pull/218 Remove extraneous code from hco_extlist_mod.F90]
 
|Bob Yantosca (Harvard)
 
|Bob Yantosca (Harvard)
|Bug fix<br>HEMCO
+
|HEMCO
 
|
 
|
 
*[https://github.com/geoschem/HEMCO/pull/218 geoschem/HEMCO PR #218]
 
*[https://github.com/geoschem/HEMCO/pull/218 geoschem/HEMCO PR #218]
Line 107: Line 206:
  
 
|-valign="top"
 
|-valign="top"
|[https://github.com/geoschem/HEMCO/pull/226 Update netCDF code (in src/Shared/NcdfUtil) to use the netCDF-F90 interface]
+
|[https://github.com/geoschem/HEMCO/pull/229 Fix incorrect longitude definitions for HEMCO standalone 0.25x03125 and 0.5x0625 grids]
*This update was necessary to meet CESM coding standards, so that HEMCO could be merged into CESM.
+
|Nick Balasus (Harvard)
|Bob Yantosca (Harvard)
+
|HEMCO standalone
|CESM<br>HEMCO<br>netCDF I/O
+
 
|
 
|
*[https://github.com/geoschem/HEMCO/pull/226 geoschem/HEMCO PR #226]
+
*[https://github.com/geoschem/HEMCO/pull/229 geoschem/HEMCO PR #229]
*[https://github.com/geoschem/HEMCO/issues/225 geoschem/HEMCO #225]
+
*[https://github.com/geoschem/HEMCO/issues/228 geoschem/HEMCO #228]
 +
 
 +
|-valign="top"
 +
|[https://github.com/geoschem/HEMCO/pull/235 Ensure that HEMCO vertical regridding is mass-conserving (plus related modifications in GEOS-Chem)]
 +
*This only affects regridding from 72/73 levels -> 47/48 levels (GEOS) or 102/103 levels -> 74/75 levels (GISS)
 +
|Nicholas Balasus (Harvard)<br>Haipeng Lin (Harvard)<br>Todd Mooring (Harvard)
 +
|Simulations w/ reduced grids
 +
|
 +
*[https://github.com/geoschem/HEMCO/pull/235 geoschem/HEMCO PR #235]
 +
*[https://github.com/geoschem/HEMCO/issues/232 geoschem/HEMCO #232]
 +
*[https://github.com/geoschem/geos-chem/pull/1925 geoschem/geos-chem PR #1925]
  
 
|-valign="top"
 
|-valign="top"
Line 120: Line 228:
 
|-valign="top"
 
|-valign="top"
 
|Make ESMF logging a run-time option in new configure file ESMF.rc
 
|Make ESMF logging a run-time option in new configure file ESMF.rc
 +
*NOTE: This breaks hardwired settings that could only be changed by recompilation
 
|Lizzie Lundgren (Harvard)
 
|Lizzie Lundgren (Harvard)
 
|GCHP<br>Run directory
 
|GCHP<br>Run directory
 
|
 
|
*[https://github.com/geoschem/geos-chem/pull/1876 geoschem/geos-chem PR #1876]
+
*[https://github.com/geoschem/geos-chem/pull/1879 geoschem/geos-chem PR #1879]
 +
*[https://github.com/geoschem/GCHP/pull/330 geoschem/GCHP PR #330]
 +
*[https://github.com/geoschem/MAPL/pull/29 geoschem/MAPL PR #29]
  
 
|-valign="top"
 
|-valign="top"
Line 133: Line 244:
  
 
|-valign="top"
 
|-valign="top"
|Update GCHP run files for NASA Pleiades cluster
+
|[https://github.com/geoschem/geos-chem/pull/1929 Bugfix to initialize advected species to background values if not in restart file]
 
|Lizzie Lundgren (Harvard)
 
|Lizzie Lundgren (Harvard)
|GCHP<br>Run directory
+
|GCHP
 +
|
 +
*[https://github.com/geoschem/geos-chem/pull/1929 geoschem/geos-chem PR #1929]
 +
*[https://github.com/geoschem/geos-chem/issues/1930 geoschem/geos-chem #1930]
 +
 
 +
|-valign="top"
 +
|[https://github.com/geoschem/geos-chem/pull/1931 Add warnings about area-dependency to GCHP HISTORY.rc files]
 +
|Lizzie Lundgren (Harvard)
 +
|GCHP<br>Diagnostics
 +
|
 +
*[https://github.com/geoschem/geos-chem/pull/1931 geoschem/geos-chem PR #1931]
 +
*[https://github.com/geoschem/GCHP/issues/338 geoschem/GCHP #338]
 +
 
 +
|-valign="top"
 +
|[https://github.com/geoschem/geos-chem/issues/1886 Fix ocean mask file in transport tracer sim if using FP native]
 +
|Lizzie Lundgren (Harvard)
 +
|Run directory
 +
|
 +
*[https://github.com/geoschem/geos-chem/pull/1974 geoschem/geos-chem PR #1974]
 +
 
 +
|-valign="top"
 +
!colspan="4" bgcolor="#CCFFFF"|Updates that only affect GEOS-Chem in the NASA GEOS ESM
 +
 
 +
|-valign="top"
 +
|[https://github.com/geoschem/geos-chem/pull/1884 Updates for GEOS-Chem in the NASA GEOS ESM]
 +
*Minor updates (mostly in the run directory) to make GEOS-Chem compatible with the most recent GEOS version.
 +
|Lizzie Lundgren (Harvard)<br>Christoph Keller (GMAO)
 +
|GEOS
 +
|
 +
*[https://github.com/geoschem/geos-chem/pull/1884 geoschem/geos-chem PR #1884]
 +
 
 +
|-valign="top"
 +
!colspan="4" bgcolor="#CCFFFF"|Updates to meet CESM coding guidelines (to facilitate interfacing GEOS-Chem and HEMCO into CESM)
 +
 
 +
|-valign="top"
 +
|[https://github.com/geoschem/HEMCO/pull/226 Update netCDF code (in src/Shared/NcdfUtil) to use the netCDF-F90 interface]
 +
|Bob Yantosca (Harvard)
 +
|CESM<br>HEMCO<br>netCDF I/O
 +
|
 +
*[https://github.com/geoschem/HEMCO/pull/227 geoschem/HEMCO PR #227]
 +
*[https://github.com/geoschem/HEMCO/pull/226 geoschem/HEMCO PR #226]
 +
*[https://github.com/geoschem/HEMCO/issues/225 geoschem/HEMCO #225]
 +
 
 +
|-valign="top"
 +
|[https://github.com/geoschem/HEMCO/pull/234 Limit GC_72_EDGE_SIGMA variable definition to less than 135 columns]
 +
|Bob Yantosca (Harvard)
 +
|CESM<br>HEMCO<br>netCDF I/O
 +
|
 +
*[https://github.com/geoschem/HEMCO/pull/234 geoschem/HEMCO PR #234]
 +
*[https://github.com/geoschem/HEMCO/issues/233 geoschem/HEMCO #233]
 +
 
 +
|-valign="top"
 +
|[https://github.com/geoschem/geos-chem/pull/1879 Convert GEOS-Chem netCDF utility routines to use the netCDF-F90 interface]
 +
|Bob Yantosca (Harvard)
 +
|CESM<br>netCDF I/O
 +
|
 +
*[https://github.com/geoschem/geos-chem/pull/1896 geoschem/geos-chem PR #1896]
 +
*[https://github.com/geoschem/geos-chem/pull/1879 geoschem/geos-chem PR #1879]
 +
*[https://github.com/geoschem/HEMCO/issues/225 geoschem/HEMCO #225]
 +
 
 +
|-valign="top"
 +
|[https://github.com/geoschem/geos-chem/pull/1951 Update calls to MPI functions when using GEOS-Chem in CESM]
 +
|Lizzie Lundgren (Harvard)
 +
|CESM
 
|
 
|
*[https://github.com/geoschem/geos-chem/pull/1876 geoschem/geos-chem PR #1876]
+
*[https://github.com/geoschem/geos-chem/pull/1951 geoschem/geos-chem PR #1951]
 +
*[https://github.com/ESCOMP/CAM/pull/484 ESCOMP/CAM#484]
  
 
|}
 
|}

Latest revision as of 16:24, 2 April 2024

GEOS-Chem Versions Page

This page includes information about GEOS-Chem 14.2.1 and HEMCO 3.7.1.

Version overview

Release date: 10 Oct 2023

Repository GitHub Milestone DOI
GCClassic 14.2.1 14.2.1 milestone for geoschem/GCClassic 10.5281/zenodo.8427641
GCHP 14.2.1 14.2.1 milestone for geoschem/GCHP 10.5281/zenodo.8427735
GEOS-Chem (science codebase) 14.2.1 14.2.1 milestone for geoschem/geos-chem 10.5281/zenodo.8427562
HEMCO 3.7.1 3.7.1 milestone for geoschem/HEMCO 10.5281/zenodo.8427520

Features in this version

Feature Contributor(s) Model scope Notes and references
Updates that will not affect full-chemistry benchmark simulations
Prevent double-counting oil emissions in CH4 and carbon simulations Nick Balasus (Harvard) carbon sim
CH4 sim
tagCH4 sim
Add fixes to reduce differences between the CH4 simulation and CH4 in carbon simulation Melissa Sulprizio (Harvard) carbon sim
CH4 sim
tagCH4 sim
Update GEPA CH4 emissions to gridded GHGI v2 Melissa Sulprizio (Harvard) carbon sim
CH4 sim
tagCH4 sim
Add variable to geoschem_config.yml to perturb CH4 boundary conditions Nicholas Balasus (Harvard) carbon sim
CH4 sim
tagCH4 sim
Add option to perturb OH in CH4 simulations Melissa Sulprizio (Harvard) carbon sim
CH4 sim
tagCH4 sim
Bug fix for analytical CH4 inversions Melissa Sulprizio (Harvard) IMI
Set RUNDIR_GRID_HALF_POLAR when creating rundirs for 0.25x0.3125 and 0.5x0.2625 global domains Melissa Sulprizio (Harvard) Run directory
Explicitly define tagCH4 simulations instead of making assumption based on number of species Melissa Sulprizio (Harvard) tagCH4 sim
Fixes for the SatDiagn diagnostic Bob Yantosca (Harvard) Diagnostics
Fix incorrect comments in GeosUtil/unitconv_mod.F90 Haipeng Lin (Harvard) Documentation
Update minimum KPP version required for the fullchem mechanism from 2.5.0 to 3.0.0 Bob Yantosca (Harvard) Fullchem sim
Fix issues that prevented compiling GEOS-Chem with the custom mechanism Bob Yantosca (Harvard) Fullchem sim
Fix GEOS-Chem Classic parallelization errors revealed by parallelization tests Bob Yantosca (Harvard) Hg sim
Luo Wetdep


Fix incorrect time slice read as boundary conditions in GC-Classic nested model Haipeng Lin (Harvard) Nested grid
Impose boundary conditions at every timestep in GC-Classic nested grid simulations Haipeng Lin (Harvard) Nested grid
Don't allow user to create MERRA-2 0.25 x 0.3125 run directories for GCClassic Bob Yantosca (Harvard) Run directory
Add sanity check for missing molecular weights; Add missing MW for HgBrO Bob Yantosca (Harvard) Species metadata
Updates to integration test scripts (directory reorganization; updates for the WashU Compute1 cluster) Bob Yantosca (Harvard) Testing
Updates included in HEMCO 3.7.1 (will not affect full-chemistry benchmarks)
Update Hg0 Emission Factors in hcox_gfed_include_gfed4.H Eric Roy (MIT) HEMCO
Hg sim
Remove extraneous code from hco_extlist_mod.F90 Bob Yantosca (Harvard) HEMCO
Fix incorrect longitude definitions for HEMCO standalone 0.25x03125 and 0.5x0625 grids Nick Balasus (Harvard) HEMCO standalone
Ensure that HEMCO vertical regridding is mass-conserving (plus related modifications in GEOS-Chem)
  • This only affects regridding from 72/73 levels -> 47/48 levels (GEOS) or 102/103 levels -> 74/75 levels (GISS)
Nicholas Balasus (Harvard)
Haipeng Lin (Harvard)
Todd Mooring (Harvard)
Simulations w/ reduced grids
Updates that only affect GCHP
Make ESMF logging a run-time option in new configure file ESMF.rc
  • NOTE: This breaks hardwired settings that could only be changed by recompilation
Lizzie Lundgren (Harvard) GCHP
Run directory
Use standard format for AEIC 2019 monthly climatology in ExtData.rc Lizzie Lundgren (Harvard) GCHP
Run directory
Bugfix to initialize advected species to background values if not in restart file Lizzie Lundgren (Harvard) GCHP
Add warnings about area-dependency to GCHP HISTORY.rc files Lizzie Lundgren (Harvard) GCHP
Diagnostics
Fix ocean mask file in transport tracer sim if using FP native Lizzie Lundgren (Harvard) Run directory
Updates that only affect GEOS-Chem in the NASA GEOS ESM
Updates for GEOS-Chem in the NASA GEOS ESM
  • Minor updates (mostly in the run directory) to make GEOS-Chem compatible with the most recent GEOS version.
Lizzie Lundgren (Harvard)
Christoph Keller (GMAO)
GEOS
Updates to meet CESM coding guidelines (to facilitate interfacing GEOS-Chem and HEMCO into CESM)
Update netCDF code (in src/Shared/NcdfUtil) to use the netCDF-F90 interface Bob Yantosca (Harvard) CESM
HEMCO
netCDF I/O
Limit GC_72_EDGE_SIGMA variable definition to less than 135 columns Bob Yantosca (Harvard) CESM
HEMCO
netCDF I/O
Convert GEOS-Chem netCDF utility routines to use the netCDF-F90 interface Bob Yantosca (Harvard) CESM
netCDF I/O
Update calls to MPI functions when using GEOS-Chem in CESM Lizzie Lundgren (Harvard) CESM