Skip to content

GEOS-Chem 14.3.0

Compare
Choose a tag to compare
@msulprizio msulprizio released this 09 Feb 13:19
· 464 commits to main since this release

Release date: 09 Feb 2024
DOI

From CHANGELOG.md

Added

  • Added capability for TOMAS simulations in GCHP
  • Added State_Chm%nTomasBins to replace hardcoded bins in TOMAS diagnostics
  • Added interface to Cloud-J package for computing photolysis rates
  • Added compile-time option FASTJX to use legacy Fast-JX photolysis instead of Cloud-J
  • Added new diagnostics OD600 and TCOD600 for 600 nm optical depths (per-level and total column) used for computing J-values in either Fast-JX or Cloud-J
  • Added GEOS-IT as meteorology option and labeled as beta during run directory creation until full inventory and offline emissions are available.
  • Added support for running GEOS-Chem on the NASA discover cluster
  • Added inclusion of c30 restart file in GCHP run directories since c24 and c48 not supported when using GEOS-IT meteorology
  • Added automatic updating of GCHP lightning climatology in ExtData.rc based on settings in HEMCO_Config.rc
  • Added two new diagnostics to track number of negative concentrations after first and last KPP integration
  • Added capability of running GEOS-Chem transport tracer simulation within the GEOS model
  • Added radiative forcing contributions due to trop-only ozone, CFCs, water vapor, N2O, CO2 and changes in stratosphere to RRTMG
  • Added computation of radiative forcing at the tropopause to RRTMG
  • Added option to compute stratospherically-adjusted radiative forcing at the tropopause using RK4 time marching integration with fixed dynamical heating approximation (FDH)
  • Added experimental option to apply seasonally-evolving fixed dyanmical heating approximation in RRTMG

Changed

  • Updated fullchem mechanism following JPL/IUPAC. See KPP/fullchem/CHANGELOG_fullchem.md for details.
  • Reorganized GCHP run directory creation prompts for GEOS-FP native meteorology input
  • Converted TOMAS bpch diagnostics to netCDF
  • Now read the Hg restart file from ExtData/GEOSCHEM_RESTARTS/v2023-12
  • Increse requested time limits in GCHP integration tests (compile 2h30m, run 5h)
  • Changed CO2 concentration used in RRTMG to be modifiable in geoschem_config.yml
  • Changed water vapor used in RRTMG to match to tracer field at all altitudes
  • Updated restart file path for GCHP TOMAS simulations
  • Look for fullchem restarts in the GEOSCHEM_RESTARTS/GC_14.3.0 folder
  • Look for fullchem/aerosol boundary conditions in the HEMCO/SAMPLE_BCs/GC_14.3.0/fullchem folder

Fixed

  • Fixed bug in stratospheric aerosols optical depths passed to Fast-JX
  • Restored consideration of both isSnow and isIce in dry deposition
  • Fixed calculation of FRLAND_NOSNO_NOICE in calc_met_mod.F90
  • Added missing units in comments of KPP/fullchem/commonIncludeVars.H
  • Use run directory (not absolute path) to determine the executable file name in integration & parallel tests.
  • Fixed memory leaks in State_Chm%AerMass and State_Chm%Phot containers
  • Fixed incorrect time-avaging in RRTMG diagnostics wheres zeros included prior to first RRTMG call

Removed

  • Removed references to unused met-fields RADLWG and LWGNT
  • Removed inclusion of c360 restart file in GCHP run directories
  • Reduced timers saved out to essential list used for benchmarking model performance

See the GEOS-Chem 14.3.0 page for a complete list of updates.

Pull Requests Included

  • Bug fix for TOMAS sulfate production rates by @BettyCroft in #1569
  • Fix to address GCClassic failure to integrate with TOMAS when using dev/tomas branch by @BettyCroft in #1959
  • Fix to address GCHP failure to integrate with TOMAS when using dev/tomas branch by @BettyCroft in #1960
  • JPL/IUPAC updates by @kelvinhb in #1765
  • Interim fix for runaway HMS chemistry by @sdeastham in #2006
  • Fix bugs setting strat aerosol OD passed to Fast-JX by @lizziel in #2018
  • Dry deposition to snow and ice by @r-pound in #2045
  • Application of FRSNO in land cover arrays by @r-pound in #2046
  • Move aerosol_mod.F90 arrays to State_Chm%AerMass object by @lizziel in #2015
  • TOMAS updates: Capability to run in GCHP, NetCDF diagnostics, and other fixes by @msulprizio in #2060
  • Add missing units in comments of KPP/fullchem/commonIncludeVars.sh by @yantosca in #2061
  • Fix unit conversion code for TOMAS following merge with 14.2.3 by @msulprizio in #2063
  • Now read the Hg restart file from GEOSCHEM_RESTARTS/v2023-12 by @yantosca in #2059
  • Reduce timers to essential list only by @msulprizio in #2069
  • Add Cloud-J as new default photolysis option by @lizziel in #1522
  • GEOS-Chem Transport Tracers simulation GEOS by @lizziel in #2058
  • Use rundir (not absolute path) to select the executable file for integration and parallel tests by @yantosca in #2084
  • Increase time limits for GCHP integration tests by @yantosca in #2095
  • Updates to run GEOS-Chem with GEOS-IT by @lizziel in #1848
  • Updates from GMAO for GEOS by @lizziel in #2062
  • Fix errors in GCClassic dry-run simulations when Cloud-J photolysis is activated by @yantosca in #2082
  • Merge no-diff-to-benchmark updates into the 14.3.0 development stream by @yantosca in #2106
  • Fix additional memory leaks in GEOS-Chem by @yantosca in #2104
  • Limit Cloud-J initialization prints to single core by @lizziel in #2109
  • Add fix to cldj_interface_mod.F90 to avoid floating-point exception in GCHP integration tests by @msulprizio in #2111
  • Add nitrate aerosol to Ox family definition in gckpp.kpp by @msulprizio in #2071
  • Stratospheric adjustment and additional output fields for RRTMG in GCHP by @sdeastham in #2010
  • Add fixes for TOMAS simulations in GCHP by @msulprizio in #2136
  • Update run directory scripts to get certain restarts from 14.3.0 1-year benchmark output and boundary condition output by @yantosca in #2134
  • [WIP] Change units of Loss_Ox diagnostic from molec/cm3/s to unitless (to fix an issue in tagO3 simulations) by @yantosca in #2096

New Contributors

Full Changelog: 14.2.3...14.3.0