Published May 30, 2024 | Version 14.4.0
Software Open

geoschem/geos-chem: GEOS-Chem 14.4.0

Description

Release Date: 30 May 2024

CHANGELOG

Added

  • Added SpcConc%Units for species-specific unit conversion
  • Diel and day-of-week scale factors for CEDS global base emissions
  • Input_Opt%Satellite_CH4_Columns logical flag; Set this to true if any of AIRS, GOSAT, TCCON observational operators are selected
  • Add explicit handling of gravitational settling and hygroscopic growth in dry deposition
  • Added CO2, CO, and OCS single-tracer carbon simulations to the integration tests
  • Added missing entry in HEMCO_Config.rc for natural gas postmeter CH4 emissions in GHGIv2 Express Extension
  • Added tagged species capability and PM25nit and PM25nh4 diagnostics for GEOS runs
  • Added real*4 diagnostics for State_Met logical masks IsWater, IsLand, IsIce, and IsSnow
  • New parameterization for effective radius of SNA/OM aersols (see PR #2236)
  • New CHEM_INPUTS/FAST_JX/v2024-05 and CHEM_INPUTS/FAST_JX/v2024-05-Hg folders with updated org.dat and so4.dat files
  • Added global continental chlorine (pCl and HCl) emissions
  • Extended GFED4 emissions through the end of 2023
  • Added a parameterization for dry aerosol size (Rg) for SNA and OM aerosols. Updated AOD calculation reflecting varying aerosol size.

Changed

  • Updated routines in GeosUtil/unitconv_mod.F90 for species-specific unit conversion
  • Halt timers during calls to Convert_Spc_Units so as to time unit conversions separately
  • Streamline IF statements for CH4 observational operators in Interfaces/GCClassic/main.F90
  • Disable parallel loop in Do_Convection when using TOMAS; it causes unit conversion issues. Revisit later.
  • Add explicit handling of gravitational settling and hygroscopic growth in dry deposition
  • Added CO2, CO, and OCS single-tracer carbon simulations to the integration tests
  • GitHub Action config file .github/workflows/stale.yml, which replaces StaleBot
  • Switch from fixed to monthly timezones, which account for daylight savings time more accurately when computing emissions
  • Updated NOAA GMD surface CH4 boundary conditions through 2022
  • Rename NITs_Jscale_JHNO3 to NITs_Jscale and NIT_Jscale_JHNO2 to NIT_Jscale in geoschem_config.yml templates
  • Updated volcano emissions from GMAO v202005 product to v202401 which extends to the end of 2024
  • Use local scale height and level thickness to determine the PBL to determine the PBL top level and PBL pressure thickness
  • Update drydep mean diameters of aerosols to account for size distribution
  • Corrected the formula for 1st order heterogeneous chemical loss on stratospheric aerosol for NO2, NO3, and VOC.
  • Fixed incorrect time refresh entries and other errors in run/GCHP/ExtData.rc.templates/ExtData.rc.carbon
  • Changed time range entries in HEMCO_Config.rc for met, restart, and BC files to use year, month, and day tokens instead of hardcoded range
  • Renamed State_Met%FRSNO and State_Met%FRLANDIC to State_Met%FRSNOW and State_Met%FRLANDICE
  • Renamed isorropiaII_mod.F90 to aerosol_thermodynamics_mod.F90
  • Changed aerosol thermodynamics scheme from ISORROPIA II to HETP for fullchem and APM
  • Changed input data paths in run/GEOS directory to match location change on NASA discover cluster
  • Use new mask files at 0.1 x 0.1 degree resoluiton for CH4/tagCH4/carbon simulations to avoid I/O bottlenecks
  • Update config files for CH4/carbon simulations to avoid reading the same variable multiple times
  • Converted Github issue templates to issue forms using YAML definition files

Fixed

  • Corrected the formula for 1st order heterogeneous chemical loss on stratospheric aerosol for NO2, NO3, and VOC.
  • Use rate-law function GCARR_ac for rxns that have Arrhenius B parameters that are zero
  • Now use correct index WEAEROSOL(I,J,L,2+NDUST) in routine Settle_Strat_Aer of GeosCore/ucx_mod.F90
  • Now get density of BCPI species from the species database in ucx_mod.F90
  • Fix issues that prevented single-species carbon simulations from running in GCHP
  • Update HEMCO_Config.rc.carbon and ExtData.rc.carbon templates for consistency
  • Updated several emissions files for CO and CH4 for COARDS and MAPL compliance
  • Fixed several issues in GCHP single-species carbon simulation setup scripts
  • Corrected the formula for 1st order heterogeneous chemical loss on stratospheric aerosol for NO2, NO3, and VOC.
  • Change restart file time cycle flag from EFYO to CYS for TOMAS simulations to avoid missing species error.
  • Now define REEVAPSO2 in wetscav_mod when units are kg species; this avoids floating-point errors.
  • Fixed State_Met%FRSNO to be fraction of grid box with snow rather than fraction of land with snow
  • Fixed variable definitions in the DryDep collection of run/GCHP/HISTORY.rc.templates/HISTORY.rc.fullchem

Removed

  • Legacy binary punch diagnostic code contained within #ifdef BPCH_DIAG blocks
  • IU_BPCH logical file unit (in GeosUtil/file_mod.F90)
  • Removed tagged CH4 and CO species handling from carbon_gases_mod.F90
  • GitHub config files .github/stale.yml and .github/no-response.yml
  • Unused CO2 and carbon simulation options from geoschem_config.yml (and from related code in co2_mod.F90).
  • Removed ISORROPIA
  • Removed Begin array in do_fullchem (declared but not used)
  • Removed tagCH4 simulation as option
  • Removed --request-payer requester from run/shared/download_data.py; the s3://gcgrid data is open-source

New Contributors

  • @hannahnesser made their first contribution in https://github.com/geoschem/geos-chem/pull/2266

Full Changelog: https://github.com/geoschem/geos-chem/compare/14.3.1...14.4.0

Files

geoschem/geos-chem-14.4.0.zip

Files (6.9 MB)

Name Size Download all
md5:8f4092ae90a484f7980d8cc49c73b182
6.9 MB Preview Download

Additional details

Related works