Recent Releases of GEOS-Chem
GEOS-Chem - GEOS-Chem 14.5.3
CHANGELOG.md
From Changed
- Changed CESM
HEMCO_Config.rc
to read 3D AEIC emissions every timestep to avoid differences upon restart
Pull requests included
- Read AEIC2019 emissions every timestep in CESM by @lizziel in https://github.com/geoschem/geos-chem/pull/2713
- GEOS-Chem (science codebase) 14.5.3 release by @yantosca in https://github.com/geoschem/geos-chem/pull/2757
Full Changelog: https://github.com/geoschem/geos-chem/compare/14.5.2...14.5.3
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by yantosca about 2 months ago

GEOS-Chem - GEOS-Chem 14.5.2
CHANGELOG.md
From Added
- Implemented the Global Rice Patty Inventory (GRPI) for CH4 and carbon simulations to replace EDGAR rice emissions
- Added run directory creation for processed cubed-sphere GEOS-IT meteorology
- Added GC-Classic and GCHP environment files, build scripts, and run scripts for MSU Orion cluster
Changed
- Updated GC-Classic and GCHP environment files, build scripts, and run scripts for NASA discover cluster
- Updated rundir scripts to ask for confirmation before building the KPP-Standalone executable
- Updated rundir scripts to print a reminder to compile with
-DKPPSA=y
to build the KPP-Standalone executable - Updated
integrationTestCreate.sh
andparallelTestCreate.sh
scripts to decline building the KPP-Standalone.
Fixed
- Fixed GCHP refresh time for
CO2_WEEKLY
scale factors so updated daily - Fixed bug in GCHP GEOS-IT run directory using raw lat-lon fields on NASA discover cluster
Pull requests included
- Add .zenodo.json to auto-populate DOI fields upon version releases by @yantosca in https://github.com/geoschem/geos-chem/pull/2690
- Fix CO2 weekly scale factors entry in GCHP ExtData.rc for carbon simulation by @lizziel in https://github.com/geoschem/geos-chem/pull/2684
- Implement GRPI CH4 rice emissions to replace EDGAR in CH4 and carbon simulations by @msulprizio in https://github.com/geoschem/geos-chem/pull/2673
- Add run directory creation support for processed cubed-sphere GEOS-IT meteorology by @yuanjianz in https://github.com/geoschem/geos-chem/pull/2616
- Add env and run scripts for MSU Orion cluster and update for NASA discover by @lizziel in https://github.com/geoschem/geos-chem/pull/2692
- Do not build KPP-Standalone executable unless specifically requested at compile time by @yantosca in https://github.com/geoschem/geos-chem/pull/2712
- GEOS-Chem (science codebase) 14.5.2 release by @yantosca in https://github.com/geoschem/geos-chem/pull/2725
Full Changelog: https://github.com/geoschem/geos-chem/compare/14.5.1...14.5.2
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by yantosca 2 months ago

GEOS-Chem - GEOS-Chem 14.5.1
CHANGELOG.md
From Added
- Added allocate guards for arrays in
pressure_mod
- Added
State_Diag%SatDiagnEdgeCount
counter for theSatDiagnEdge
collection - Added
State_Diag%Archive_SatDiagnEdgeCount
field - Added
State_Diag%Archive_SatDiagnEdge
field - Added routine
SatDiagn_or_SatDiagnEdge
inHistory/history_utils_mod.F90
- Added error trap in
History/history_mod.F90
to ensure that collection duration is always shorter than frequency - Added KPP standalone interface (archives model state to selected locations)
- Added
https://github/geoschem/KPP-Standalone
as a Git submodule - Added comments in
./run/sharedcleanRunDir.sh
describing the--force
option (i.e. remove files w/o user confirmation) - Specified meteorology source in GCHP geoschem_config.yml
- Added Input_Opt logical for whether to reconstruct convective precipitation fluxes rather than use met-fields
- Added to run directory creation a warning about convection discontinuity and bug if GEOS-FP meteorology is chosen
- Added surface precipitation flux fields as inputs to GCHP
Changed
- Renamed
Emiss_Carbon_Gases
toCO2_Production
incarbon_gases_mod.F90
- Updated start date and restart file for CO2 and tagCO simulations for consistency with carbon simulations
- Allocated
State_Diag%SatDiagnPEDGE
ffield with vertical dimensionState_Grid%NZ+1
- Modified
run/GCClassic/cleanRunDir.sh
to skip removing bpch files, as well as now removingfort.*
andOutputDir/*.txt
files - Edited
run/shared/kpp_standalone_interface.yml
to include additional entries underactive cells
andlocations
- Changed doing Linoz and Linearized chemistry messages to print only if verbose
- Updated HEMCO subroutine calls for error and log handling changes in HEMCO 3.9.1
- Updated configuration files for using GEOS-Chem 14.5 in CESM
- Modified tagCO simulation to use GFED4 biomass burning emissions and GEOS-Chem v5 OH fields for consistency with carbon simulation
- Changed integration tests to use Harvard Cannon GNU 12 environment files by default
- Added Australian Hg emissions for 2000-2019 from MacFarlane et. al. [2022], plus corresponding mask file
- Added comments in GEOS-Chem Classic
HISTORY.rc
template files advising users not to change theBoundaryConditions.frequency
setting
Fixed
- Added a fix to skip the call to KPP when only CO2 is defined in the carbon simulation
- Added fix to turn on ship emissions for CO2 in the carbon simulation
- Updated
HEMCO_Config.rc
for carbon simulation to read data based on carbon species used - Fixed entries for CO2 emissions in
ExtData.rc.carbon
- Fixed metals simulation name in config file template comments
- Fixed bug in
download_data.py
which caused script to fail if log filename contained uppercase characters. - Fixed the satellite diagnostics counters from being inadvertently being reset
- Fixed segmentation fault in qfyaml when running with certain compilers without debug flags on
- Fixed errors in adjoint-only code preventing successful adjoint build
- Fixed zero convective precipitation and high cloud base in runs using GEOS-FP (>=01Jun2020) or GEOS-IT
- Updated GEOS-only code and configuration files for compatibility with GEOS-Chem 14.5
- Fixed missing Is_Advected for TMB in species_database.yml
- Fixed typos in
HEMCO_Config.rc
for CH4 simulations causing mobile combustion emissions to be double counted - Fixed handling of FIRST flag in carbon_gases_mod.F to limit log prints to first timestep only
- Removed extraneous pressure correction in GCHP carbon simulations by adding 'activate: true' to geoschem_config.yml
- Fixed bug in GC-Classic OCS emissions where unit conversion of km2 to m2 occurred twice
- Changed dimension of EmisOCS_Total from 3D to 2D since all emissions for all sectors are 2D
- Added fixes to only apply archived PCO_CH4 field for carbon simulations with CO only
- Reverted CH4 livestock emissions to EDGAR v7 to avoid hotspots and to apply seasonality
Removed
- Removed duplicate
WD_RetFactor
tag for HgClHO2 inspecies_database.yml
- Removed error messages in HEMCO interface pointing users to HEMCO log
Pull requests included
- Fix inconsistencies between CO2 simulation and carbon simulation with CO2 only by @msulprizio in https://github.com/geoschem/geos-chem/pull/2510
- Fix trace metals simulation name in config file comments by @ihough in https://github.com/geoschem/geos-chem/pull/2560
- Add allocate guards for arrays in
pressure_mod
by @jwallwork23 in https://github.com/geoschem/geos-chem/pull/2532 - Fix CEDS TMB emissions by @kelvinhb in https://github.com/geoschem/geos-chem/pull/2507
- Add counter for SatDiagnPedge collection; Prevent satellite diagnostic counters from being inadvertently reset by @yantosca in https://github.com/geoschem/geos-chem/pull/2544
- KPP standalone interface from Obin Sturm by @lizziel in https://github.com/geoschem/geos-chem/pull/2482
- Remove duplicate WD_RetFactor tag for HgClHO2 entry in species-database.yml by @yantosca in https://github.com/geoschem/geos-chem/pull/2580
- Prevent segmentation fault in qfyaml with some compilers by @lizziel in https://github.com/geoschem/geos-chem/pull/2486
- KPP Standalone from Obin Sturm by @lizziel in https://github.com/geoschem/geos-chem/pull/2483
- Fix GEOS-Chem 14.5.0 build in CESM by excluding hard dependencies on HEMCO by @jimmielin in https://github.com/geoschem/geos-chem/pull/2542
- Some fixes required to compile adjoint geos chem by @kaysuselj in https://github.com/geoschem/geos-chem/pull/2578
- Prevent History diagnostic collection duration from being shorter than frequency by @yantosca in https://github.com/geoschem/geos-chem/pull/2593
- Add KPP Standalone into GEOS-Chem 14.5.1 by @yantosca in https://github.com/geoschem/geos-chem/pull/2588
- Fix tagged CO simulation in dev branch by @lizziel in https://github.com/geoschem/geos-chem/pull/2608
- Fix typo in tagco restart date introduced in dev version by @lizziel in https://github.com/geoschem/geos-chem/pull/2612
- Fix convection issues when meteorology is Grell Freitas scheme by @yuanjianz in https://github.com/geoschem/geos-chem/pull/2523
- Updates for GEOS-only code in 14.5 by @lizziel in https://github.com/geoschem/geos-chem/pull/2553
- Fix bug in GCHP integration test creation due to duplicate "Created " entries in log by @lizziel in https://github.com/geoschem/geos-chem/pull/2615
- KPP-Standalone submodule update: Now generate box-model output with 3-digit exponents by @yantosca in https://github.com/geoschem/geos-chem/pull/2617
- Revert CH4 livestock emissions to EDGAR v7 by @msulprizio in https://github.com/geoschem/geos-chem/pull/2626
- Add ozonesonde observation locations to the kpp_standalone_interface.yml file by @yantosca in https://github.com/geoschem/geos-chem/pull/2634
- Update HEMCO interface for changes to HEMCO error and log handling by @lizziel in https://github.com/geoschem/geos-chem/pull/2643
- Updates for 14.5 compatibility in CESM by @lizziel in https://github.com/geoschem/geos-chem/pull/2642
- Fixes for running GEOS-Chem 14.5.1 in GEOS by @lizziel in https://github.com/geoschem/geos-chem/pull/2661
- Implement Australian Hg emissions inventory (2010-2019) from MacFarlane et al. [2022] by @yantosca in https://github.com/geoschem/geos-chem/pull/2669
- Add comments to GCClassic HISTORY.rc template files advising users not to change BoundaryConditions.frequency by @yantosca in https://github.com/geoschem/geos-chem/pull/2670
- Bug fixes for the carbon simulations in GCClassic and GCHP by @msulprizio in https://github.com/geoschem/geos-chem/pull/2554
- Change default environment files for integration tests on Harvard Cannon from gnu10 to gnu12 by @yantosca in https://github.com/geoschem/geos-chem/pull/2674
- Fixed the problem that GCHP cannot read meteorology field from yaml by @yuanjianz in https://github.com/geoschem/geos-chem/pull/2675
- GEOS-Chem (science codebase) 14.5.1 release by @yantosca in https://github.com/geoschem/geos-chem/pull/2678
- Bug fix: allow uppercase log filename in download_data.py by @ihough in https://github.com/geoschem/geos-chem/pull/2508
New Contributors
- @ihough made their first contribution in https://github.com/geoschem/geos-chem/pull/2560
- @jwallwork23 made their first contribution in https://github.com/geoschem/geos-chem/pull/2532
- @kaysuselj made their first contribution in https://github.com/geoschem/geos-chem/pull/2578
Full Changelog: https://github.com/geoschem/geos-chem/compare/14.5.0...14.5.1
See the GEOS-Chem 14.5.1 page for a complete list of updates.
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by yantosca 4 months ago

GEOS-Chem - GEOS-Chem 14.5.0
CHANGELOG.md
From Added
- Added vectors
State_Chm%KPP_AbsTol
andState_Chm%KPP_RelTol
- Added setting
KPP_AbsTol
to 1e5 for dummy species inspecies_database.yml
andspecies_database_hg.yml
- Implemented PPN photolysis from Horner et al (2024)
- Added four new species ALK4N1, ALK4N2, ALK4O2, and ALK4P to address issues in ALK4 and R4N2 chemistry following Brewer et al. (2023, JGR)
- Added new species ALK4N1 and ALK4N2 to Ox family in KPP
- Added Cloud-J input parameters to geoschem_config.yml in new photolysis sub-menu called cloud-j
- Added computation of water concentration to use in photolysis for application of UV absorption by water in Cloud-J v8
- Added ACO3, ACR, ACRO2, ALK4N{1,2,O}2, ALK4P, ALK6, APAN, APINN, APINO2, APINP, AROCMCHO, AROMCO3, AROMPN, BPINN, BPINO2, BPINON, BPINOO2, BPINOOH, BPINP, BUTN, BUTO2, C4H6, C96N, C96O2, C9602H, EBZ, GCO3, HACTA, LIMAL, LIMKB, LIMKET, LIMKO2, LIMN, LIMNB, LIMO2H, LIMO3, LIMO3H, LIMPAN, MEKCO3, MEKPN, MYRCO, PHAN, PIN, PINAL, PINO3, PINONIC, PINPAN, R7N{1,2}, R7O2, R7P, RNO3, STYR, TLFUO2, TLFUONE, TMB, ZRO2 to
species_database.yml
following Travis et al. 2024 - Added TSOIL1 field to
State_Met
for use in HEMCO soil NOx extension. This should only be read in when theUseSoilTemperature
option is true in HEMCO config
Changed
- Copied values from
State_Chm%KPP_AbsTol
toATOL
andState_Chm%KPP_RelTol
toRTOL
for fullchem and Hg simulations - Introduced seasalt Ca, K, Mg back to aerosol thermodynamics via HETP.
- Updated
HEMCO_Config.rc.fullchem
(GCClassic + GCHP) andExtData.rc
to add emissons of new species from Travis et al 2023 - Activated the
DryDep
collection for GCClassic & GCHP fullchem benchmarks - Reduced the GCHP
DryDep
collection to only the necessary species for benchmarks - Removed unused
VDIFFAR
routine fromvdiff_mod.F90
- Updated MW for CH4 and OH in
global_ch4_mod.F90
- Added fix to not convert from kg/kg to mol/mol before passing State_Chm to PBL mixing in
vdiff_mod.F90
- Updated GC-Classic and GCHP run scripts and environment files for NASA discover cluster
- Updated
GFED4_Climatology
entries to point to the climatology file for 2010-2023 - Moved aerosol optical properties files to a new data directory specified in geoschem_config.yml rather than specifying in photolysis input files
- Moved calls to
RD_AOD
andCALC_AOD
fromInit_Aerosol
rather thanInit_Photolysis
- Updated ResME CH4 reservoir emissions to apply seasonality via mask file
- Changed fullchem restart file folder from
GC_14.3.0
toGC_14.5.0
Fixed
- Simplified SOA representations and fixed related AOD and TotalOA/OC calculations in benchmark
- Changed mass conservation adjustment in
vdiff_mod.F90
to use a mass tendency with units ofkg species/kg dry air
- Converted the top pressure edge from hPa to Pa in
vdiff_mod.F90
- Updated
Jval_
entries inrun/GCHP/HISTORY.rc.templates/HISTORY.rc.fullchem
- Updated species database Is_Photolysis entries to remove J-value diagnostics with all zeros in full chemistry simulation
- Removed EDGAR8_CH4_AWB emissions from CH4 and carbon simulations to avoid double counting with GFED
- Fixed formatting error in
.github/workflows/stale.yml
that caused the Mark Stale Issues action not to run - Fixed emissions in GCHP carbon ExtData.rc so that data in molecules/cm2/s are converted to kg/m2/s
Removed
- Removed dry-run checks for files that are no longer needed for Cloud-J v8 from
cldj_interface_mod.F90
See the GEOS-Chem 14.5.0 page for a complete list of updates.
Pull requests included
- Allow per-species definition of KPP absolute and relative solver tolerances; Set absolute tolerances of dummy species to large value by @yantosca in https://github.com/geoschem/geos-chem/pull/2359
- Fix bugs in PDER, OCPISOA and TotalOC in complexSOA by @yuanjianz in https://github.com/geoschem/geos-chem/pull/2315
- Pass non-zero Ca2, Mg, and K cations to HETP by @lizziel in https://github.com/geoschem/geos-chem/pull/2398
- Add fixes for ALK4 and R4N2 chemistry from Brewer et al. (2023, JGR) by @msulprizio in https://github.com/geoschem/geos-chem/pull/2352
- Merge GEOS-Chem 14.4.3 into the 14.5.0 development branch by @yantosca in https://github.com/geoschem/geos-chem/pull/2425
- Restore dry deposition output in GCHP & GCClassic fullchem benchmark simulations by @yantosca in https://github.com/geoschem/geos-chem/pull/2144
- Fix mass non-conservation in VDIFF PBL mixing by @nicholasbalasus in https://github.com/geoschem/geos-chem/pull/2428
- Update GFED4_Climatology entries for period 2010-2023 with new species by @yantosca in https://github.com/geoschem/geos-chem/pull/2436
- Update run scripts and environment files for NASA discover cluster by @lizziel in https://github.com/geoschem/geos-chem/pull/2439
- Support for Cloud-J version 8.0.0 by @lizziel in https://github.com/geoschem/geos-chem/pull/2424
- Store aerosol-specific optics files in new Aerosol_Optics data directory by @lizziel in https://github.com/geoschem/geos-chem/pull/2426
- Bug fix: Reorder photo rxns for PNs and ANs (from PR #2318) by @yantosca in https://github.com/geoschem/geos-chem/pull/2452
- Update
Is_Photolysis
tags inspecies_database.yml
to be consistent with Cloud-J fileFJX_j2j.dat
by @yantosca in https://github.com/geoschem/geos-chem/pull/2457 - Updated soil NOx scheme from Yi Wang et al. (2021) as an option by @msulprizio in https://github.com/geoschem/geos-chem/pull/2430
- Bug fix: ALK6 in HEMCO_Config.rc should be ALK7 by @msulprizio in https://github.com/geoschem/geos-chem/pull/2462
- Remove J-value diagnostics which are all zero by @lizziel in https://github.com/geoschem/geos-chem/pull/2464
- Fix dry mass fraction of seasalt in aerosol thermodynamics by @lizziel in https://github.com/geoschem/geos-chem/pull/2467
- Bug fix for double counting CH4 agricultural burning emissions by @msulprizio in https://github.com/geoschem/geos-chem/pull/2477
- Add seasonality to CH4 reservoir emissions by @msulprizio in https://github.com/geoschem/geos-chem/pull/2473
- Bugfix: Restore stale workflow functionality by @msulprizio in https://github.com/geoschem/geos-chem/pull/2472
- Fix a bug in coarse-mode seasalt Ca, Mg, and K by @yc-chan in https://github.com/geoschem/geos-chem/pull/2489
- Clean up CHANGELOG.md for 14.5.0 release by @msulprizio in https://github.com/geoschem/geos-chem/pull/2490
- Use ALK6 species name for >= C6 alkanes instead of ALK7 by @msulprizio in https://github.com/geoschem/geos-chem/pull/2493
- GCHP carbon simulation fixes by @lizziel in https://github.com/geoschem/geos-chem/pull/2492
- Dry run updates for GEOS-Chem Classic 14.5.0 by @yantosca in https://github.com/geoschem/geos-chem/pull/2555
- Update version number to 14.5.0 in CHANGELOG.md by @yantosca in https://github.com/geoschem/geos-chem/pull/2562
New Contributors
- @yuanjianz made their first contribution in https://github.com/geoschem/geos-chem/pull/2315
- @yc-chan made their first contribution in https://github.com/geoschem/geos-chem/pull/2489
Full Changelog: https://github.com/geoschem/geos-chem/compare/14.4.3...14.5.0
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by yantosca 6 months ago

GEOS-Chem - GEOS-Chem 14.4.3
CHANGELOG.md
From Added
- Added ModelE2.1(GCAP 2.0) simulation to integration tests for GCClassic
- Added simulation with all diagnostics on in HISTORY.rc to integration tests for GCClassic (including Planeflight + ObsPack) and GCHP
- Added descriptive error message in
Interfaces/GCHP/gchp_historyexportsmod.F90
- Auto-update GCHP HEMCO_Diagn.rc settings at run-time to ensure seasalt, dust, soil NOx, and biogenic emissions match settings in HEMCO_Config.rc
Fixed
- Added brackets around
exempt-issue-labels
list in.github/workflows/stale.yml
Removed
- Removed
XNUMOL_H2O2 / CM3PERM3
in routineChem_H2O2
, which removes an unnecessary unit conversion for the aerosol-only simulation
Pull Requests Included
- Add ModelE2.1 (GCAP 2.0) simulation to GCClassic integration tests by @msulprizio in https://github.com/geoschem/geos-chem/pull/2394
- Add simulation with all diagnostics turned to integration testing by @msulprizio in https://github.com/geoschem/geos-chem/pull/2399
- Add tropopause pressure to the GEOS-Chem Classic "SatDiagn" collection by @yantosca in https://github.com/geoschem/geos-chem/pull/2410
- Add GC-Classic transport tracer global half-degree run option with GEOS-IT by @lizziel in https://github.com/geoschem/geos-chem/pull/2397
- Fix incorrect unit conversion for H2O2 in the aerosol-only simulation by @yantosca in https://github.com/geoschem/geos-chem/pull/2413
- Fixes for HEMCO diagnostic config file HEMCO_Diagn.rc by @lizziel in https://github.com/geoschem/geos-chem/pull/2402
Full Changelog: https://github.com/geoschem/geos-chem/compare/14.4.2...14.4.3
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by yantosca 9 months ago

GEOS-Chem - GEOS-Chem 14.4.2
CHANGELOG.md
From Added
- Added number of levels with clouds for photolysis to geoschem_config.yml and Input_Opt to pass to Cloud-J
- Added
State_Grid%CPU_Subdomain_ID
andState_Grid%CPU_Subdomain_FirstID
as "identifier numbers" for multiple instances of GEOS-Chem on one core in WRF and CESM
Changed
- Now reset
State_Diag%SatDiagnCount
to zero in routineHistory_Write
(instead of inHistory_Netcdf_Write
) - Update rundir creation scripts to turn off the MEGAN extension for "standard" fullchem simulations
- Updated emissions used in CESM to match standard emissions used in the 14.4 offline model
- Disable support For FAST-JX for all simulations except Hg
- Only read photolysis data in
Init_Photolysis
in first instance of GEOS-Chem on each PET in CESM as PIO requires it
Fixed
- Typo in
setCommonRunSettings.sh
that made GCHP always choose mass fluxes for meteorology - Fixed bug in # levels with cloud used in photolysis when using GCAP met or CESM
- Fixed typos for
SatDiagnEdge
collection inHISTORY.rc
templates - The
SatDiagnOH
diagnostic now works for the carbon simulation
Removed
- Entry
SatDiagnPEDGE
from theSatDiagn
collection; This needs to go into theSatDiagnEdge
collection.
Pull Requests Included
- Read number of levels with clouds used in photolysis from config file by @lizziel in https://github.com/geoschem/geos-chem/pull/2342
- Cloud-J error handling by @lizziel in https://github.com/geoschem/geos-chem/pull/2353
- Changes for coupling GEOS-Chem to CESM in Spectral-element Dynamical Core (CAM-SE) by @jimmielin in https://github.com/geoschem/geos-chem/pull/2366
- Fix several issues with the GEOS-Chem Classic satellite diagnostics (SatDiagn and SatDiagnEdge collections) by @yantosca in https://github.com/geoschem/geos-chem/pull/2369
- Turn off the MEGAN extension for fullchem "non-benchmark" simulations by @yantosca in https://github.com/geoschem/geos-chem/pull/2372
- Update standard emissions in CESM to match standard model by @lizziel in https://github.com/geoschem/geos-chem/pull/2375
Full Changelog: https://github.com/geoschem/geos-chem/compare/14.4.1...14.4.2
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by yantosca 9 months ago

GEOS-Chem - GEOS-Chem 14.4.1
CHANGELOG.md
From Added
- Added initialization of PHOTDELTA in
ucx_h2so4phot
to avoid run-time error in CESM
Changed
- Alphabetically sort Complex SOA species into
geoschem_config.yml
in run directory creation - Use hard-coded years for met fields and BC files in
HEMCO_Config.rc
so they are not read hourly - Updated
run/CESM
with alphabetical sorting of species ingeoschem_config.yml
- Added clarifying comments in GCHP configuration files for several settings, particularly related to domain decomposition, mass fluxes, and stretched grid
- Added pre-run GCHP configuration checks to
setCommonRunSettings.sh
related to domain decomposition, mass fluxes, and stretched grid. - Changed search criteria for GCHP auto-update of met-field refresh frequency to not rely on presence of
MetDir
symlink inExtData.rc
file path
Fixed
- Fixed formatting error in
.github/workflows/stale.yml
that caused the Mark Stale Issues action not to run - Fixed typo
$GCAPVERTRESL
->$GCAPVERTRES
inHEMCO_Config.rc.fullchem
template file - Fixed GCHP
ExtData.rc
entry for lightning climatology files
Removed
- Removed
BudgetWetDep*
entries from simulations with no soluble species inHISTORY.rc
templates - Disabled
run/CESM
ParaNOx extension by default inHEMCO_Config.rc
- Removed MPI broadcasts in CESM-only UCX code; MPI broadcast done at coupler level
- Remove enabling O-server in GCHP for high core counts
Pull Requests Included
- Now use comma-separated list for
exempt-issue-labels
YAML tag instale.yml
by @yantosca in https://github.com/geoschem/geos-chem/pull/2308 - Remove
BudgetWetDep*
entries from HISTORY.rc files for simulations where wetdep is turned off by @yantosca in https://github.com/geoschem/geos-chem/pull/2313 - Fix filename for CMIP6 aircraft emissions in HEMCO_Config.rc.template by @ltmurray in https://github.com/geoschem/geos-chem/pull/2317
- Correct alphabetical order of complex SOA species in geoschem_config.yml by @jimmielin in https://github.com/geoschem/geos-chem/pull/2346
- Initialization fix to avoid run-time error in UCX in CESM by @lizziel in https://github.com/geoschem/geos-chem/pull/2349
- Changes for GEOS-Chem v14.4 within CESM compatibility by @jimmielin in https://github.com/geoschem/geos-chem/pull/2348
- GCHP run directory fixes and improvements by @lizziel in https://github.com/geoschem/geos-chem/pull/2326
Full Changelog: https://github.com/geoschem/geos-chem/compare/14.4.0...14.4.1
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by yantosca 10 months ago

GEOS-Chem - GEOS-Chem 14.4.0
CHANGELOG.md
From 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
andCHEM_INPUTS/FAST_JX/v2024-05-Hg
folders with updatedorg.dat
andso4.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 inInterfaces/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
toNITs_Jscale
andNIT_Jscale_JHNO2
toNIT_Jscale
ingeoschem_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
andState_Met%FRLANDIC
toState_Met%FRSNOW
andState_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 ArrheniusB
parameters that are zero - Now use correct index
WEAEROSOL(I,J,L,2+NDUST)
in routineSettle_Strat_Aer
ofGeosCore/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
andExtData.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
toCYS
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 ofrun/GCHP/HISTORY.rc.templates/HISTORY.rc.fullchem
Removed
- Legacy binary punch diagnostic code contained within
#ifdef BPCH_DIAG
blocks IU_BPCH
logical file unit (inGeosUtil/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
fromrun/shared/download_data.py
; thes3://gcgrid
data is open-source
Pull Requests Included
- Replace "huce_intel" with "huce_cascade" in Harvard Cannon sample run scripts by @yantosca in https://github.com/geoschem/geos-chem/pull/2100
- Run scripts and environment for the Imperial College London HPC by @sdeastham in https://github.com/geoschem/geos-chem/pull/2138
- Add budget diagnostic option for fixed level vertical region by @lizziel in https://github.com/geoschem/geos-chem/pull/2127
- Fixes to run GEOS-Chem 14.3 in GEOS by @lizziel in https://github.com/geoschem/geos-chem/pull/2155
- Run directory updates related to GEOS-IT by @lizziel in https://github.com/geoschem/geos-chem/pull/2153
- Implement updated timezones file for HEMCO, that better accounts for daylight savings time worldwide by @yantosca in https://github.com/geoschem/geos-chem/pull/2145
- Update NOAA GMD surface CH4 boundary conditions through 2022 by @msulprizio in https://github.com/geoschem/geos-chem/pull/1979
- Rename tags in geoschem_config.yml for nitrate aerosol photolysis as per GCSC suggestion by @yantosca in https://github.com/geoschem/geos-chem/pull/1998
- Remove remaining binary punch diagnostics code by @yantosca in https://github.com/geoschem/geos-chem/pull/2166
- UCX bug fixes : (1) Use proper 4th index for WERADIUS array; (2) Get density of black carbon from the species database by @yantosca in https://github.com/geoschem/geos-chem/pull/2176
- Add
#SBATCH -c 1
to Harvard Cannon GCHP run scripts and integration tests; Also allow schedulernone
in integration tests by @yantosca in https://github.com/geoschem/geos-chem/pull/2182 - Rename "native" to "raw" in GCHP run directory creation scripts & templates by @yantosca in https://github.com/geoschem/geos-chem/pull/2178
- Update volcano emissions through the end of 2022 by @msulprizio in https://github.com/geoschem/geos-chem/pull/2198
- Updates for GEOS-Chem 14.3 in CESM by @lizziel in https://github.com/geoschem/geos-chem/pull/2154
- Fix uptake coefficients on stratospheric aerosol by @cdholmes in https://github.com/geoschem/geos-chem/pull/2205
- Fix bug for SLP and TROPP scaling by @lizziel in https://github.com/geoschem/geos-chem/pull/2207
- Fix PBL level calculations by @cdholmes in https://github.com/geoschem/geos-chem/pull/2078
- Update integration & parallel test scripts to input the test type and reduce the number of input arguments by @yantosca in https://github.com/geoschem/geos-chem/pull/2187
- Initialize PBL variables by @cdholmes in https://github.com/geoschem/geos-chem/pull/2211
- Change NEI 2D emissions to xy dimension by @nicholasbalasus in https://github.com/geoschem/geos-chem/pull/2213
- Update integration tests to pass quick option to compile scripts by @msulprizio in https://github.com/geoschem/geos-chem/pull/2222
- Fix geopotential height units in netCDF file by @cdholmes in https://github.com/geoschem/geos-chem/pull/2224
- Add GCHP diagnostics for GCHPctmEnv and FV3 gridded components by @lizziel in https://github.com/geoschem/geos-chem/pull/2199
- Add updates for CH4 analytical inversion by @msulprizio in https://github.com/geoschem/geos-chem/pull/2218
- Fix bug in transport tracer pressure mask criteria affecting tracer st80_25 by @lizziel in https://github.com/geoschem/geos-chem/pull/2226
- Remove requirement for photolysis data directories to end with slash by @lizziel in https://github.com/geoschem/geos-chem/pull/2225
- Update CH4 emissions from EDGARv7 to EDGARv8 by @nicholasbalasus in https://github.com/geoschem/geos-chem/pull/2228
- Merge 14.3.1 into the 14.4.0 development branch by @msulprizio in https://github.com/geoschem/geos-chem/pull/2232
- Fixes for the carbon simulation by @yantosca in https://github.com/geoschem/geos-chem/pull/1992
- Add CO2, CO, and OCS single-tracer carbon simulations to the integration tests by @msulprizio in https://github.com/geoschem/geos-chem/pull/2236
- Replace stalebot with "stale" GitHub action by @yantosca in https://github.com/geoschem/geos-chem/pull/2260
- Only convert units for species that require it by @yantosca in https://github.com/geoschem/geos-chem/pull/2072
- Remove hardcoded year range for met fields, restart, and BC files in HEMCO_Config.rc by @msulprizio in https://github.com/geoschem/geos-chem/pull/2263
- Add missing gas postmeter CH4 emissions for the GHGI express extension inventory by @msulprizio in https://github.com/geoschem/geos-chem/pull/2261
- Updates from NASA GMAO by @lizziel in https://github.com/geoschem/geos-chem/pull/2249
- Removing unused carbon simulation options by @hannahnesser in https://github.com/geoschem/geos-chem/pull/2266
- Fix bug in usage of FRSNO met-field by @lizziel in https://github.com/geoschem/geos-chem/pull/2254
- HETP aerosol thermodynamics by @lizziel in https://github.com/geoschem/geos-chem/pull/2244
- Change input file paths in config files used with GEOS by @lizziel in https://github.com/geoschem/geos-chem/pull/2271
- CH4/carbon simulation updates: (1) Use 0.1 degree mask files; (2) Prevent reading the same variable from disk more than once by @yantosca in https://github.com/geoschem/geos-chem/pull/2272
- Add global continental chlorine (pCl and HCl) emissions by @msulprizio in https://github.com/geoschem/geos-chem/pull/2275
- Extend GFED4 emissions through the end of 2023 by @msulprizio in https://github.com/geoschem/geos-chem/pull/2282
- Make the GCHP DryDep collection consistent w/ GCClassic (fullchem simulation only) by @yantosca in https://github.com/geoschem/geos-chem/pull/2289
- Remove large declared array not used by @lizziel in https://github.com/geoschem/geos-chem/pull/2300
- Retire tagCH4 simulation as an option in GCClassic by @msulprizio in https://github.com/geoschem/geos-chem/pull/2297
- Update Github issue templates to use issue forms by @msulprizio in https://github.com/geoschem/geos-chem/pull/2288
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.0...14.4.0
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by yantosca 11 months ago

GEOS-Chem - GEOS-Chem 14.3.1
CHANGELOG.md
From - Added operational run scripts for the Imperial College London (ICL) cluster
- Added new vertical region option to budget diagnostic for fixed bottom and top levels
- Added GEOS-IT processed lat-lon fields as a valid option when creating GCHP run directories
- Functions
charArr2str
andstr2CharArr
inHeaders/charpak_mod.F90
- Field
State_Diag%Obspack_CharArray
as a 2-D character array - Added util folder in run/CESM to include .cdl file used to generate CESM NetCDF input file for deposition
- Add GCClassic operational example environment files for Harvard Cannon
- Added new GCHP history collections for advection diagnostics
- Added slash in front of names of LUT files read into
photolysis_mod.F90
to avoid needing it in path
Changed
- Updated Harvard Cannon operational run scripts to use
huce_cascade
instead ofhuce_intel
; also addedsapphire
- Changed exponent 'e' to 'd' for one entry in KPP to prevent precision error in external models
- Changed GCHP sample run scripts to not print script execution commands to log
- Changed offline emissions grid resolution templates in config files to be more descriptive
- Read
obspack_id
from netCDF files into a character array, then convert to string - Add
#SBATCH -c 1
to GCHP integration test scripts and sample run scripts for Harvard Cannon - In GCC/GCHP integration tests, passing
-s none
will run compile-only tests. Query user to proceed or to exit. - GCC/GCHP integration tests will exit immediately if
scheduler
is omitted. - Now use
raw
instead ofnative
in GCHP run directory scripts & templates - Rename env var
RUNDIR_METLIGHTNING_DIR_NATIVE
toRUNDIR_METLIGHTNING_DIR
- Rename env var
RUNDIR_METLIGHTNING_NATIVE_RES
toRUNDIR_METLIGHTNING_RES
- Updated config files used in CESM from GEOS-Chem 14.1 to 14.3
- Don't create run directories for integration/parallel tests if invoked with
-t compile
- Refactor integration and parallel test scripts to reduce the number of input arguments
- Copy utility scripts that allow you to resubmit failed to integration and parallel test root directories
- Update GCHP operational example environment files for Harvard Cannon
- Do not run GCClassic integration test compile jobs in the background
- Updated integration tests to pass quick option to compile scripts
- Removed emissions handling from
global_ch4_mod.F90
andcarbon_gases_mod.F90
and instead apply scale factors to emissions directly inHEMCO_Config.rc
- Loop over advected species CH4 chemistry routines to allow for multiple CH4 tracers within analytical inversion framework
- Updated CH4 global anthropogenic emission inventory from EDGARv7 to EDGARv8
Fixed
- Fixed unit conversions in GEOS-only code
- Fixed GEOS-IT native lat-lon filenames used for clusters other than discover
- Fixed offline emission paths set when using GEOS-IT meteorology
- Fixed format issue in input_mod RRTMG print statement caught by some compilers
- Fixed GEOS-IT SLP and TROPP scaling in pre-processed files used in GCHP
- Fixed reading of NEI emissions through HEMCO
- Fixed incorrect units metadata for
State_Met%PHIS
- Fixed bug in transport tracer ST80 mask criteria which prevented mask from ever being zero
Removed
- Removed MPI broadcasts in CESM-only photolysis code; will read on all cores
- Removed State_Chm%CH4_EMIS
Pull requests included
- Replace "huce_intel" with "huce_cascade" in Harvard Cannon sample run scripts by @yantosca in https://github.com/geoschem/geos-chem/pull/2100
- Run scripts and environment for the Imperial College London HPC by @sdeastham in https://github.com/geoschem/geos-chem/pull/2138
- Add budget diagnostic option for fixed level vertical region by @lizziel in https://github.com/geoschem/geos-chem/pull/2127
- Fixes to run GEOS-Chem 14.3 in GEOS by @lizziel in https://github.com/geoschem/geos-chem/pull/2155
- Run directory updates related to GEOS-IT by @lizziel in https://github.com/geoschem/geos-chem/pull/2153
- Add
#SBATCH -c 1
to Harvard Cannon GCHP run scripts and integration tests; Also allow schedulernone
in integration tests by @yantosca in https://github.com/geoschem/geos-chem/pull/2182 - Rename "native" to "raw" in GCHP run directory creation scripts & templates by @yantosca in https://github.com/geoschem/geos-chem/pull/2178
- Updates for GEOS-Chem 14.3 in CESM by @lizziel in https://github.com/geoschem/geos-chem/pull/2154
- Fix bug for SLP and TROPP scaling by @lizziel in https://github.com/geoschem/geos-chem/pull/2207
- Update integration & parallel test scripts to input the test type and reduce the number of input arguments by @yantosca in https://github.com/geoschem/geos-chem/pull/2187
- Change NEI 2D emissions to xy dimension by @nicholasbalasus in https://github.com/geoschem/geos-chem/pull/2213
- Update integration tests to pass quick option to compile scripts by @msulprizio in https://github.com/geoschem/geos-chem/pull/2222
- Fix geopotential height units in netCDF file by @cdholmes in https://github.com/geoschem/geos-chem/pull/2224
- Add GCHP diagnostics for GCHPctmEnv and FV3 gridded components by @lizziel in https://github.com/geoschem/geos-chem/pull/2199
- Add updates for CH4 analytical inversion by @msulprizio in https://github.com/geoschem/geos-chem/pull/2218
- Fix bug in transport tracer pressure mask criteria affecting tracer st80_25 by @lizziel in https://github.com/geoschem/geos-chem/pull/2226
- Remove requirement for photolysis data directories to end with slash by @lizziel in https://github.com/geoschem/geos-chem/pull/2225
- Update CH4 emissions from EDGARv7 to EDGARv8 by @nicholasbalasus in https://github.com/geoschem/geos-chem/pull/2228
Full Changelog: https://github.com/geoschem/geos-chem/compare/14.3.0...14.3.1
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by msulprizio about 1 year ago

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

GEOS-Chem - GEOS-Chem 14.2.3
CHANGELOG
Added
- GEOS-Chem Classic rundir script
run/GCClassic/setupForRestarts.sh
Changed
- Added the
-n
aka--no-bootstrap
option to integration tests to disable bootstrapping missing species in restart files - Use integer parameters for species units instead of strings (for computational efficiency)
- Update error message for missing surface CH4 emissions with instructions on how to resolve the problem
- Change GCHP grid resolution threshold for lowering timesteps from C180 inclusive to C180 exclusive
- Read GEOS-Chem Classic restart file paths from the relevant
download_data.yml
file
Fixed
- Prevent
POAEMISS
from being assigned a value if not allocated (incarbon_mod.F90
) - Changed incorrect comment about static H2O option in
GeosCore/input_mod.F90
- Fixed typos (
GCClassic
->GCHP
) written to GCHP integration test log files - Add fix to properly read GHGI v2 express extension emissions in CH4 and carbon simulations
- Move OH perturbation scale factor to outside EMISSIONS logical bracket in HEMCO_Config.rc files for CH4 and carbon simulations
Removed
- Remove definition of METDIR from primary HEMCO_Config.rc files to ensure use of the definition in the HEMCO_Config.rc.*_metfields files
Full Changelog: https://github.com/geoschem/geos-chem/compare/14.2.2...14.2.3
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by yantosca over 1 year ago

GEOS-Chem - GEOS-Chem 14.2.2
What's Changed
- Update sample restart files for fullchem and TransportTracers to 14.2.0 benchmark files by @msulprizio in https://github.com/geoschem/geos-chem/pull/1989
- Fix broken links to CONTRIBUTING.html and SUPPORT.html in GitHub templates by @yantosca in https://github.com/geoschem/geos-chem/pull/2009
Full Changelog: https://github.com/geoschem/geos-chem/compare/14.2.1...14.2.2
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by msulprizio over 1 year ago

GEOS-Chem - GEOS-Chem 14.1.2
Release date: 10 Oct 2023
This release contains updates for GEOS-Chem in CESM only. It is zero diff for GEOS-Chem in all other applications.
CHANGELOG.md
From Added
- CESM-only update: Added option for correctConvUTLS for correcting buildup of soluble tracers in the UT/LS to match CAM-chem behavior
Changed
- CESM-only update: extend existing KppError, KppStop to CESM for model stability
- CESM-only update: Removed mpi_bcast in ucx_mod NOXCOEFF_INIT to be handled at coupler level to support spectral-element dynamical core
What's Changed
- Updates for GEOS-Chem within CESM2 - convective scavenging correction and MPI fixes by @jimmielin in https://github.com/geoschem/geos-chem/pull/1993
Full Changelog: https://github.com/geoschem/geos-chem/compare/14.1.1...14.1.2
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by lizziel over 1 year ago

GEOS-Chem - GEOS-Chem 14.2.1
CHANGELOG
Added
- Script
test/difference/diffTest.sh
, checks 2 different integration tests for differences - Added GCHP environment file and export/unset env variables in run script for NASA Pleiades cluster
SatDiagnEdge
collection to all GEOS-Chem ClassicHISTORY.rc
templates - Added new GCHP config file ESMF.rc for configuring ESMF logging
- Added several new run directory files for use with GEOS-Chem in GEOS
- GCClassic integration tests now display proper commit info in
results.compile.log
- Stopped OCEAN_CONC from needlessly being pushed through vertical regridding for Hg simulations
- Added warning in GCHP HISTORY.rc about outputting area-dependent variables on custom grids
- Added option to use a single advected species in the carbon simulation
- Added option to perturb CH4 boundary conditions in CH4 simulation
- Added option to perturb OH in CH4 simulation using scale factor in HEMCO_Config.rc
Changed
- Update
DiagnFreq
in GCClassic integration tests to ensure HEMCO diagnostic output - Rename restart files in GCHP integration tests (as we do in non-test runs)
- Request 6 hours of execution time for GEOS-Chem Classic integration tests
- Invert directory structure where integration and parallel test scripts are stored
- Error check to stop run if any
MW_g
values are undefined - Explicitly define tagCH4 simulations in
Input_Opt
rather than basing off of number of advected species - The
fullchem
mechanism must now be built with KPP 3.0.0 or later - Changed the AEIC 2019 monthly climatology specification format in ExtData.rc to match standard convention for climatology
- Changed default ESMF logging in GCHP to be ESMF_LOGKIND_NONE (no log)
- NetCDF utilities in
NcdfUtil
folder now use the netCDF-F90 API - GEOS-only updates for running GEOS-Chem in GEOS
- Boundary conditions for nested-grid simulations are now imposed at every time step instead of 3-hourly
- Update
GeosCore/carbon_gases_mod.F90
for consistency with config file updates in PR #1916 - Update MPI usage in CESM-only code to match new conventions in CAM
- Updated GEPA inventory to GHGI v2 for CH4 and carbon simulations
- Updated integration tests scripts to run on the WashU Compute1 cluster
Fixed
- Add missing mol wt for HgBrO in
run/shared/species_database_hg.yml
- Moved the
EDGAR REF_TRF CH4
emissions to the Oil emissions category so it is superseded by GFEIv2 for carbon simulations. - Prevent
State_Diag%SatDiagnCount
from not being allocated - For satellite diagnostics, do not test for
id_OH
if OH is not a species - Fixed parallelization in Luo wetdep simulations caused by uninitialized variable
- Fixed parallelization for Hg0 species in
GeosCore/drydep_mod.F90
- Fixed incorrect time-slice when reading nested-grid boundary conditions
- Fixed initialization of advected species missing in GCHP restart file
- Fixed comments in
GeosUtil/unitconv_mod.F90
to reflect code implementation - Fixed compilation issues for
KPP/custom
; updated equations incustom.eqn
- Prevent users from creating GCClassic rundirs at 0.25 x 0.3125 resolution for MERRA-2 met
- Added fix to set
RUNDIR_GRID_HALF_POLAR
option for global grids at 0.25x0.3125 or 0.5x0.625 resolutions - Moved
OCEAN_MASK
out ofExtData.rc.TransportTracers
and into the
meteorology template files - Update
ExtData.rc.CO2
to get meteorology entries from template files - Added fix for CH4 analytical inversions to convert the state vector value read from file to the nearest integer before comparing to the
Input_Opt%StateVectorElement
read from geoschem_config.yml
Removed
- Remove references to the obsolete tagged Hg simulation
New Contributors
- @nicholasbalasus made their first contribution in https://github.com/geoschem/geos-chem/pull/1856
Full Changelog: https://github.com/geoschem/geos-chem/compare/14.2.0...14.2.1
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by yantosca over 1 year ago

GEOS-Chem - GEOS-Chem 14.2.0
What's Changed
- Bug fix: restore consideration of sea salt alkalinity to heterogenerous acid-catalyzed reactions of halogens on sea salt aerosols by @yantosca in https://github.com/geoschem/geos-chem/pull/1548
- Consolidate existing integration test scripts (slurm, lsf, interactive); Add LSF capability by @yantosca in https://github.com/geoschem/geos-chem/pull/1565
- Integration/parallelization test scripts now place test scripts & artifacts into subdirectories of the root test folder by @yantosca in https://github.com/geoschem/geos-chem/pull/1636
- Add reminders to compile with CMake options to createRunDir.sh scripts by @yantosca in https://github.com/geoschem/geos-chem/pull/1638
- Convert log file prints to debug prints by @yantosca in https://github.com/geoschem/geos-chem/pull/1549
- Fix bug where writing species metadata yaml file always attempted by @lizziel in https://github.com/geoschem/geos-chem/pull/1644
- Remove NcdfUtil/perl folder by @yantosca in https://github.com/geoschem/geos-chem/pull/1567
- Reset SPC_ time entry from EFYO to CYS for integration tests and fullchem_benchmark runs by @yantosca in https://github.com/geoschem/geos-chem/pull/1647
- Remove LWI from carbon simulation run directories by @lizziel in https://github.com/geoschem/geos-chem/pull/1643
- GEOS-only updates from Christoph Keller by @lizziel in https://github.com/geoschem/geos-chem/pull/1653
- Update rundir configuration files to point to corrected NEI day-of-week scale factors (Closes #1608) by @yantosca in https://github.com/geoschem/geos-chem/pull/1633
- Add entries for GFAS methanol to HEMCO_Config.rc templates by @yantosca in https://github.com/geoschem/geos-chem/pull/1632
- Archive State_Chm%H2SO4_PRDR for production rate of H2SO4 (mol/mol) for CESM-GC by @jimmielin in https://github.com/geoschem/geos-chem/pull/1624
- Apply work-around for GFAS pFe bug in GC-Classic and GCHP by @lizziel in https://github.com/geoschem/geos-chem/pull/1621
- Simplify Github issue and pull request templates by @msulprizio in https://github.com/geoschem/geos-chem/pull/1650
- Avoid compiler warning and compilation restart for KPP/fullchem/gckpp_Jacobian.F90 by @yantosca in https://github.com/geoschem/geos-chem/pull/1657
- Change HEMCO time cycle flag in benchmark rundir & integration tests for 14.1.1 by @yantosca in https://github.com/geoschem/geos-chem/pull/1656
- Removal of module variables from ucx_mod by @jimmielin in https://github.com/geoschem/geos-chem/pull/1583
- Fix incorrect comparison in GET_IJ routine; Fix leftover issues from PR #1656 by @yantosca in https://github.com/geoschem/geos-chem/pull/1663
- Fix bug in RRTMG optic diagnostics (AOD, SSA, Asym) by @lizziel in https://github.com/geoschem/geos-chem/pull/1669
- Ask users for PI at registration; abstract user registration code into a single script by @yantosca in https://github.com/geoschem/geos-chem/pull/1674
- Move GC-Classic run scripts to operational_examples directory by @lizziel in https://github.com/geoschem/geos-chem/pull/1677
- Fix several issues with GitHub issue and PR templates by @yantosca in https://github.com/geoschem/geos-chem/pull/1679
- Remove X-HRS printout from GEOS-Chem log file by @msulprizio in https://github.com/geoschem/geos-chem/pull/1678
- Remove references to Compute Canada from data download scripts by @msulprizio in https://github.com/geoschem/geos-chem/pull/1681
- Add lumped furans to chemistry and biomass burning emissions by @msulprizio in https://github.com/geoschem/geos-chem/pull/1642
- Abstract fullchem mechanism history into CHANGELOG_fullchem.md - closes #1689 by @yantosca in https://github.com/geoschem/geos-chem/pull/1690
- Fix typo in GCClassic/createRunDir.sh preventing benchmark run script from being copied to run directory by @msulprizio in https://github.com/geoschem/geos-chem/pull/1694
- Prevent divide by zero in sulfur chemistry by @lizziel in https://github.com/geoschem/geos-chem/pull/1698
- Turn on sea salt debromination for full-chemistry simulations by @msulprizio in https://github.com/geoschem/geos-chem/pull/1703
- Now use consistent behavior when the first call to "Integrate" fails by @yantosca in https://github.com/geoschem/geos-chem/pull/1609
- Reset "EFY" to "CYS" for nested boundary conditions in GCClassic integration & parallel tests by @yantosca in https://github.com/geoschem/geos-chem/pull/1706
- Restore Iy sink reactions and rebuild fullchem mechanism with KPP 3.0.0 by @yantosca in https://github.com/geoschem/geos-chem/pull/1620
- Restore consideration of sea salt alkalinity to heterogenerous acid-catalyzed reactions of halogens on sea salt aerosols by @msulprizio in https://github.com/geoschem/geos-chem/pull/1702
- Add S(IV) + HOBr and S(IV) + HOCl to the fullchem mechanism (Closes #1627) by @yantosca in https://github.com/geoschem/geos-chem/pull/1630
- Update entrainmment-limited kinetics in clouds by @cdholmes in https://github.com/geoschem/geos-chem/pull/1292
- Include nitrate aerosol photolysis in the troposphere by @viral211 in https://github.com/geoschem/geos-chem/pull/1623
- Update HEMCO_Config.rc and ExtData.rc template files to read GFED4 data thru 2022 by @yantosca in https://github.com/geoschem/geos-chem/pull/1709
- Add lightning climatology option to HEMCO_Config.rc by @msulprizio in https://github.com/geoschem/geos-chem/pull/1628
- Restore vertical emission distributions to CEDS energy and industry emissions by @msulprizio in https://github.com/geoschem/geos-chem/pull/1712
- Add fix for CEDS energy and industry emissions to distribute vertically by @msulprizio in https://github.com/geoschem/geos-chem/pull/1730
- GCHP bug fixes and run directory updates by @lizziel in https://github.com/geoschem/geos-chem/pull/1724
- Add run configuration files for WRF-GC by @jimmielin in https://github.com/geoschem/geos-chem/pull/1692
- Fix bug renaming midrun checkpoint files by @lizziel in https://github.com/geoschem/geos-chem/pull/1737
- Fix computation of planeCount for Harvard Cannon GCHP run scripts and integration test scripts by @yantosca in https://github.com/geoschem/geos-chem/pull/1686
- Restructure photolysis by @lizziel in https://github.com/geoschem/geos-chem/pull/1733
- Update text displayed at user registration during rundir creation by @yantosca in https://github.com/geoschem/geos-chem/pull/1732
- Remove array temporaries in carbon_mod.F90 and seasalt_mod.F90 by @yantosca in https://github.com/geoschem/geos-chem/pull/1729
- Modify HEMCO_Config.rc templates to read HEMCO restart files from the rundir "Restarts/" subdirectory by @yantosca in https://github.com/geoschem/geos-chem/pull/1718
- Prevent repeated printout of concs, rxn rates when KPP fails twice by @yantosca in https://github.com/geoschem/geos-chem/pull/1749
- Fix bug in photolysis off option by @lizziel in https://github.com/geoschem/geos-chem/pull/1750
- Fix bug in HOBr uptake rate calculation (closes #1746) by @yantosca in https://github.com/geoschem/geos-chem/pull/1751
- Set CO2 concentration to 421 ppm in fullchem simulations -- fixes CO2 error norm for KPP by @yantosca in https://github.com/geoschem/geos-chem/pull/1731
- Add GFED4 climatology emissions as an option in HEMCO_Config.rc by @msulprizio in https://github.com/geoschem/geos-chem/pull/1758
- Update global_ch4_mod.F90 to correct bug that incorrectly selects troposphere-stratosphere boundary by @toddmooring in https://github.com/geoschem/geos-chem/pull/1710
- Update global anthropogenic CH4 emissions to EDGARv7.0 by @msulprizio in https://github.com/geoschem/geos-chem/pull/1773
- Remove operator splitting in CH4 simulation that biases diagnostics (closes #1738) by @yantosca in https://github.com/geoschem/geos-chem/pull/1740
- Update CH4 simulation to use loss frequencies from GCClassic 14.0.0 10-year benchmark by @msulprizio in https://github.com/geoschem/geos-chem/pull/1776
- Update README.md and AUTHORS.txt for 14.2.0 by @yantosca in https://github.com/geoschem/geos-chem/pull/1774
- Update GCHP check for python and bc libs to prevent error checking fail by @lizziel in https://github.com/geoschem/geos-chem/pull/1777
- Add modifications to sea salt chemistry in order to avoid KPP integration errors by @yantosca in https://github.com/geoschem/geos-chem/pull/1779
- Add CH4 emissions from hydroelectric reservoirs by @msulprizio in https://github.com/geoschem/geos-chem/pull/1784
- Add RxnConst diagnostic for archiving reaction rate constants by @jimmielin in https://github.com/geoschem/geos-chem/pull/1728
- Fix GCHP time_mod start and elapsed times by @lizziel in https://github.com/geoschem/geos-chem/pull/1781
- Update partitions and env files in Harvard Cannon operational examples by @yantosca in https://github.com/geoschem/geos-chem/pull/1811
- Change relative tolerance back to 0.5e-2 to address model slowdown by @msulprizio in https://github.com/geoschem/geos-chem/pull/1815
- Allow the use of OFFLINE_SEASALT for seasalt alkalinity, Cl, and Br in GEOS-Chem within CESM by @jimmielin in https://github.com/geoschem/geos-chem/pull/1804
- Update transport tracer simulation for consistency with GMAO's tracer gridded component by @msulprizio in https://github.com/geoschem/geos-chem/pull/1816
- Bug fixes for GEOS-only runs by @lizziel in https://github.com/geoschem/geos-chem/pull/1842
- Add correct TransportTracers species names to GCHP HISTORY.rc.TransportTracers template by @yantosca in https://github.com/geoschem/geos-chem/pull/1840
- Prevent run-time crash if using GEOS-IT meteorolology by @lizziel in https://github.com/geoschem/geos-chem/pull/1846
- Fix GC-Classic run directory runScriptSamples symbolic link by @lizziel in https://github.com/geoschem/geos-chem/pull/1852
- Fix bug in state_chm_mod that printed line of equals signs to log from every core by @lizziel in https://github.com/geoschem/geos-chem/pull/1858
- Rename GCHP mid-run restart files in run scripts even if run crashes by @lizziel in https://github.com/geoschem/geos-chem/pull/1868
- Update the LICENSE.txt and AUTHORS.txt in geoschem/geos-chem as of July 2023 by @yantosca in https://github.com/geoschem/geos-chem/pull/1870
- Disable SpeciesConcMND output for benchmark simulations by @msulprizio in https://github.com/geoschem/geos-chem/pull/1887
- Add fixes for transport tracers simulation by @msulprizio in https://github.com/geoschem/geos-chem/pull/1890
- Skip SALAAL+SO2 and SALCAL+SO2 rxns if O3 < 1e10 molec/cm3 by @yantosca in https://github.com/geoschem/geos-chem/pull/1892
- Remove double-counting of IONO2 loss (cf #1880) by @yantosca in https://github.com/geoschem/geos-chem/pull/1893
- Restore IONO2 uptake on tropospheric sulfate aerosols by @msulprizio in https://github.com/geoschem/geos-chem/pull/1899
- Revert PR #1702 for restoring consideration of sea salt alkalinity in heterogeneous chemistry by @msulprizio in https://github.com/geoschem/geos-chem/pull/1905
- Hotfix: Exit routine INIT_PHOTOLYSIS before calling SET_AER when doing dry-run simulations by @yantosca in https://github.com/geoschem/geos-chem/pull/1920
- Seasalt alkalinity bug fix by @viral211 in https://github.com/geoschem/geos-chem/pull/1933
- Restore consideration of sea salt alkalinity to heterogenerous acid-catalyzed reactions of halogens on sea salt aerosols (now fixing typos) by @msulprizio in https://github.com/geoschem/geos-chem/pull/1952
New Contributors
- @viral211 made their first contribution in https://github.com/geoschem/geos-chem/pull/1623
- @toddmooring made their first contribution in https://github.com/geoschem/geos-chem/pull/1710
Full Changelog: https://github.com/geoschem/geos-chem/compare/14.1.0...14.2.0
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by msulprizio over 1 year ago

GEOS-Chem - GEOS-Chem 14.1.1
CHANGELOG.md
From Added
- New integration test functions in
test/GCClassic/integration
andtest/GCHP/integration
- New parallelization test functions in
test/GCClassic/parallel
- Added
README.md
files for integration and parallelization tests in thetest
folder structure - Added GCHP integration test for the tagO3 simulation
- Added GCHP and GCClassic integration tests for the carbon simulation
- Integration and parallelization test folders have been separated into subdirectories to minimize clutter.
- GEOS-only updates
- Add
about
to GitHub issue templates (ensures they will be displayed) - Added
.github/ISSUE_TEMPLATE/config.yml
file w/ Github issue options
Changed
- GCClassic integration tests now use a single set of scripts
- GCHP integration tests now use a single set of scripts
- Integration test run directories are created with the default names assigned by
createRunDir.sh
- Several bash functions in
test/shared/commonFunctionsForTests.sh
have been combined so that they will work for both GCClassic and GCHP integration tests ./cleanRunDir.sh
functions now take an argument for non-interactive execution (facilitates integration & parallelization tests)- Moved several module variables from
GeosCore/ucx_mod.F90
toHeaders/state_chm_mod.F90
. This facilitates using GEOS-Chem in CESM. - Time cycle flags EFYO are changed to CYS for all GCClassic integration/parallel tests, and for GCClassic fullchem_benchmarksimulations.
- Ask users for the name of their research institution at registration
- Ask users for the name of their PI at registration
- Do not compile GCHP for tagO3 integration tests; use the default build instead
- Moved GC-Classic sample run scripts to operational_examples/harvard_cannon
- The GitHub PR template is now named
./github/PULL_REQUEST_TEMPLATE.md
Fixed
- Fixed bug in where writing species metadata yaml file write was always attempted
- Prevent a warning from being generated when compiling
gckpp_Jacobian.F90
- Fixed a bug in routine GET_IJ where X and Y were swapped in an IF comparison.
Removed
- Removed
intTest*_slurm.sh
,intTest_*lsf.sh
, andintTest*_interactive.sh
integration test scripts - Removed State_Met%LWI and input meteorology LWI from carbon simulation run config files
- Removed function
CLEANUP_UCX
; deallocations are now done instate_chm_mod.F90
Full Changelog: https://github.com/geoschem/geos-chem/compare/14.1.0...14.1.1
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by yantosca about 2 years ago

GEOS-Chem - GEOS-Chem 14.1.0
This is a release features the updates and fixes listed below.
CHANGELOG.md
From Added
- Added dry deposition updates to Hg0 from Feinberg22 ESPI publication + AMAP emissions
- Added MO2 + NO3 = NO2 + CH2O + HO2 reaction
- Added capability to write species metadata to YAML file
- Added satellite diagnostic (SatDiagn) collection, to archive several fields within a user-defined local-time interval. CAVEAT: For now, only one local-time interval is permitted.
- Added adaptive solver (
rosenbrock_autoreduce
) option for fullchem mechanism - Added entries for BALD, BENZP, BZCO3H, NPHEN to JValues collection in HISTORY.rc for GCHP
- Added GCHP run script and environment files for MIT clusters Hex and Svante
- Added operational GCHP and GCClassic environment and run scripts for the University of York cluster, Viking
- Added tagO3 run directory for GCHP
- Added upwards mass flux diagnostic to GCHP History collection LevelEdgeDiags
- Added timestep menu to GCHP
geoschem_config.yml
template files - Added HTAPv3 inventory as a global emissions option (off by default)
- Added carbon simulation and KPP mechanism for CO-CO2-CH4-OCS
- Added GCHP run script and environment file for UCI Australia cluster Gadi
Changed
- Moved in-module variables in global_ch4_mod.F90 to State_Chm
- Moved in-module variables in hco_interface_gc_mod.F90 to State_Met and State_Chm
- Modified SpeciesConc diagnostic to include option to output units in v/v or molec/cm3
- Rebuilt fullchem and Hg mechanisms with KPP 3.0.0
- Changed HEMCO timecycle flag for QFED and offline emissions from EF to EFY
- Updated the time refresh settings for
O3_PROD
andO3_LOSS
inExtData.rc.tagO3
to read data on the first of each month.
Fixed
- Fixed sign of Arrhenius "A" coefficient in reaction ETO = HO2 + 2CH2O
- Fixed products in HOBr + SO2 and HOCl + SO2 reactions
- Changed MW_g value of CH4 from 16.05 to 16.04
- Added "WD_CoarseAer:true" for SO4s and NITs in species_database.yml
- Fixed bug in computing State_Met surface type logicals (IsLand, IsWater, etc)
- Fixed bug where State_Met%FRSNO (fraction snow) was all zeros in GCHP
- Fixed HCFC141b and HCFC142b names in GCHP HISTORY.rc
- Fixed list of complex SOA species checked in input_mod.F90
- Now use a string array for reading the list of ObsPack diagnostic species (in
GeosCore/input_mod.F90
) - Fixed bug in logic that caused restart files not to be linked to the Restarts/ folder of the GCHP tagO3 run directory
- Fixed timestamp for GCClassic History diagnostic so time-averaged collections match the reference time
- Fixed double-titration of seasalt alkalinity
Removed
- Removed LRED_JNO2 and AERO_HG2_PARTITON switches from HEMCO_Config.rc (and related code)
See the GEOS-Chem 14.1.0 page for a complete list of updates.
What's Changed
- Adding in dry deposition updates to Hg0 from Feinberg22 ESPI publication + AMAP emissions by @arifein in https://github.com/geoschem/geos-chem/pull/1367
- Add MO2 + NO3 = NO2 + CH2O + HO2 reaction via KPP by @yantosca in https://github.com/geoschem/geos-chem/pull/1444
- Bug fix: Change sign of Arrhenius "A" coefficient in rxn ETO = HO2 + 2CH2O by @yantosca in https://github.com/geoschem/geos-chem/pull/1447
- Bug fix: HOBr + SO2 and HOCl +SO2 now produce SO4 instead of SO4s; Closes #1298 by @yantosca in https://github.com/geoschem/geos-chem/pull/1448
- Update MW_g value of CH4 from 16.05 to 16.04 by @yantosca in https://github.com/geoschem/geos-chem/pull/1445
- Add "WD_CoarseAer:true" for SO4s and NITs in species_database.yml by @yantosca in https://github.com/geoschem/geos-chem/pull/1426
- Fix bug in computing State_Met fields IsLand, IsWater, IsOcean, IsIce by @lizziel in https://github.com/geoschem/geos-chem/pull/1425
- Add capability to write metadata for defined species to a YAML file by @yantosca in https://github.com/geoschem/geos-chem/pull/1316
- Move in-module variables in GLOBAL_CH4_MOD to State_Chm by @jimmielin in https://github.com/geoschem/geos-chem/pull/1407
- GEOS-Chem Classic netCDF satellite diagnostics (supersedes PR #1134) by @yantosca in https://github.com/geoschem/geos-chem/pull/1478
- Removes HCO_Interface_GC_Mod module variables SZAFACT, JNO2, JOH by @jimmielin in https://github.com/geoschem/geos-chem/pull/1348
- Add MAPL ExtData format option required in MAPL 2.26.0 by @lizziel in https://github.com/geoschem/geos-chem/pull/1489
- Add capability to save SpeciesConc diagnostic in units v/v or molec/cm3 by @msulprizio in https://github.com/geoschem/geos-chem/pull/1572
- KPP 3.0.0 with auto-reduction solver by @yantosca in https://github.com/geoschem/geos-chem/pull/1482
- Retire LWI met-field by @lizziel in https://github.com/geoschem/geos-chem/pull/1435
- Fix GCHP bug where fraction snow all zeros by @lizziel in https://github.com/geoschem/geos-chem/pull/1577
- Add missing J-value diagnostics to GCHP HISTORY.rc by @msulprizio in https://github.com/geoschem/geos-chem/pull/1582
- Fix bug in GCHP HISTORY.rc names for HCFCs by @lizziel in https://github.com/geoschem/geos-chem/pull/1590
- Fix list of Complex SOA species checked in input_mod.F90 by @jimmielin in https://github.com/geoschem/geos-chem/pull/1546
- Add GCHP operational scripts for UoY by @kilicomu in https://github.com/geoschem/geos-chem/pull/1570
- Add GCHP operational run scripts for MIT clusters by @lizziel in https://github.com/geoschem/geos-chem/pull/1571
- Add GC-Classic operational scripts for York by @kilicomu in https://github.com/geoschem/geos-chem/pull/1592
- Add tagged O3 run directory for GCHP by @Jourdan-He in https://github.com/geoschem/geos-chem/pull/1380
- Fix parsing error for ObsPack diagnostic species in input_mod.F90 -- Closes #1542 by @yantosca in https://github.com/geoschem/geos-chem/pull/1554
- Add GCHP upwards mass flux diagnostic to config files by @lizziel in https://github.com/geoschem/geos-chem/pull/1584
- Remove LRED_JNO2 and AERO_HG2_PARTITION switches and related code by @yantosca in https://github.com/geoschem/geos-chem/pull/1588
- Fix typos and add explanatory comments for Hg simulation emissions by @jennyfisher in https://github.com/geoschem/geos-chem/pull/1591
- Add timestep menu back to GCHP geoschem_config.yml templates by @yantosca in https://github.com/geoschem/geos-chem/pull/1589
- Fix timecycle flag for QFED and OFFLINE emissions in HEMCO_Config.rc by @msulprizio in https://github.com/geoschem/geos-chem/pull/1595
- Add HTAPv3 inventory as a global emissions option by @yantosca in https://github.com/geoschem/geos-chem/pull/1551
- Fix logic error in GCHP createRunDir.sh for tagO3 simulation by @yantosca in https://github.com/geoschem/geos-chem/pull/1597
- Time-averaged file timestamp changed from averaging period mid-point to start by @yantosca in https://github.com/geoschem/geos-chem/pull/1600
- Add fixes for minor issues in the GCHP tagO3 simulation by @yantosca in https://github.com/geoschem/geos-chem/pull/1601
- Fix double-titration of seasalt alkalinity error -- Closes #1506 by @yantosca in https://github.com/geoschem/geos-chem/pull/1521
- Add GCHP operational run files for NCI Australia cluster Gadi by @lizziel in https://github.com/geoschem/geos-chem/pull/1615
- Add carbon simulation and KPP mechanism by @msulprizio in https://github.com/geoschem/geos-chem/pull/1605
- Change Harvard Cannon "huce_cascade" partition name to "seas_compute" in sample run scripts by @yantosca in https://github.com/geoschem/geos-chem/pull/1611
- Bug fix: Rename GCHP operational run script example directory for Australia's NCI Gadi cluster by @msulprizio in https://github.com/geoschem/geos-chem/pull/1619
New Contributors
- @arifein made their first contribution in https://github.com/geoschem/geos-chem/pull/1367
- @kilicomu made their first contribution in https://github.com/geoschem/geos-chem/pull/1570
- @jennyfisher made their first contribution in https://github.com/geoschem/geos-chem/pull/1591
Full Changelog: https://github.com/geoschem/geos-chem/compare/14.0.2...14.1.0
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by msulprizio about 2 years ago

GEOS-Chem - GEOS-Chem 14.0.2
Release date: 29 Nov 2022
This is a bug fix release featuring the updates and fixes listed below.
CHANGELOG.md
From Fixed
- Added fix for writing dry-run header to log file
- Updated KPP diagnostics archive flags
- Rewrote code to avoid memory leaks (identified by the code sanitizer)
- Updated EDGAR v6 CH4 emission files to correct timestamp issue
- Updated CH4 Lakes emission files to correct time unit issue
- Added fix for CH4_RICE emissions from EDGAR v6
- Fixed indentation error in the
legacy_bpch
section ofgeoschem_config.yml
template files - Removed "dry air" from the metadata of fields
State_Met%AIRVOL
andState_Met%BXHEIGHT
- Applied fixes for CESM runs: Turned off sea salt emissions; Modified time cycle flag for YUAN_MODIS_LAI
Changed
- Updated CESM HISTORY.rc to work with new CESM-GC diagnostics interface
- Updated sample fullchem restart files copied to run directories to 14.0.0 10-year benchmark output
What's Changed
- Bug fix: Only write dry-run header to HEMCO.log if it has a unit number by @yantosca in https://github.com/geoschem/geos-chem/pull/1476
- Update KPP diagnostics archive flags by @christophkeller in https://github.com/geoschem/geos-chem/pull/1477
- Fix units of RxnRate diagnostic in Get_MetaData_State_Diag routine by @yantosca in https://github.com/geoschem/geos-chem/pull/1483
- Fix memory leaks and other issues identified by the code sanitizer by @yantosca in https://github.com/geoschem/geos-chem/pull/1353
- Fix indentation issue in geoschem_config.yml templates by @laestrada in https://github.com/geoschem/geos-chem/pull/1505
- Add fix for EDGAR v6 CH4 emissions by @msulprizio in https://github.com/geoschem/geos-chem/pull/1507
- Add fixes to restore the analytical inversion option for CH4 simulations by @msulprizio in https://github.com/geoschem/geos-chem/pull/1512
- GEOS-Chem diagnostics in CESM by @lizziel in https://github.com/geoschem/geos-chem/pull/1509
- Disallow wildcards in HISTORY.rc for CESM model by @jimmielin in https://github.com/geoschem/geos-chem/pull/1513
- Close GEOS-Chem Classic restart files to disk immediately after writing -- Closes #1464 by @yantosca in https://github.com/geoschem/geos-chem/pull/1515
- Replace HEMCO time slice selection from 'I' to 'C' in CESM by @lizziel in https://github.com/geoschem/geos-chem/pull/1519
- Turn off GEOS-Chem seasalt emissions in CESM by @lizziel in https://github.com/geoschem/geos-chem/pull/1520
- Update CH4 lake emission files to correct for wrong time units by @msulprizio in https://github.com/geoschem/geos-chem/pull/1526
- Update sample fullchem restart files and specialty simulation oxidant fields to 14.0.0 10-year benchmark output by @msulprizio in https://github.com/geoschem/geos-chem/pull/1530
- Restore CH4_RICE emissions in HEMCO_Config.rc.CH4 by @msulprizio in https://github.com/geoschem/geos-chem/pull/1540
Full Changelog: https://github.com/geoschem/geos-chem/compare/14.0.1...14.0.2
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by msulprizio over 2 years ago

GEOS-Chem - GEOS-Chem 14.0.1
Release date: 31 Oct 2022
This is a bug fix release featuring minor fixes and updates since 14.0.0.
CHANGELOG.md
From Fixed
- Corrected units in metadata for State_Met%AirNumDen and State_Met%PHIS
- Fixed file path for AEIC2019_DAILY emissions for aerosol-only simulations
- Fixed GCHP bug to populate non-species data in mid-run restart files
- Fixed typo preventing ND51 satellite diagnostic from turning on
Changed
- Documented and cleaned up GCHP run script operational examples
- Updated README.md and AUTHORS.txt
- Set species concentration arrays as pointers to internal state in GCHP
- Updated Restart collection in HISTORY.rc to save out BXHEIGHT and TROPLEV for all simulations
What's Changed
- Fix incorrect RETURN for deallocation in Cleanup_Vdiff by @jimmielin in https://github.com/geoschem/geos-chem/pull/1400
- Populate mid-run checkpoints with non-species data every timeset by @lizziel in https://github.com/geoschem/geos-chem/pull/1442
- Update units metadata for State_Met%AirNumDen (should be molec cm-3); Closes #1441 by @yantosca in https://github.com/geoschem/geos-chem/pull/1451
- Document and clean up run script operational examples by @lizziel in https://github.com/geoschem/geos-chem/pull/1443
- Update README.md and AUTHORS.txt for 14.0.0 by @msulprizio in https://github.com/geoschem/geos-chem/pull/1463
- Fix typo preventing the ND51 satellite diagnostic from turning on by @msulprizio in https://github.com/geoschem/geos-chem/pull/1468
- add operational run script for wustl_compute1 by @Jourdan-He in https://github.com/geoschem/geos-chem/pull/1462
- Improve GCHP crash error message in run scripts by @lizziel in https://github.com/geoschem/geos-chem/pull/1456
- Point GCHP species to internal state and remove unused GCHP code by @lizziel in https://github.com/geoschem/geos-chem/pull/1458
- Update Restart collection in HISTORY.rc to include BXHEIGHT and TROPLEV for all simulations by @msulprizio in https://github.com/geoschem/geos-chem/pull/1473
New Contributors
- @Jourdan-He made their first contribution in https://github.com/geoschem/geos-chem/pull/1462
Full Changelog: https://github.com/geoschem/geos-chem/compare/14.0.0...14.0.1
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by msulprizio over 2 years ago

GEOS-Chem - GEOS-Chem 14.0.0
This is a major version release featuring the following updates:
- Converted input.geos to geoschem_config.yml
- Fixed bugs causing differences when splitting up simulations in time
- Remove unnecessary met-fields from GCClassic restart file
- Updated offline emissions
- Rebuilt mechanisms with KPP 2.5.0
- Changed 4D State_Chm%Species array to vector of 3D arrays
- Boundary conditions are now saved on first timestep
- Updated HEMCO to version 3.5.0
- Updated GMAO libraries for GCHP
- Added option to use native GEOS-FP winds for GCHP
- Fixed bug in GCHP vertical mass flux diagnostic
- Fix compilation errors for custom mechanism
- Bug fixes for the Hg simulation
- Updates for GEOS from GMAO
- Updates for GEOS-Chem and HEMCO in CESM
- Updates for GEOS-Chem in WRF-GC
- Use newest CEDS data in CO2 simulation
- Fix typo in HEMCO_Config.rc for GCHP
- Bug fix in rundir creation for GCAP2
- GEOS-Chem user registration
See the GEOS-Chem 14.0.0 page for a complete list of updates.
What's Changed
- Bug fix for GCHP run directories using GEOS-FP meteorology by @LiamBindle in https://github.com/geoschem/geos-chem/pull/1224
- Change 4D State_Chm%Species array to vector of 3D concentration arrays by @lizziel in https://github.com/geoschem/geos-chem/pull/990
- Convert input.geos to YAML format; save rundir_vars.txt in the runConfig subdirectory - Closes #1111 by @yantosca in https://github.com/geoschem/geos-chem/pull/1128
- GCHP restart updates for compatibility with newer MAPL by @yantosca in https://github.com/geoschem/geos-chem/pull/1106
- Bug fixes to remove GCHP diffs if splitting up simulations in time by @lizziel in https://github.com/geoschem/geos-chem/pull/1229
- Remove TMPU1, SPHU1, PS1_WET, and PS1_DRY from GC-Classic restart file by @lizziel in https://github.com/geoschem/geos-chem/pull/1250
- Rebuild fullchem and Hg mechanisms with KPP 2.5.0 by @yantosca in https://github.com/geoschem/geos-chem/pull/1258
- Avoid div-by-zero in routine MMR_Compute_Flux -- Closes #1215 by @yantosca in https://github.com/geoschem/geos-chem/pull/1216
- Fix HEMCO diagnostic counter zero warnings in full chemistry simulation by @lizziel in https://github.com/geoschem/geos-chem/pull/1260
- Reduce root logging level for MAPL to WARNING by @sdeastham in https://github.com/geoschem/geos-chem/pull/1262
- Added native versions of GEOS-FP as menu options in GCHP run directory creation by @LiamBindle in https://github.com/geoschem/geos-chem/pull/1230
- Bug fixes for building and running GEOS-Chem 14.0 in GEOS by @lizziel in https://github.com/geoschem/geos-chem/pull/1270
- GCHP run directory changes to easily segment runs in time by @lizziel in https://github.com/geoschem/geos-chem/pull/1259
- Bug fix for GCHP transport tracers simulation in 14.0.0-rc.0 by @lizziel in https://github.com/geoschem/geos-chem/pull/1271
- GEOS-Chem updates for GEOS from GMAO by @lizziel in https://github.com/geoschem/geos-chem/pull/1272
- Update offline biogenic VOC and soil NOx emissions by @msulprizio in https://github.com/geoschem/geos-chem/pull/1281
- Change GCHP restart filename convention to exclude seconds by @lizziel in https://github.com/geoschem/geos-chem/pull/1302
- Remove seconds from gchp log filename to match time in new restart filename by @lizziel in https://github.com/geoschem/geos-chem/pull/1303
- Updated the KPP/custom mechanism files so that it builds out-of-the-box -- Closes #1332 by @yantosca in https://github.com/geoschem/geos-chem/pull/1333
- Bug fixes for the Hg simulation with KPP by @yantosca in https://github.com/geoschem/geos-chem/pull/1336
- Fix bug in setCommonRunSettings.sh that cause "RECORD_REF_DATE: cap_restart" and "RECORD_REF_TIME: cap_restart" by @LiamBindle in https://github.com/geoschem/geos-chem/pull/1343
- Update HEMCO_Config.rc for compatibility with GC 13.4.x and 14.0.0 in CESM by @jimmielin in https://github.com/geoschem/geos-chem/pull/1344
- Bug fixes for Prod/Loss diagnostics for Hg simulation -- Closes #1284, #1285 by @yantosca in https://github.com/geoschem/geos-chem/pull/1356
- Updates for CESM in GEOS-Chem by @lizziel in https://github.com/geoschem/geos-chem/pull/1164
- Updates for GEOS from GMAO by @lizziel in https://github.com/geoschem/geos-chem/pull/1328
- Add per-domain FIRST switch in ExtState_SetFields for WRF-GC by @jimmielin in https://github.com/geoschem/geos-chem/pull/1354
- Feature/user registration: optionally register first time users with dynamodb database by @laestrada in https://github.com/geoschem/geos-chem/pull/1279
- Revert GCClassic_Output/14.0.0 data to GCClassic_Output/13.0.0 by @yantosca in https://github.com/geoschem/geos-chem/pull/1385
- Add special treatment for MOH in dry deposition if not over land by @lizziel in https://github.com/geoschem/geos-chem/pull/1389
- Bug fix: revert GC-Classic pressure fixer to v13.3 by @lizziel in https://github.com/geoschem/geos-chem/pull/1387
- Add missing entries for POG1, POG2, and pFe to HEMCO_Config.rc by @msulprizio in https://github.com/geoschem/geos-chem/pull/1299
- Specify AOD wavelength 999 nm for use in FAST-JX by @lizziel in https://github.com/geoschem/geos-chem/pull/1319
- Update registration to allow for user to input computational environment by @msulprizio in https://github.com/geoschem/geos-chem/pull/1408
- Update the README file that gets placed in the rundir for 14.0.0 by @yantosca in https://github.com/geoschem/geos-chem/pull/1433
- Bug fix: disable analytical inversion by default for CH4 simulations by @yantosca in https://github.com/geoschem/geos-chem/pull/1437
- Add CHANGELOG.md by @msulprizio in https://github.com/geoschem/geos-chem/pull/1446
- Update createdRunDir.sh for 14.0.0 release by @msulprizio in https://github.com/geoschem/geos-chem/pull/1461
Full Changelog: https://github.com/geoschem/geos-chem/compare/13.4.1...14.0.0
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by msulprizio over 2 years ago

GEOS-Chem - GEOS-Chem 13.4.1
Release date: 19 May 2022
This is a bug fix release and features the following updates:
- Bug fix for anthropogenic CH4 emissions over the US, Canada, and Mexico
See the GEOS-Chem 13.4.1 page for more information on these fixes.
What's Changed
- Bug fixes for CH4 emissions by @msulprizio in https://github.com/geoschem/geos-chem/pull/1257
Full Changelog: https://github.com/geoschem/geos-chem/compare/13.4.0...13.4.1
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by msulprizio over 2 years ago

GEOS-Chem - GEOS-Chem 13.4.0
Release date: 02 May 2022
This is a minor version release and features the following updates:
- Migrated sulfate chemistry to KPP
- Increased surface resistance for O3 drydep on ice/snow
- Updated benchmarks to use degassing-only volcano climatology
- Added Rn222 emissions from Zhang et al (2021)
- Updated automated run-directory creation
- Updated Hg simulation via KPP
- Added bug fixes for HCl uptake on seasalt and Henry's law computation in hetchem
- Updated HEMCO to version 3.4.0
See the GEOS-Chem 13.4.0 page for a complete list of updates.
What's Changed
- Bug fix: Replace single precision constants in fullchem.eqn w/ doubles (closes #951) by @yantosca in https://github.com/geoschem/geos-chem/pull/952
- Added a 'DefaultCollection' to GCHP by @LiamBindle in https://github.com/geoschem/geos-chem/pull/1008
- Add PM10 diagnostic according to suggestions from Aerosols WG (Closes #958) by @yantosca in https://github.com/geoschem/geos-chem/pull/992
- Remove duplicate call to Init_and_Register for the SpeciesConc diagnostic (Closes #1021) by @yantosca in https://github.com/geoschem/geos-chem/pull/1023
- Run directory updates enabling automated run directory creation for GCHP and GCClassic by @LiamBindle in https://github.com/geoschem/geos-chem/pull/459
- Prevent double-counting of HCl uptake on sea-salt aerosols (Closes #1034) by @yantosca in https://github.com/geoschem/geos-chem/pull/1041
- Allow negative pKa but skip missing values in routine CALC_HEFF (Closes #1001) by @yantosca in https://github.com/geoschem/geos-chem/pull/1042
- Update O3 deposition surface resistance to ice & snow (Supersedes #1013, Closes #997) by @yantosca in https://github.com/geoschem/geos-chem/pull/1055
- GEOS-Chem Classic and GCHP fullchem benchmarks now use degassing volcano climatology (Closes #1005) by @yantosca in https://github.com/geoschem/geos-chem/pull/1053
- Added support for driving GEOS-Chem with native GEOS meteorological files by @LiamBindle in https://github.com/geoschem/geos-chem/pull/945
- Retire CH4 wetland emissions extension by @msulprizio in https://github.com/geoschem/geos-chem/pull/1073
- Implement Hg chemistry via KPP by @yantosca in https://github.com/geoschem/geos-chem/pull/1063
- Fix scale factors applied to AEIC VOC emissions - Closes #915 by @flavioquadros in https://github.com/geoschem/geos-chem/pull/1067
- GEOS-Chem Classic History can now archive irregular intervals (e.g. a month and a day) -- Closes #1020 by @yantosca in https://github.com/geoschem/geos-chem/pull/1090
- Add sulfur in-cloud and on seasalt reactions via KPP (Supersedes #934) by @yantosca in https://github.com/geoschem/geos-chem/pull/1054
- GCHP mass flux updates to geoschem/geos-chem by @LiamBindle in https://github.com/geoschem/geos-chem/pull/1097
- GEOS-Chem 13.3.4 in GEOSgcm by @lizziel in https://github.com/geoschem/geos-chem/pull/1088
- Updates from GEOS developers by @lizziel in https://github.com/geoschem/geos-chem/pull/1102
- Updates for CH4 anthropogenic emissions by @msulprizio in https://github.com/geoschem/geos-chem/pull/1104
- Fix occasional RRTMG compile error encountered during linking stage by @lizziel in https://github.com/geoschem/geos-chem/pull/1112
- Fixed timesteps and Dust_SF for stretched-grid simulations (runConfig.sh) by @LiamBindle in https://github.com/geoschem/geos-chem/pull/1124
- Add capability for analytical inversions with CH4 simulations by @msulprizio in https://github.com/geoschem/geos-chem/pull/1142
- CH4 pseudo flux diagnostic by @lizziel in https://github.com/geoschem/geos-chem/pull/1148
- Add capability to write GEOS-Chem Classic timer output to a JSON file by @yantosca in https://github.com/geoschem/geos-chem/pull/1120
- Updates to tagged O3 simulaton for efficiency and correctness - Closes #1109 by @yantosca in https://github.com/geoschem/geos-chem/pull/1150
- Fix unit conversion error in tagged CO simulation by @msulprizio in https://github.com/geoschem/geos-chem/pull/1151
- Fix typos for MULTISEAICE and CEDS_NO_SHIP entries in HEMCO_Config.rc by @msulprizio in https://github.com/geoschem/geos-chem/pull/1159
- Updated data period for CEDS_NO_SHP v2021-06 when ParaNOx is OFF by @LiamBindle in https://github.com/geoschem/geos-chem/pull/1161
- Add updates for numerical stability (should be merged before #1170) by @yantosca in https://github.com/geoschem/geos-chem/pull/1169
- Increase minimum value of ConcEduct from 1e-8 to 1.0 molec/cm3 - Closes #1115 by @yantosca in https://github.com/geoschem/geos-chem/pull/1123
- SIV chemistry updates from Mike Long merged atop PR #1161 -- Supersedes #1166 by @yantosca in https://github.com/geoschem/geos-chem/pull/1170
- GCHP fix: move setup_wetscav so C_H2O is not all zeros in first timestep by @lizziel in https://github.com/geoschem/geos-chem/pull/1178
- Extend QFED range end from 2020 to 2022 by @lizziel in https://github.com/geoschem/geos-chem/pull/1182
- Turn off sea salt aerosol debromination by default by @msulprizio in https://github.com/geoschem/geos-chem/pull/1177
- Updated HEMCO_Config.rc and ExtData.rc templates for AEIC2019 emissions by @yantosca in https://github.com/geoschem/geos-chem/pull/1183
- Fix parallelization issue in sulfate chemistry (plus other fixes for numerical stability) by @yantosca in https://github.com/geoschem/geos-chem/pull/1190
- Revert update for addressing numerical noise in tpcore by @msulprizio in https://github.com/geoschem/geos-chem/pull/1194
- Remove goto 9999 statement from chemistry_mod.F90 by @msulprizio in https://github.com/geoschem/geos-chem/pull/1211
- Prevent numerical instability in the hetchem function CloudHet -- Closes #1206 by @yantosca in https://github.com/geoschem/geos-chem/pull/1206
- Updates to Hg simulation config files and other necessary fixes -- Closes #1192 by @yantosca in https://github.com/geoschem/geos-chem/pull/1196
New Contributors
- @flavioquadros made their first contribution in https://github.com/geoschem/geos-chem/pull/1067
Full Changelog: https://github.com/geoschem/geos-chem/compare/13.3.4...13.4.0
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by msulprizio over 2 years ago

GEOS-Chem - GEOS-Chem 13.3.4
Release date: 07 Dec 2021
This is a bug fix release and features the following updates:
- Now use proper restart file path for dry-run data download
- Now check GEOS-Chem Classic History diagnostic subset regions properly
See the GEOS-Chem 13.3.4 page for more information on these updates.
What's Changed
- Bug fixes: (1) Now check GCClassic History subset regions properly; (2) Use proper restart file paths for dry-run data download (Closes #1039, Closes #1045) by @yantosca in https://github.com/geoschem/geos-chem/pull/1047
Full Changelog: https://github.com/geoschem/geos-chem/compare/13.3.3...13.3.4
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by msulprizio over 2 years ago

GEOS-Chem - GEOS-Chem 13.3.3
Release date: 02 Dec 2021
This is a bug fix release and features the following updates:
- Upgrade to HEMCO version 3.2.2, which restores updating of manual diagnostics
- Only affects CH4, Hg, and TOMAS simulations
See the GEOS-Chem 13.3.3 page for more information on these updates.
Full Changelog: https://github.com/geoschem/geos-chem/compare/13.3.2...13.3.3
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by msulprizio over 2 years ago

GEOS-Chem - GEOS-Chem 13.3.2
Release date: 18 Nov 2021
This is a bug fix release and features the following updates:
- Fixed incorrect file path for OFFLINE_DUST emissions in ExtData.rc (zero-diff update)
See the GEOS-Chem 13.3.2 page for more information on these updates.
What's Changed
- Fix outdated path in GCHP fullchem config file ExtData.rc by @lizziel in https://github.com/geoschem/geos-chem/pull/1017
Full Changelog: https://github.com/geoschem/geos-chem/compare/13.3.1...13.3.2
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by msulprizio over 2 years ago

GEOS-Chem - GEOS-Chem 13.3.1
Release date: 15 Nov 2021
This is a bug fix release featuring the following updates:
- Nested grid simulations (except CH4) at 0.5° x 0.625° now use default timesteps of 600 s (transport) and 1200 s (chemistry)
- Diagnostic fixes
- GCHP fixes
See the GEOS-Chem 13.3.1 page for a complete list of updates.
What's Changed
- Bugfix: Wrong Timer_End call at the beginning of Integrate 2 by @jimmielin in https://github.com/geoschem/geos-chem/pull/961
- Add fixes to diaglist_mod.F90 to permit collection names with "_" by @yantosca in https://github.com/geoschem/geos-chem/pull/976
- Remove calls to Convert_Spc_Units in planeflight_mod.F90 by @yantosca in https://github.com/geoschem/geos-chem/pull/978
- Modify fullchem_mod.F90 to print concentrations & rates after KPP "Integrate failed twice" error by @yantosca in https://github.com/geoschem/geos-chem/pull/980
- Update run/shared/cleanRunDir.sh to remove additional GCHP logs (closes #982) by @yantosca in https://github.com/geoschem/geos-chem/pull/983
- Bug fix: Remove second underscore from state_chm Hg fields (closes #957) by @yantosca in https://github.com/geoschem/geos-chem/pull/986
Full Changelog: https://github.com/geoschem/geos-chem/compare/13.3.0...13.3.1
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by msulprizio over 2 years ago

GEOS-Chem - GEOS-Chem 13.3.0
Release date: 15 Nov 2021
This is a minor version release featuring the following updates:
- Chemistry mechanism updates
- Heterogeneous chemistry updates
- Emissions updates (NEI2016 as an option)
- Diagnostic updates
- GCHP adjoint updates
See the GEOS-Chem 13.3.0 page for a complete list of updates.
What's Changed
- Minor update in the deposition menu in input.geos. by @joeylamcy in https://github.com/geoschem/geos-chem/pull/636
- Add script for interactively running integration tests (for usage on aws) by @laestrada in https://github.com/geoschem/geos-chem/pull/894
- Clean up heterogenous chemistry rate-law functions -- excluding sulfur chemistry updates to KPP by @yantosca in https://github.com/geoschem/geos-chem/pull/897
- HMS Chemistry, adding updates of Moch et al 2020 (replaces PR #456) by @yantosca in https://github.com/geoschem/geos-chem/pull/905
- Add C2H2 + C2H4 chemistry from Kelvin Bates plus CH3O2 + OH reaction (implemented by Mike Long) by @msl3v in https://github.com/geoschem/geos-chem/pull/904
- Fix typo in CloudHet functions: Use MIN instead of MAX for ff by @yantosca in https://github.com/geoschem/geos-chem/pull/912
- Revise N2O5 gamma calculation by @yantosca in https://github.com/geoschem/geos-chem/pull/913
- ClNO2 + {SALACL,SALCCL,HCL} hetchem rxns should yield HNO2, not HNO3 by @yantosca in https://github.com/geoschem/geos-chem/pull/914
- Meng offline dust by @YanshunLi-washu in https://github.com/geoschem/geos-chem/pull/816
- Add advected species wildcard for ObsPack diagnostics + point to SAMPLE_BCs/v2021-09 folder by @yantosca in https://github.com/geoschem/geos-chem/pull/922
- NEI2016 emissions by @msulprizio in https://github.com/geoschem/geos-chem/pull/920
- Update volcano emissions to May 2020 by @msulprizio in https://github.com/geoschem/geos-chem/pull/921
- Update IONO2 hydrolysis following Wang et al 2021 (supersedes PR #719) by @yantosca in https://github.com/geoschem/geos-chem/pull/923
- Updates for aromatic chem per Kelvin Bates - MSL by @msl3v in https://github.com/geoschem/geos-chem/pull/919
- Include PET number in error messages if using ESMF by @lizziel in https://github.com/geoschem/geos-chem/pull/925
- Fix typos for NEI in GCHP's HISTORY.rc following 13.3.0-alpha.8 update by @msulprizio in https://github.com/geoschem/geos-chem/pull/927
- Integration test bug fixes: (1) nested-grid int tests; (2) run directory naming by @yantosca in https://github.com/geoschem/geos-chem/pull/929
- Updated aerosol dry deposition by @msulprizio in https://github.com/geoschem/geos-chem/pull/658
- Updating adjoint code with bug fixes and accounting for structural changes by @TerribleNews in https://github.com/geoschem/geos-chem/pull/797
- Fix registering species-based quantities in state_chm_mod.F90 by @yantosca in https://github.com/geoschem/geos-chem/pull/942
- Fix numerical issues that halted GCHP benchmark simulations (closes geoschem/gchp #170) by @yantosca in https://github.com/geoschem/geos-chem/pull/985
New Contributors
- @joeylamcy made their first contribution in https://github.com/geoschem/geos-chem/pull/636
- @msl3v made their first contribution in https://github.com/geoschem/geos-chem/pull/904
- @YanshunLi-washu made their first contribution in https://github.com/geoschem/geos-chem/pull/816
Full Changelog: https://github.com/geoschem/geos-chem/compare/13.2.1...13.3.0
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by msulprizio over 2 years ago

GEOS-Chem - GEOS-Chem 13.2.1
Release date: 10 Sep 2021
This is a bug fix release featuring the following updates:
- Retire tropchem simulation as an option
- Fixes for JvalO3O1D and JValO3O3P diagnostics
- Add WashU data server to GCHP data download script
- Bug fixes for planeflight diagnostic, nested-grid simulations, and Hg simulations
See the GEOS-Chem 13.2.1 page for a complete list of updates.
What's Changed
- Rebased #832 onto patch/13.2.1 by @LiamBindle in https://github.com/geoschem/geos-chem/pull/834
- Minor GCHP run directory updates by @lizziel in https://github.com/geoschem/geos-chem/pull/835
- GCHP interface should use LEN=ESMF_MAXPATHLEN for restart file path variable by @LiamBindle in https://github.com/geoschem/geos-chem/pull/842
- Changed default log level for MAPL to WARNING (all PEs) and INFO (root PE) by @LiamBindle in https://github.com/geoschem/geos-chem/pull/877
- Remove tropchem simulation option from GEOS-Chem Classic by @msulprizio in https://github.com/geoschem/geos-chem/pull/890
Full Changelog: https://github.com/geoschem/geos-chem/compare/13.2.0...13.2.1
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by msulprizio over 2 years ago

GEOS-Chem - GEOS-Chem 13.2.0
Release date: 07 Sep 2021
This is a minor version release featuring the following updates:
- CEDS v2 emissions
- Updated Yuan/BNU MODIS LAI
- Blowing snow emissions
- Luo et al 2020 wetdep (option)
- Trace metal simulation
- Several fixes for minor issues
See the GEOS-Chem 13.2.0 page for a complete list of updates.
What's Changed
- Update to CEDS v2 emissions by @msulprizio in https://github.com/geoschem/geos-chem/pull/766
- Trace metals simulation -- brought up to GEOS-Chem 13 by @yantosca in https://github.com/geoschem/geos-chem/pull/769
- Add lon & lat bounds to GEOS-Chem Classic HISTORY output by @yantosca in https://github.com/geoschem/geos-chem/pull/774
- Implement Luo et al 2020 wet deposition algorithm (supersedes PR #522) by @yantosca in https://github.com/geoschem/geos-chem/pull/779
- Blowing snow from sea salt aerosol by @lizziel in https://github.com/geoschem/geos-chem/pull/777
Full Changelog: https://github.com/geoschem/geos-chem/compare/13.1.2...13.2.0
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by msulprizio over 2 years ago

GEOS-Chem - GEOS-Chem 13.1.2
Release date: 06 Jun 2021
This is a bug fix release featuring the following updates:
- Update dry-run download script download_data.py to fetch GCAP2 data from the U. Rochester server
- Zero-diff updates required for CESM2-GC*
- Add .zenodo.json file for auto-filling of DOI fields
See the GEOS-Chem 13.1.2 page for a complete list of updates.
What's Changed
- [PULL REQUEST] Changes required for CESM2-GC by @fritzt in https://github.com/geoschem/geos-chem/pull/728
- [PULL REQUEST] Update download_data.py to grab files from U. Rochester server by @yantosca in https://github.com/geoschem/geos-chem/pull/764
Full Changelog: https://github.com/geoschem/geos-chem/compare/13.1.1...13.1.2
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by msulprizio over 2 years ago

GEOS-Chem - GEOS-Chem 13.1.1
Release date: 22 Jun 2021
This is a bug fix release featuring the following updates:
- Bug fix for PM2.5 diagnostic
- GEOS-Chem updates for GEOS
- Enable GCHP to compile with GNU Fortran 10
- Expand support for GNU Fortran compilers to include version 10
- Fix bug in regex used for linking to ESMF
See the GEOS-Chem 13.1.1 page for a complete list of updates.
What's Changed
- GEOS-Chem updates for GEOS by @lizziel in https://github.com/geoschem/geos-chem/pull/749
Full Changelog: https://github.com/geoschem/geos-chem/compare/13.1.0...13.1.1
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by msulprizio over 2 years ago

GEOS-Chem - GEOS-Chem 13.1.0
Release date: 17 Jun 2021
This is a minor version release featuring the following updates:
- Distribute CEDS emissions vertically in the boundary layer
- Add diurnal scale factors of power plants emissions in China
- Fix H2O boundary conditions at tropopause
- Add GCAP 2.0
- Add bug fix for nested grid simulations to read boundary conditions continuously
- Update GMAO submodules in GCHP
- Add monthly diagnostic capability to History for GCHP
See the GEOS-Chem 13.1.0 page for a complete list of updates.
What's Changed
- Remove useless computations from KPP rate-law routines + OMP Collapse by @yantosca in https://github.com/geoschem/geos-chem/pull/663
- Fix typo in call to HetIxCycleSSA (in KPP/fullchem/gckpp_HetRates.F90) by @yantosca in https://github.com/geoschem/geos-chem/pull/664
- Remove all code for RRTMG binary diagnostics by @lizziel in https://github.com/geoschem/geos-chem/pull/651
- Extraction of J-rates from KPP via planeflight diagnostic by @tsherwen in https://github.com/geoschem/geos-chem/pull/615
- 12.9.2+simplify calc met by @cdholmes in https://github.com/geoschem/geos-chem/pull/495
- Added new logging system files to run directory creation for GCHP by @sdeastham in https://github.com/geoschem/geos-chem/pull/595
- Add co2 run by @TerribleNews in https://github.com/geoschem/geos-chem/pull/582
- HEMCO grid feature and interface restructuring by @jimmielin in https://github.com/geoschem/geos-chem/pull/681
- Merge GEOS-Chem 13.0.2 into the 13.1.0 development branch by @yantosca in https://github.com/geoschem/geos-chem/pull/691
- Fix parallelization issues in ISORROPIA and get_ndep_mod.F90 by @yantosca in https://github.com/geoschem/geos-chem/pull/695
- GCHP no diff run directory updates by @lizziel in https://github.com/geoschem/geos-chem/pull/682
- More stable stratospheric H2O boundary condition by @sdeastham in https://github.com/geoschem/geos-chem/pull/689
- GCAP 2.0 by @ltmurray in https://github.com/geoschem/geos-chem/pull/670
- GCHP history updates by @lizziel in https://github.com/geoschem/geos-chem/pull/709
- Add simplified README.md for GEOS-Chem main folder by @yantosca in https://github.com/geoschem/geos-chem/pull/704
- Fix array-out-of-bounds error in dust_mod.F90 for APM microphysics sims by @yantosca in https://github.com/geoschem/geos-chem/pull/715
- Remove GCHP-only text from GC-Classic History files by @lizziel in https://github.com/geoschem/geos-chem/pull/720
- Add diurnal scaling of Chinese power plant emissions by @msulprizio in https://github.com/geoschem/geos-chem/pull/724
Full Changelog: https://github.com/geoschem/geos-chem/compare/13.0.2...13.1.0
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by msulprizio over 2 years ago

GEOS-Chem - GEOS-Chem 13.0.2
Release date: 12 Apr 2021
This is a bug fix release featuring the following updates:
- Fix for bug introduced in 13.0.1 where met fields were only being read on the first timestep
See the GEOS-Chem 13.0.2 page for a complete list of updates.
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by msulprizio over 2 years ago

GEOS-Chem - GEOS-Chem 13.0.1
Release date: 23 Mar 2021
This is a bug fix release featuring the following updates:
- Use online dust emissions (DustDead) by default
- Add several fixes for the GEOS-Chem Classic dry-run option
- Force GEOS-Chem Classic restart file to match simulation date
- Avoid "Is_Gas and Is_Aerosol are both false" error when adding new P/L species in KPP
See the GEOS-Chem 13.0.1 page for a complete list of updates
What's Changed
- [PULL REQUEST] Bug fixes for GEOS-Chem Classic dry-run simulations by @yantosca in https://github.com/geoschem/geos-chem/pull/661
Full Changelog: https://github.com/geoschem/geos-chem/compare/13.0.0...13.0.1
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by msulprizio over 2 years ago

GEOS-Chem - GEOS-Chem 13.0.0
Release date: 18 Mar 2021
This is a major version release featuring the following updates:
- GEOS-Chem is now a submodule in GCClassic and GCHP
- Separate HEMCO from GEOS-Chem to use as a git submodule in GCClassic and GCHP
- Retire the GEOS-Chem Unit Tester repository
- Retire the GNU Make and replace with CMake
- CEDS_GBD-MAPS emission inventory (1970 - 2017)
- Retire carbon-based units for VOCs
- Implement new tropchem simulation
- Update RRTMG (fix netCDF diagnostics; enable in GCHP)
See the GEOS-Chem 13.0.0 page for a complete list of updates
What's Changed
- [PULL REQUEST] Implement GEOS-Chem chemistry within CESM by @fritzt in https://github.com/geoschem/geos-chem/pull/334
- Fix bug in RRTMG with stratospheric aerosol by @sdeastham in https://github.com/geoschem/geos-chem/pull/347
- Enable GCHP to be compiled with RRTMG by @sdeastham in https://github.com/geoschem/geos-chem/pull/348
- Remove Map_A2A Init and Cleanup. by @jimmielin in https://github.com/geoschem/geos-chem/pull/338
- Allow RRTMG to be off even if compiled by @sdeastham in https://github.com/geoschem/geos-chem/pull/429
- Feature/ewl/13.0.0+cesm pr by @lizziel in https://github.com/geoschem/geos-chem/pull/405
- [CESM-GC] Minor changes required for CESM2 by @fritzt in https://github.com/geoschem/geos-chem/pull/498
- Minor build system updates by @LiamBindle in https://github.com/geoschem/geos-chem/pull/507
- Fix updaing SG parameters in input.nml by @LiamBindle in https://github.com/geoschem/geos-chem/pull/532
- Revert switching to daily lightning files in GCHP by @LiamBindle in https://github.com/geoschem/geos-chem/pull/562
- Expanded and restructured examples in runScriptSamples by @LiamBindle in https://github.com/geoschem/geos-chem/pull/623
- added listInputDataFiles utility script to GCHP run directory by @LiamBindle in https://github.com/geoschem/geos-chem/pull/622
Full Changelog: https://github.com/geoschem/geos-chem/compare/12.9.3...13.0.0
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by msulprizio over 2 years ago

GEOS-Chem - GEOS-Chem 12.9.3
This release fixes some minor issues that were discovered after the release of 12.9.2.
- Fix to make HEMCO properly read vertical coordinates for data on arbitrary vertical grids
- Bug fix for planeflight diagnostic: Change parameter definition MAXAN=15 to MAXAN=20
- Fix additional typos in GEOS-Chem species database
Read the GEOS-Chem online manual at:
http://manual.geos-chem.org
This release is compatible with GCHP. See the GCHP online manual for more information:
http://wiki.geos-chem.org/Getting_Started_With_GCHP
Learn how you can run GEOS-Chem on the Amazon Web Services cloud computing platform:
http://cloud.geos-chem.org
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by yantosca over 4 years ago

GEOS-Chem - GEOS-Chem 12.9.2
This release adds fixes for several more bugs that were discovered during the 12.9.0 benchmarking phase.
- Fix inconsistent tagged CO2 species names in the species_database.yml file
- HEMCO Bug fix: Eliminate typos from HEMCO_Config.rc file that caused met field read issues for CO2 simulations
- Dry run bug fix: Make sure FOUND gets set properly in HEMCO gets set properly before returning
- Update incorrect PM2.5 definition for complexSOA_SVPOA simulations
- PARANOX Bug fix: Make sure that NO and NO2 are nonzero before computing FNO_NOx
Read the GEOS-Chem online manual at:
http://manual.geos-chem.org
This release is compatible with GCHP. See the GCHP online manual for more information:
http://wiki.geos-chem.org/Getting_Started_With_GCHP
Learn how you can run GEOS-Chem on the Amazon Web Services cloud computing platform:
http://cloud.geos-chem.org
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by yantosca almost 5 years ago

GEOS-Chem - GEOS-Chem 12.9.1
This version includes the following updates:
- Bug fix: Fixed a lingering issue that caused the GEOS-Chem dry-run not to recognize missing files
- Fix run-time error when optional Luo wet deposition scheme is turned on
- Fixes for interpolating RCP emissions data via HEMCO
Read the GEOS-Chem online manual at:
http://manual.geos-chem.org
This release is compatible with GCHP. See the GCHP online manual for more information:
http://wiki.geos-chem.org/Getting_Started_With_GCHP
Learn how you can run GEOS-Chem on the Amazon Web Services cloud computing platform:
http://cloud.geos-chem.org
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by msulprizio almost 5 years ago

GEOS-Chem - GEOS-Chem 12.9.0
This version includes the following updates:
- Updated halogen chemistry
- Improved cloudwater pH
- Update offline lightning data through Dec 2019
- Convert GEOS-Chem species database to YAML format, includes:
a. Defining all species properties in the species database, not just advected species
b. Initializing the species database with values read from the YAML file - Update GEOS-Chem core to apply masking and scaling to HEMCO inputs
- Bug fix: Restore missing photolysis reactions from 12.8.0 and add an extra error check
- Bug fix: Remove inefficient code that was slowing down computation of heterogenous chemistry rates
- Corrected issue in GEOS-Chem dry-run where some files were not being properly marked for download
- Bug fixes for the ObsPack diagnostic:
a. Change units of ObsPack specific humidity (Q) field to g/kg
b. Restore missing code due to Git merge that caused the OBSPACK MENU of input.geos not to be read - Fixes for reading meteorology fields in HEMCO:
a. Skip reading FLASH_DENS and CONV_DEPTH fields when lightning NOx extension is turned off
b. Change time cycle flag for meteorology fields to use exact date - Restore missing metadata for satellite timeseries diagnostics
- Fix bug where non-advected species not updated in restart file
Read the GEOS-Chem online manual at:
http://manual.geos-chem.org
This release is compatible with GCHP. See the GCHP online manual for more information:
http://wiki.geos-chem.org/Getting_Started_With_GCHP
Learn how you can run GEOS-Chem on the Amazon Web Services cloud computing platform:
http://cloud.geos-chem.org
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by msulprizio almost 5 years ago

GEOS-Chem - GEOS-Chem 12.8.2
This version contains minor bug fixes, and structural changes to facilitate WRF-GC development.
- Bug fix: Set version numbers to 12.8.2 in CMakeLists.txt and gc_classic_version.H
- Updates to facilitate WRF-GC development:
a. Ignore KPP integrate errors and send them to a log file instead
b. Wrap OpenMP-specific code with #ifdef MODEL_CLASSIC and #ifndef NO_OMP blocks
c. Move certain module variables into the State_Met and State_Chm objects
d. Exit INIT_DRYDEP immediately if arrays have already been allocated
Read the GEOS-Chem online manual at:
http://manual.geos-chem.org
This release is compatible with GCHP. See the GCHP online manual for more information:
http://wiki.geos-chem.org/Getting_Started_With_GCHP
Learn how you can run GEOS-Chem on the Amazon Web Services cloud computing platform:
http://cloud.geos-chem.org
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by yantosca almost 5 years ago

GEOS-Chem - GEOS-Chem 12.8.1
This version fixes several issues that were identified during and after the benchmarking process for version 12.8.0:
- Update the dry-run download data script to make files group-writeable
- Add more timers for gas-phase chemistry
- Reduce the amount of memory that GEOS-Chem dry-runs require
- Add bounds-checking and floating point exceptions to CMake "Debug" target
- Fix incorrect indexing for AOD diagnostics
- Updates for GEOS-Chem "Classic" HISTORY diagnostics:
- Fix for instantaneous timeseries diagnostics to avoid overwriting hour zero
- Fix to allow diagnostics with frequency="End" to properly straddle year-end boundaries
- Allow for missing species in boundary conditions
- Disable FlexGrid checks to allow for running with any horizontal or vertical grid
- Fixes for WRF-GC and CESM-GC, including:
- Fix Init_Pressure error for NZ /= 47, 72
- Only perform pole-averaging of regridded data if actually regridding to the poles
- Add a State_Grid%ID field
- Add fix for POPs emissions diagnostics
- Avoid memory corruption bug in HEMCO when certain debug flags are on
- Fix bug causing seg fault when ConcAboveSfc diagnostic collection is on
- Fix bug causing crash if not starting on the first day and time of the month
- Fix incorrect GCHP config file entry for surf_iodide source file in 12.8.0
- Avoid unexpected behavior if dynamic timestep is changed to non-default values
- Fix input data to avoid crashing in late Dec/early Jan if using offline biogenic VOCs
- Add internal state met variables to benchmark and transport tracers simulations
- Enable all budget diagnostics output in GCHP transport tracer simulation by default
Read the GEOS-Chem online manual at:
http://manual.geos-chem.org
This release is compatible with GCHP. See the GCHP online manual for more information:
http://wiki.geos-chem.org/Getting_Started_With_GCHP
Learn how you can run GEOS-Chem on the Amazon Web Services cloud computing platform:
http://cloud.geos-chem.org
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by yantosca almost 5 years ago

GEOS-Chem - GEOS-Chem 12.8.0
This version includes the following updates:
- Isoprene chemistry
- Wet deposition parameterization
- Ozone deposition to the ocean
- Use online DustDead, MEGAN, SeaSalt, and SoilNOx emissions for benchmark simulations
- Shift CMIP6 time from middle to start of month to allow start in January
- GFED 4.1s beta emissions for 2017-2019
- Replace State_Chm%nAero with State_Chm%nAeroSpc and State_Chm%nAeroType
- Convert all files in GeosCore, GeosUtil, and Headers to .F90
- Change GEOS-Chem timers from a CPP switch to an option in input.geos
- Remove potential for surface CH4 retrieval error in SET_CH4 due to reliance on HEMCO emissions year
- Fix leap year handling bug in GCHP multi-run script
- Fix SH surface ozone bias in GCHP
Read the GEOS-Chem online manual at:
http://manual.geos-chem.org
This release is compatible with GCHP. See the GCHP online manual for more information:
http://wiki.geos-chem.org/Getting_Started_With_GCHP
Learn how you can run GEOS-Chem on the Amazon Web Services cloud computing platform:
http://cloud.geos-chem.org
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by msulprizio almost 5 years ago

GEOS-Chem - GEOS-Chem 12.7.2
This version introduces several bug fixes and minor updates.
Updates affecting GEOS-Chem "Classic" only:
- Restrict wet scavenging to troposphere in Luo et al 2019 wetdep scheme
- NOTE: This is an option and is turned off by default
- Bug fix for reading 3-hourly boundary condition files after hour 21 (GEO- S-Chem "Classic" only)
- Remove unused routines in regrid_a2a_mod.F90
Updates affecting GCHP only:
- Fix pointer retrieval error in SET_CH4 introduced in 12.7.0 when running at c180+
- NOTE: This also corrects a long-standing and previously unidentified issue when running with reduced timesteps
- Use new Ordonez files to avoid error in MAPL when running at c360
Read the GEOS-Chem online manual at:
http://manual.geos-chem.org
This release is compatible with GCHP. See the GCHP online manual for more information:
http://wiki.geos-chem.org/Getting_Started_With_GCHP
Learn how you can run GEOS-Chem on the Amazon Web Services cloud computing platform:
http://cloud.geos-chem.org
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by yantosca about 5 years ago

GEOS-Chem - GEOS-Chem 12.7.1
- Prevent excessive scavenging in Luo et al 2019 wet deposition scheme
a. NOTE: Additional fixes will be added in 12.7.2 - Bug fixes for the TOMAS microphysics simulation
- Bug fix for ND51/ND51b satellite timeseries w/ nested-grid simulations
- Bug fix in computation of AOD from isoprene SOA diagnostic
- Bug fixes for ObsPack diagnostic re: instantaneous sampling
- Fix for segmentation fault when dry deposition is turned off
- Fix WRF-GC SetGridFromCtrEdges interface
- Fix bug where GCHP 12.7.0 standard run failed if emissions turned off
- Update MEGAN file used in GCHP 12.7.0 that caused run failure if using gfortran
- Add MODEL_GCHP (and MODEL_CLASSIC) as CPP options in GEOS-Chem
Read the GEOS-Chem online manual at:
http://manual.geos-chem.org
This release is compatible with GCHP. See the GCHP online manual for more information:
http://wiki.geos-chem.org/Getting_Started_With_GCHP
Learn how you can run GEOS-Chem on the Amazon Web Services cloud computing platform:
http://cloud.geos-chem.org
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by yantosca about 5 years ago

GEOS-Chem - GEOS-Chem 12.7.0
- Small alkyl nitrate chemistry
- Methanol as part of standard chemical mechanism
- Update to Yuan processed MODIS LAI product (covering years 2005-2016)
- Latitudinally and monthly resolved fixed surface concentrations for long-lived organohalogen species (1750-2014) and methane (prior to 1979)
- Bug fix: Prevent differences in chemistry caused by toggling the ND65 bpch diagnostics off or on
- Fix incorrect uptake coefficient for N2O5 in heterogeneous chemistry
- Fix offline dust scale factors
- Add GEOS-Chem "dry-run" option to obtain a list of required input files
- HEMCO 2.2.0: Updates and fixes to improve file I/O
- Implement Gan Luo et al wetdep (GMD-12-3439-2019) -- NOTE: THIS IS AN OPTION
- CH4 soil absorption from MeMo model
- Removal of most binary punch (aka "bpch") diagnostics
- Add netCDF diagnostic for UV fluxes from FAST-JX
- KPP equation reactivity rate and OH reactivity diagnostics
- Bug fix for HEMCO standalone using high-resolution input grids
- Incorrect units returned from GET_OH in sulfate_mod.F
- Preserve mass conservation when advection is off by adding delta pressure to internal state for mixing ratio scaling during initialization
- Use same CEDS anthropogenic emissions inventory as GC Classic, including 1750-1949 and additional VOC species
- Assorted GCHP structural changes to facilitate GEOS-Chem in GEOS
- Move high-level GCHP files to GEOS-Chem repository
- Move GCHP run directory creation to GEOS-Chem repository
- Use same precision in non-species Internal state variables and the equivalent GEOS-Chem states (REAL8)
- Update ESMF to v8.0.0 public release
Read the GEOS-Chem online manual at:
http://manual.geos-chem.org
This release is compatible with GCHP. See the GCHP online manual for more information:
http://wiki.geos-chem.org/Getting_Started_With_GCHP
Learn how you can run GEOS-Chem on the Amazon Web Services cloud computing platform:
http://cloud.geos-chem.org
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by yantosca about 5 years ago

GEOS-Chem - GEOS-Chem 12.6.3
This feature adds more minor fixes for issues discovered after the 12.6.1 release.
- GCHP bug fix: Make sure the MAPL pointer for UVALBEDO is valid before assigning that to State_Met%UVALBEDO
- Update Github issue templates
Read the GEOS-Chem online manual at:
http://manual.geos-chem.org
This release is compatible with GCHP. See the GCHP online manual for more information:
http://wiki.geos-chem.org/Getting_Started_With_GCHP
Learn how you can run GEOS-Chem on the Amazon Web Services cloud computing platform:
http://cloud.geos-chem.org
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by yantosca over 5 years ago

GEOS-Chem - GEOS-Chem 12.6.2
This feature adds more minor fixes for issues discovered after the 12.6.1 release.
- Now make sure the HEMCO standalone gets the proper met field name and grid resolution
- Prevent overwriting restart variables H2O2AfterChem and SO2AfterChem if present
- Fix incorrect vertical flipping of MAPL 3D imports impacting mesospheric chemistry
- Fix incorrect mapping between internal state H2O2AfterChem and the equivalent State_Chm field
- Fix two timestep delay in update time for LAI upon day change
Read the GEOS-Chem online manual at:
http://manual.geos-chem.org
This release is compatible with GCHP. See the GCHP online manual for more information:
http://wiki.geos-chem.org/Getting_Started_With_GCHP
Learn how you can run GEOS-Chem on the Amazon Web Services cloud computing platform:
http://cloud.geos-chem.org
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by yantosca over 5 years ago

GEOS-Chem - GEOS-Chem 12.6.1
This update adds a few minor fixes to 12.6.0. You can still use the 12.6.0 run directories with this release.
- Fix CMake error message for when NetCDF is not found
- Fix units for PRECANV, PRECCON, PRECLSC, PRECTOT in state_met_mod.F90
- Add missing OPEN statement in UCX routine SFCMR_READ
- Various minor structural updates:
- ObsPack now defaults to hourly sampling if a sampling interval is not found in data files
- GEOS-Chem now prints the full path of each file that is read
- GNU Fortran 9.2.1 can now compile GEOS-Chem
- Use Microsoft Azure DevOps instead of TravisCI for continuous integration
- Fix GCHP regridding bug at poles -- corrects problem running GCHP w/ MERRA-2
Read the GEOS-Chem online manual at:
http://manual.geos-chem.org
This release is compatible with GCHP. See the GCHP online manual for more information:
http://wiki.geos-chem.org/Getting_Started_With_GCHP
Learn how you can run GEOS-Chem on the Amazon Web Services cloud computing platform:
http://cloud.geos-chem.org
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by yantosca over 5 years ago

GEOS-Chem - GEOS-Chem 12.6.0
GEOS-Chem 12.6.0
Released 18 Oct 2019
Contains the following updates:
(1) Combined heterogeneous chemistry updates, includes
(1a) N2O5, NO3, NO2 reactive uptake updates
(1b) Subgrid cloud NOy chemistry
(2) HNO3 cold-temperature deposition
(3) Quick fix for aerosol pH calculation when dry
(4) Remove isoprene in VBS (leaving aqueous)
(5) Updated aerosol hygroscopicity and optics
(6) Add EDGAR BCPI and BCPO emissions for remaining sectors to DICE-Africa
(7) Simple parameterization for CO2 dependence of stomatal resistance (off by default)
(8) Aerosol nitrate photolysis option (off by default)
(9) CMake in GEOS-Chem Classic (optional)
(10) Enable GEOS-Chem "Classic" netCDF (History) diagnostics to be subsetted vertically and horizontally
(11) BB4CMIP historical biomass burning emissions (1750-2014) (optional)
(12) Surface diagnostic (O3, HNO3) with user-selected height
(13) APM update and integration with GEOS-Chem 12
For more information about this release. please see:
http://wiki.geos-chem.org/GEOS-Chem_12#12.6.0
To view the benchmark evaluation plots, please see:
http://wiki.seas.harvard.edu/geos-chem/index.php/Benchmark/GEOS-Chem_12.6.0
Read the GEOS-Chem online manual at:
http://manual.geos-chem.org
This release is compatible with GCHP. See the GCHP online manual for more information:
http://wiki.geos-chem.org/Getting_Started_With_GCHP
Learn how you can run GEOS-Chem on the Amazon Web Services cloud computing platform:
http://cloud.geos-chem.org
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by msulprizio over 5 years ago

GEOS-Chem - GEOS-Chem 12.5.0
GEOS-Chem 12.5.0
Released 09 Sep 2019
Contains the following updates:
(1) Retire obsolete emission inventories
(2) Updated offline biogenic emissions generated with GEOS-Chem 12.3.0
(3) Updated volcano emissions to include eruptive emissions through April 2018
(4) Remove CO from MEGAN HEMCO extension to avoid double counting
(5) Fixes for GFED4 emissions
(6) Scale DICE-Africa emissions to address errors in inventory
(7) Separate anthropogenic PM2.5 dust source from the DustDead extension
(8) Corrections for CFCs in the chemistry mechanism
(9) Fix typo in CLD_PARAMS routine in gckpp_HetRates.F90
(10) Bug fix: make sure stratospheric BrY concentrations are read properly each month
(11) Enable accurate cloud pH diagnostic calculation via post-processing
(12) Bug fix for proposed Henry's law constants
(13) Update GCHP to use MAPL v1.0.0 and ESMF v8.0.0 beta snapshot 28
(14) Replace 4x5 input files with higher resolution equivalents to avoid ESMF domain decomposition issue at high core counts
For more information about this release. please see:
http://wiki.geos-chem.org/GEOS-Chem_12#12.5.0
To view the benchmark evaluation plots, please see:
http://wiki.seas.harvard.edu/geos-chem/index.php/Benchmark/GEOS-Chem_12.5.0
Read the GEOS-Chem online manual at:
http://manual.geos-chem.org
This release is compatible with GCHP. See the GCHP online manual for more information:
http://wiki.geos-chem.org/Getting_Started_With_GCHP
Learn how you can run GEOS-Chem on the Amazon Web Services cloud computing platform:
http://cloud.geos-chem.org
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by msulprizio over 5 years ago

GEOS-Chem - GEOS-Chem 12.4.0
GEOS-Chem 12.4.0
Released 05 Aug 2019
%%% NOTE: We are asking GEOS-Chem users to not download this version, but to wait for the release of 12.5.0, which will have some further bug fixes and updates. %%%
Contains the following updates:
(1) Grid-independent dust emissions (hourly)
(2) Grid-independent lightning NOx emissions (3-hourly)
(3) Grid-independent biogenic emissions (hourly)
(4) Grid-independent sea salt emissions (hourly)
(5) Grid-independent soil NOx emissions (hourly)
(6) Updated volcano emissions (1978-2019)
(7) Bug fix: Rebuild chemical mechanisms for FAST-JX fix added in 12.3.2
(8) FlexGrid Stage 2: Add capability to define custom grids
(9) Add photolysis menu to input.geos for specifying FAST-JX directory
For more information about this release. please see:
http://wiki.geos-chem.org/GEOS-Chem_12#12.4.0
To view the benchmark evaluation plots, please see:
http://wiki.seas.harvard.edu/geos-chem/index.php/Benchmark/GEOS-Chem_12.4.0
Read the GEOS-Chem online manual at:
http://manual.geos-chem.org
This release is compatible with GCHP. See the GCHP online manual for more information:
http://wiki.geos-chem.org/Getting_Started_With_GCHP
Learn how you can run GEOS-Chem on the Amazon Web Services cloud computing platform:
http://cloud.geos-chem.org
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by yantosca over 5 years ago

GEOS-Chem - GEOS-Chem 12.3.2
GEOS-Chem 12.3.2
Released 02 May 2019
Contains the following updates:
(1 ) Remove an inconsistency in species H2402 between GCHP and GEOS-Chem "Classic"
(2 ) Bug fixes for the FAST-JX algorithm:
(2a) Remove duplicate entries for species ClNO2 in the FJX_j2j.dat file
(2b) Species DHDC was not listed as photolyzing in the species database
(3 ) Updates and fixes for HEMCO diagnostics, including:
(3a) Enable saving out fertilizer NO emissions
(3b) Lightning emissions are now 3-D
(3c) HNO3 ship emissions are now 2-D
(3d) Update and fill in missing inventory diagnostics for benchmark simulations
(4 ) Extending the CEDS anthropogenic emissions inventory back to 1750 (optional)
(5 ) Several GCHP updates including
(5a) Disable Br2 offline seasalt emissions to match GEOS-Chem "Classic" default
(5b) Assorted GCHP run directory feature updates
For more information about this release. please see:
http://wiki.geos-chem.org/GEOS-Chem_12#12.3.2
To view the benchmark evaluation plots, please see:
http://wiki.geos-chem.org/Benchmark/GEOS-Chem_12.3.0 (Last official benchmark)
http://wiki.geos-chem.org/Benchmark/GEOS-Chem_12.3.2 (Unofficial benchmark)
Read the GEOS-Chem online manual at:
http://manual.geos-chem.org
This release is compatible with GCHP. See the GCHP online manual for more information:
http://wiki.geos-chem.org/Getting_Started_With_GCHP
Learn how you can run GEOS-Chem on the Amazon Web Services cloud computing platform:
http://cloud.geos-chem.org
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by yantosca almost 6 years ago

GEOS-Chem - GEOS-Chem 12.3.1
GEOS-Chem 12.3.1
Released 08 Apr 2019
Contains the following updates:
(1) Fix the netCDF diagnostic for noontime J-values
(2) Planeflight diagnostic now writes out data for the last timestep of the day
(3) Reduce memory footprint: Do not allocate memory to array MINIT in strat_chem_mod.F90
(4) Declare State_Met%AREA_M2 as 2-dimensional, not 3-dimensional
For more information about this release. please see:
http://wiki.geos-chem.org/GEOS-Chem_12#12.3.1
To view the benchmark evaluation plots, please see:
http://wiki.geos-chem.org/Benchmark/GEOS-Chem_12.3.0
(NOTE: 12.3.0 is the most recent version for which benchmark plots are available)
Read the GEOS-Chem online manual at:
http://manual.geos-chem.org
This release is compatible with GCHP. See the GCHP online manual for more information:
http://wiki.seas.harvard.edu/geos-chem/index.php/Getting_Started_With_GCHP
Learn how you can run GEOS-Chem on the Amazon Web Services cloud computing platform:
http://cloud.geos-chem.org
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by yantosca about 6 years ago

GEOS-Chem - GEOS-Chem 12.3.0
GEOS-Chem 12.3.0
Released 01 Apr 2019
Contains the following updates:
(1) Update ISORROPIA from v2.0 to v2.2, in order to remove persistent noise in output | Seb Eastham (Harvard)
(2) Updated PFT file for MEGAN
(3) Bug fix for eruptive volcanic emissions
(4) Read in and regrid existing MODIS LAI and OLSON data via HEMCO
(5) Update from HEMCO version 2.1.011 to 2.1.012
(5a) Bug fixes for the HEMCO interpolation algorithm
(5b) Updates from the NASA GEOS development branch
(5c) Add option to always use simulation year for specified fields
(5d)Prevent zero emissions for MEGAN_Mono extension species
(5e)Updates to the HEMCO volcanic emissions extension
(6) Update to Yuan processed MODIS LAI product (covering years 2005-2016) - Off while we investigate an issue in the HEMCO interpolation
(7) OMI-based Volcanic emissions 2005-2012 (off by default)
(8) Further bug fix for netCDF diagnostics spanning leap years
(9) Fix GFAS_SOAP entry in HEMCO_Config.rc
(10) Tagged CO bug fixes: Fix CO units and write secondary production into a netcdf file
(11) Enable running time backwards in GCHP
For more information about this release. please see:
http://wiki.geos-chem.org/GEOS-Chem_12#12.3.0
To view the benchmark evaluation plots, please see:
http://wiki.geos-chem.org/Benchmark/GEOS-Chem_12.3.0
Read the GEOS-Chem online manual at:
http://manual.geos-chem.org
This release is compatible with GCHP. See the GCHP online manual for more information:
http://wiki.seas.harvard.edu/geos-chem/index.php/Getting_Started_With_GCHP
Learn how you can run GEOS-Chem on the Amazon Web Services cloud computing platform:
http://cloud.geos-chem.org
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by msulprizio about 6 years ago

GEOS-Chem - GEOS-Chem 12.2.1
GEOS-Chem 12.2.1
Released 28 Feb 2019
Contains the following updates:
(1) Bug fix: netCDF diagnostic collections with frequency "End" now properly span leap year days
(2) Move module-level variables from Linoz and MODIS LAI
(3) Make polar bromine explosion the default option in Hg simulation
(4) Add biomass burning subgrid coagulation option in TOMAS simulations
(5) Restore DST1, DST2, DST3, and DST4 in TOMAS simulations
(6) Fix Henry's Law coefficient for C2H6
(7) Add routine to save the GC species database to JSON format (commented out)
(8) Add RRTMG fluxes to netCDF diagnostics
(9) Fix for CO2 simulation chemical source
(10) Update MODIS LAI source directory for GCHP to match GEOS-Chem Classic
(11) Missing scaling factors for MERRA-2 simulations with GCHP
(12) Use online sea flux emissions by default in GCHP
For more information about this release. please see:
http://wiki.geos-chem.org/GEOS-Chem_12#12.2.1
Also please see the GEOS-Chem online manual at:
http://manual.geos-chem.org
This release is compatible with GCHP. See the GCHP online manual for more information:
http://wiki.seas.harvard.edu/geos-chem/index.php/Getting_Started_With_GCHP
Learn how you can run GEOS-Chem on the Amazon Web Services cloud computing platform:
http://cloud.geos-chem.org
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by msulprizio about 6 years ago

GEOS-Chem - GEOS-Chem 12.2.0
GEOS-Chem 12.2.0
Released 19 Feb 2019
Contains the following updates:
(1) Retire BRAVO emissions and use CEDS for Mexico instead
(2) Update mask file applied to NEI2011 emissions
(3) Transport Tracers simulation: a common set of tracers in GEOS-Chem and GEOS
(4) ObsPack diagnostic
(5) GFAS biomass burning emissions (as an option)
(6) Fix bug in stratosperic aerosol surface area netcdf diagnostics
(7) Update from HEMCO 2.1.010 to HEMCO 2.1.011:
(a) Now wrap the remaining HEMCO extensions in instances (to facilitate running in HPC environments)
(b) Update HEMCO standalone for compatibility with FlexGrid met field names
(c) HEMCO standalone now calls HCO_RUN in two phases
(8) Update ESMF version in GCHP from v5.2.0rp2 to v7.1.0r
(9) New fields in GCHP output restart file
(10) Bug fix: use checkpoint output file as subsequent run restart
For more information about this release. please see:
http://wiki.geos-chem.org/GEOS-Chem_12#12.2.0
Also please see the GEOS-Chem online manual at:
http://manual.geos-chem.org
This release is compatible with GCHP. See the GCHP online manual for more information:
http://wiki.seas.harvard.edu/geos-chem/index.php/Getting_Started_With_GCHP
Learn how you can run GEOS-Chem on the Amazon Web Services cloud computing platform:
http://cloud.geos-chem.org
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by msulprizio about 6 years ago

GEOS-Chem - GEOS-Chem 12.1.1
GEOS-Chem 12.1.1
Released 13 Dec 2018
Contains the following updates:
(1) Bug fix for tagged CO: don't multiply emissions timestep by 60
(2) Bug fix for planeflight diagnostic: skip observations that lie outside the nested domain
(3) Always compile with BPCH_TPBC=y to enable the bpch code for nested boundary conditions
(4) Do not create the hemco_standalone.x executable when compiling in HPC environments
(5) Bug fix: Add missing dependency for flexgrid_read_mod in the GeosCore/Makefile
(6) Add GCHP transport fix to prevent instant propagation from troposphere to stratosphere
For more information about this release. please see:
http://wiki.geos-chem.org/GEOS-Chem_12#12.1.0
Also please see the GEOS-Chem online manual at:
http://manual.geos-chem.org
This release is compatible with GCHP. See the GCHP online manual for more information:
http://wiki.seas.harvard.edu/geos-chem/index.php/Getting_Started_With_GCHP
Learn how you can run GEOS-Chem on the Amazon Web Services cloud computing platform:
http://cloud.geos-chem.org
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by yantosca over 6 years ago

GEOS-Chem - GEOS-Chem 12.1.0
GEOS-Chem 12.1.0
Released 26 Nov 2018
This release contains several new features as well as fixes for issues discovered after the GEOS-Chem 12.0.3 release, including:
(1) Budget diagnostics
(2) Anthropogenic PM2.5 dust source
(3) GEOS-Chem restart file updates
(4) Updates and fixes for the CEDS anthropogenic emissions inventory
(5) HEMCO fixes
(6) Fix mass conservation in non-local PBL mixing
(7) Allow for SZA to 98 degrees when getting photolysis rates
(8) FlexGrid Stage 1: Use HEMCO to read met fields
(9) Add support for continuous integration with TravisCI
(10) Added netCDF diagnostics for several specialty simulations
(11) Convert input data for RRTMG from bpch to netCDF for input via HEMCO
(12) Add fixes for seasonal scale factors in CH4 simulations
(13) Move Fast-JX .dat files from the geos-chem-unittestrepository to gcgrid/ExtData
(14) Update HEMCO configuration file for the tagged CO simulation
(15) Structural updates to facilitate interfacing GEOS-Chem into WRF
(16) Structural updates to facilitate interfacing GEOS-Chem into GEOS-5
(17) Fix masking bug to correctly apply anthropogenic emissions in GCHP
(18) Remove erroneous 180 degree longitude shift in APEI regridding for GCHP
(19) Move GCHP run directory creation from GEOS-Chem Unit Tester to GCHP repository
For more information about this release. please see:
http://wiki.geos-chem.org/GEOS-Chem_12#12.1.0
Also please see the GEOS-Chem online manual at:
http://manual.geos-chem.org
This release is compatible with GCHP. See the GCHP online manual for more information:
http://wiki.seas.harvard.edu/geos-chem/index.php/Getting_Started_With_GCHP
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by msulprizio over 6 years ago

GEOS-Chem - GEOS-Chem 12.0.3 release
GEOS-Chem 12.0.3
Released 16 Oct 2018
This release contains two bug fixes for High Performance GEOS-Chem (GCHP), one for an issue was discovered after the GEOS-Chem 12.0.2 release and another for an issue persisting over several past versions. They are, respectively:
(1) Fix incorrect GCHP run configuration for offline sea salt emissions (run directory update only)
(2) Fix bug in application of CFC surface mixing ratios in GCHP
For more information about this release, please see:
http://wiki.geos-chem.org/GEOS-Chem_12#12.0.3
Also please see the GEOS-Chem online manual at:
http://manual.geos-chem.org
This release is compatible with GCHP. See the GCHP online manual for more information:
http://wiki.seas.harvard.edu/geos-chem/index.php/Getting_Started_With_GCHP
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by lizziel over 6 years ago

GEOS-Chem - GEOS-Chem 12.0.2 release
GEOS-Chem 12.0.2
Released 10 Oct 2018
This release contains fixes for minor issues that were discovered after the GEOS-Chem 12.0.1 release, namely:
(1) Fixed local-time averaging issue in ND51/ND51b satellite timeseries diagnostics
(2) Fix to correct missing BC/OC biomass emissions in TOMAS simulations
(3) Fix for aerosol dry-deposition in TOMAS simulations
(4) Avoid double-counting of emissions in CO2 simulations
For more information about this release. please see:
http://wiki.geos-chem.org/GEOS-Chem_12#12.0.2
Also please see the GEOS-Chem online manual at:
http://manual.geos-chem.org
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by yantosca over 6 years ago

GEOS-Chem - GEOS-Chem 12.0.1 release
GEOS-Chem 12.0.1
Released 24 Aug 2018
This release contains fixes for minor issues that were discovered after the GEOS-Chem 12.0.0 release, namely:
(1) Updates for compiling with GNU Fortran 8
(2) Fixes for minor bugs in diagnostics
(3) Fixes for minor issues in the Hg specialty simulation
For more information about this release. please see:
http://wiki.geos-chem.org/GEOS-Chem_12#12.0.1
Also please see the GEOS-Chem online manual at:
http://manual.geos-chem.org
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by yantosca over 6 years ago

GEOS-Chem - GEOS-Chem 12.0.0 release
GEOS-Chem 12.0.0
Released 10 Aug 2018
For more information about this release see:
http://wiki.geos-chem.org/GEOS-Chem_12#12.0.0
Atmosphere - Atmospheric Chemistry and Aerosol
- Fortran
Published by yantosca over 6 years ago
