Skip to content

Releases: GEOS-ESM/GEOSctm

v3.1.1 on 2026-01-07: Uptick GMI and CHEM

07 Jan 16:00
5aeb40b

Choose a tag to compare

GMI includes minor fixes to a few mechanisms (zero diff for Standard, Original and Pyro).
GMI now uses FeedBack_QV = FALSE (very small non-zero-diff)

v3.1.0 on 2025-11-12: new GMI mechanisms

12 Nov 22:08
2c66821

Choose a tag to compare

Uptick to GMI v1.5.0, which includes Lyman-alpha, and a few new chemical mechanisms. (Non-zero diff)
NOTE: After setup, be sure to change photolysis from 7.4 to 6.5, since CTM lacks RI and RL.

Modified the reading of MERRA2 wind vectors (10m and 2m), regridding U and V at the same time. (This is non-zero diff).

CTM based on KROK

10 Sep 14:44
7e616f7

Choose a tag to compare

The repositories for GOCART, GMI, FV3, etc have been updated to match those in GCM v11.7.0 .
This advances CTM from Jason to KROK.
Aerosols are now taken from GOCART2G in Data-Driven mode.
ExtData2G is required, with yaml file specifications.
All testing has been conducted with MERRA2 met-fields.

Before compiling, be sure to review the README under the Applications/GEOSctm_App directory.

This release is non-zero-diff with the previous version.
It has been a few years since the last release, so a lot has changed.

What's Changed

New Contributors

Full Changelog: v1.1.0...v3.0.0

Fixed setup when cloning

27 Dec 17:30
e23ab57

Choose a tag to compare

The post-processing for a cloned CTM experiment was broken; it is now fixed.

Fixed advection

10 Dec 15:39
b5c3815

Choose a tag to compare

Two fixes:
AdvCore had occasionally returned small negative values, due to an intialization issue; this is now fixed. (Non zero diff)
Also, the run script now properly checks success/failure of the simulation, so failures no longer result in a recursive SLURM loop.

v2.2.3 on 2024-08-26: Runs on SLES15

26 Aug 13:22
5450084

Choose a tag to compare

This release supports SLES15 (Milan nodes) as well as SLES12 (CascadeLake nodes) at NCCS. The SLES12 version is zero-diff with the prior release. The SLES15 version is non-zero-diff, but looks to be within round-off.

jan2023 minor update

12 Jan 17:31
113abb9

Choose a tag to compare

This release is zero-diff from the previous release (v2.2.1).
Debugged the run script issue that prevented using MERRA2 met fields for 2010, or for dates after 2020.
The setup script is better aligned with the GCM setup script, which should make updates in GCM easier to replicate in CTM.
References to REPLAY have been removed, since CTM does not run in REPLAY mode.
GitHub Actions are now used for Label Enforcement.

mar2022 - refactored convection & enhancements

28 Apr 17:03
99d3819

Choose a tag to compare

Zero diff to previous release, if PLE is read from file; roundoff differences if PLE is computed.
New CTM options:

  • CTM can generate courant numbers and mass fluxes needed for advection, or read them in.
  • PLE is now computed from AK and BK; option to read in as before.
  • CTM Hist component now handles output of forcing data (optional).

dec2021 - keep pace with GCM

08 Dec 16:45
e4a7d24

Choose a tag to compare

Non-zero-diff but within roundoff of previous release, due to skylake nodes now being the default (NCCS).
Zero diff with the previous release when run on the same nodes, and without I_MPI_CBWR defined in the run script.

This release changes the default choice of nodes from haswell to skylake (NCCS), and introduces the I_MPI_CBWR env var which provides consistent MPI behavior regardless of "cpu per node" count.

All repositories are now in line with GEOSgcm v10.19.4. All chemistry modules are handled properly in the setup script, except GEOS-Chem which needs a bit of customization in the experiment (both here and in GCM as well).

Complete set of notes, for the GCM components: https://github.com/GEOS-ESM/GEOSgcm/releases/tag/v10.19.4

Update 2021-08-30

30 Aug 19:38
ae368b4

Choose a tag to compare

Non-zero-diff, generally within round-off of the previous release.
(The new version of MAPL includes a bug-fix that is non-zero-diff for OPS GOCART.)

All repositories are now in line with GEOSgcm v10.19.3, with the exception of MAPL which required a bug fix. All chemistry modules are handled properly in the setup script, except GEOS-Chem which needs a bit of customization in the experiment (both here and in GCM as well).

Complete set of notes, for the GCM components: https://github.com/GEOS-ESM/GEOSgcm/releases/tag/v10.19.3