Releases: GEOS-ESM/GMAO_Shared
Releases · GEOS-ESM/GMAO_Shared
Release v3.0.0 on 2026-05-28
Overview
Since release v2.1.7, main has advanced to the v3.0.0 development line. The most significant change is the merge of the GCM v12 codebase into main, along with supporting updates to physics, vertical levels, CI/build infrastructure, compiler compatibility, and MAPL integration.
Major changes
- Merged the GCM v12 codebase into
main, establishing the basis for v3.0.0. - Added a new radar reflectivity module (
compute_radar_reflectivity.F90) and expandedcalcdbz.Fto better handle snow, graupel, hail, and liquid-skin behavior. - Added L186 extended model top in
m_set_eta.F90. - Improved robustness in QSAT interpolation by adding bounds protection to saturation table indexing.
- Modernized source preprocessing by renaming selected files from
.f/.f90to.F/.F90. - Updated CircleCI and GitHub Actions workflows to support the v12 integration path and newer tooling.
- Added compatibility fixes for Flang 22, Open MPI 5, and Intel ifx.
- Continued migration from older MAPL2-style usage to MAPL/MAPL3 interfaces.
Full Changelog: v2.1.5...v3.0.0
Release v2.1.7 on 2026-04-16
Release v2.1.6 on 2026-01-07
What's Changed (Zero-difference)
Full Changelog: v2.1.5...v2.1.6
Release v2.1.5 on on 2026-01-02
This release is mainly for Athena/Turin support at NAS
What's Changed (Zero-diff)
- Fixes #394. Update gpy module in idcheck.pl by @mathomp4 in #395
- Update pyrob with fixes and enhancements by @mathomp4 in #396
- Support for Cray MPICH by @mathomp4 in #397
- Update changelog for 2.1.5 release by @mathomp4 in #400
Full Changelog: v2.1.4...v2.1.5
Release v2.1.4 on 2025-08-29
What's Changed (Zero-diff)
cmpdir.plscript was modified so that the list of diffs to ignore and the option to edit it are not displayed if$ignoreFLGis off by @gmao-jstassi in #391- Update
openmpiinesma_mpirunby @mathomp4 in #388
Full Changelog: v2.1.3...v2.1.4
Release v2.1.3 on 2025-07-07
What's Changed (Zero-diff)
- Numerous updates to
cmpdir.plto improve its appearance and edit-ability by @gmao-jstassi in #385 - Fixes #386. Only install
gmao2iodaif it exists by @mathomp4 in #387
Full Changelog: v2.1.2...v2.1.3
Release v2.1.2 on 2025-06-30
Release v2.1.1 on 2025-05-13
What's Changed (Zero diff)
Full Changelog: v2.1.0...v2.1.1
Release v2.1.0 on 2025-04-23
What's Changed (Zero diff)
- Bugfix/jstassi/#364 g5 modules perl wrapper by @gmao-jstassi in #365
- Add Github Actions CI by @mathomp4 in #376
- vectorize
helfsurface()and related subroutines by @weiyuan-jiang in #348 - Updates to
cmpdir.plscript by @gmao-jstassi in #374 - Updates for MVAPICH 4 by @mathomp4 in #375
- Handmerge #372 into main by @mathomp4 in #377
- Fix for SLES15 and Milan and split of perllib by @rtodling in #372
Full Changelog: v2.0.0...v2.1.0
Release v2.0.0 on 2025-03-14
What's Changed (Zero-diff)
- Move
GMAO_perllibinto its own repo by @mathomp4 in #361 - Update GitHub Actions by @mathomp4 in #359
- In
Perl_Config.pm: Fixed the perl left/right brace matching problem by @gmao-jstassi in #370
Full Changelog: v1.9.9...v2.0.0