Releases: GEOS-ESM/GEOSgcm
Releases · GEOS-ESM/GEOSgcm
Release v10.21.1 on 2022-02-14
Zero-diff to Previous Release: YES
Restart Changes: NO
Major Zero-Diff Changes:
- Add CLDXXSW diagnostics and many cosmetic changes to Solar GC by @dr0cloud in #510
- Add additional radiation RRTMG tau and water path diagnostics by @dr0cloud in #519
- Simple fix to prevent negative tauaer in RRTMG LW by @dr0cloud in #521
- Add RRTMGP as a fork in GEOS by @mathomp4 in #528
- Update RRTMGP file locations and half gpoints by @mathomp4 in #294
- Cleanup of Catchment model constants by @gmao-rreichle in #525
- Removed redundant code: DQS calc, QC constraint, RA calc by @gmao-rreichle in #518
- Fix
mk_GEOSldasRestart
forcatchcnclm45
by @weiyuan-jiang in #516 make_bcs
clarification of options by @biljanaorescanin in #517- Bug fix for
RUNSRF
units in Catchment by @gmao-rreichle in #535 - Cleanup of
gndtmp[_cn]()
by @gmao-jkolassa in #536 - New peat hydrology (PEATCLSM) by @biljanaorescanin in #524
- Add
LDAS_INCR
toAGCM.rc.tmpl
for land-atmos coupled das by @saraqzhang in #288 - Fixes for C12 MOM6 by @mathomp4 in #
- Updates for handling CS ocean by @mathomp4 in #287
- Update for NAS Runs by @mathomp4 in #291
- Compress CircleCI Artifacts by @mathomp4 in #513
- Use circleci-tools orb for CI by @mathomp4 in #242
Release v10.21.0 on 2021-12-21
Zero-diff to Previous Release: NO
Restart Changes: YES (see below)
Major Non-Zero-Diff Changes:
- Changed the default config to use new orbit parameters by @sdrabenh in #277
- Refactored RRTMG long-wave and short-wave radiation by @dr0cloud in #492
- Adding SHOC+EDMF updates by @narnold1 in #479.
All restarts and variables within remain 0-diff except for the following:- moist_import
- added: EDMF_FRC, HL2, HL3, HLQT, QT2, QT3, W2, W3, WHL, WQT
- moist_internal
- added: PDF_A
- turb_import
- added: PHIS, SH, WTHV2
- turb_internal
- added: QT2, QT3
- removed: BRUNTSHOC, CLD, DQDT_SHC, DQIDT_SHC, DQLDT_SHC, DTDT_SHC, LSHOC, SHEARSHOC, TKEBUOY, TKEDISS, TKESHEAR, TKETRANS, WTHV2
- changed: TKH "lev" coordinate to "edge" coordinate
- moist_import
Release v10.20.0 on 2021-12-17
Zero-diff to previous release: NO
Restart Changes: YES for TR
Major Non-Zero-Diff Changes:
- Uptick to GEOSchem_GridComp v1.7.0
- Wet deposition for CO, CO2 and CH4 is disabled, while a bug-fix is developed.
- GMI and TR have cleaner units handling.
- make_bcs fixes issues with "old land" choices by @smahanam in #438
- Old land BCS files have the same science but won't be binary-equivalent due to bug fixes (e.g., "Mali bug")
- Adds code to Satsim to choose subcolumns based on horizontal resolution by @mathomp4 in #459
- This is zero-diff for resolutions C720 and coarser but not for higher resolutions
- Uptick to ESMA_env v3.8.0 to use Intel 2021.3 which helps alleviate issues with LDAS amd NAS.
- Uptick to ESMA_cmake v3.8.0 to change default vectorization flag for Intel Fortran.
Major Zero-Diff Changes:
- Updated
regrid.pl
for GOCART-2G by @bena-nasa in #231 - Plot Updates from L. Takacs by @sdrabenh in #235
- Added supports to plot aerosols from GOCART-2G.
- Three-Corner-Hat (3CH) analysis tools were added.
- Enhancements and bugfixes to quickplot and quickstat utilities.
- Lightning module has been re-located and revamped. #451 #212 #141
- HEMCO config files for GOCART and GMI have been updated for v2.2 GEOSchem_GridComp v1.7.0
- Uptick to MAPL v2.14.0
- Refactoring of
interp_restart
code necessitated an uptick to fvdycore geos/v1.3.0 - Regridding fix and
read_topo
fix code necessitated an uptick to FVdycoreCubed_GridComp v1.4.1
Release v10.19.6 on 2021-12-09
Zero-diff to previous release: YES
Restart Changes: NO
Major 0-diff changes:
- 5deg ocean (MOM6) configuration by @sanAkel in #488
- Fixed missing verify status of iDUAL_OCEAN in GEOS_OceanGridComp.F90 by @sanAkel in #491
- Cleaned up CircleCI by @mathomp4 in #493
- Make big 5-d buffer in Moist optional by @mathomp4 in #496
- The
idcheck.pl
script was updated for changes in SemperPy by @gmao-jstassi in #233 - Update
regrid.pl
for Ocean Model Questions by @mathomp4 in #222 - Added
HISTORY_GEOSIT.rc.tmpl
by @rtodling in #273 - Uptick to MAPL v2.13.0 full list of changes
Updates 2021-11-30
Zero-diff to previous release: YES (except for comparing some HISTORY output)
Restart Changes: NO
Possible History changes:
- Bug fix for MAPL wherein non-default duration in HISTORY.rc was not being correctly handled. For example, if a collection has a duration of 24 hours and a frequency of 12 hours, MAPL now correctly writes a file with two timesteps in it. Before, MAPL was handling this incorrectly. Note that the data is still the same as 10.19.4, but now is contained within one file.
Major 0-diff changes:
- Fix mom5 mom6 for das by @mathomp4 in #270
- Allow gcm_setup to run anywhere by @mathomp4 in #261
WSUB
fix in gmichem_setup by @mmanyin in #263- Make runtime and setup variable consistent for GCM by @rtodling in #265
- Add code to install source tarfile by @mathomp4 in #262
- Replace
_RETURN(_SUCCESS)
by @weiyuan-jiang in #484 - Add error checking in mk_restarts executables by @weiyuan-jiang in #467
- Support update for MOM6 by @sanAkel in #468
- Add logic to allow guest oceans to be stubbed by @tclune in #474
- Add ability to get timing from MOM6 modules by @sanAkel in #477
- Add in support of quarter degree MOM6 to ADAS by @rtodling in #478
- Updated
pyrob
to work with GEOS-IT files by @mathomp4 in #224 - Add Cascade knob to
g5fcst_stats.pl
andregrid.pl
; reviseddyn_blob
; make sureechorc.x
exits with success code when applicable; by @rtodling in #226 - Add OpenMP support for fvdycore by @mathomp4 in #44
- ESMA_env: Update to Baselibs 6.2.8 needed for MAPL and move to use MPT 2.25 at NAS. full list of changes
- ESMA_cmake: Add ability to create source tarball after install, various cleanup and fixes. full list of changes
- MAPL: Requires gFTL 1.5.1 (Baselibs 6.2.8), added option to flip vertical orientation of checkpoints, various 0-diff bug fixes for compilers, refactored code. full list of changes
Updates 2021-10-07
Zero-diff to previous release: YES for default AGCM, YES for OGCM with single moment MP
Restart Changes: NO
Major 0-diff Changes:
- Restructuring under GEOSocean_GridComp by @yvikhlya in #448
- Updates to support two versions of Catchment-CN: Catchment-CN.4.0 and Catchment-CN.4.5 by @gmao-jkolassa in #368
- Compile time choice of CN model by @weiyuan-jiang in #370
- Runtime choice for clm4.0 and clm4.5 by @weiyuan-jiang in #373
- mk_GEOSldasRestart can now take restart hour and restart name by @weiyuan-jiang in #449
- Fixes to enable mepo variant styles by @tclune in #334
- Updates needed for Cascade Lake at NCCS by @mathomp4 in #335
- Updates and corrections for the trajectory file created for JEDI. Variables for proper diurnal layer, TS, and CO2 have been added by @rtodling in #257
- Null out WSUB_NATURE for 1MOM and GFDL physics by @mathomp4 in #251
- Cleanup gcm_run and sync forecast scripts by @sdrabenh in #256
- Fixes for SCM Setup on macOS by @mathomp4 in #253
- Updated suite of PRs for GEOSadas by @mathomp4 in v1.4.10
- Bug fix for CICE4 segfault by @mathomp4 in #215
- Add pyrob_CF script by @mathomp4 in #208
Full Changelog: v10.19.3...v10.19.4
Updates 2021-07-21
Zero-diff to previous release: MOSTLY
Restart Changes: NO
Potential Non-0-diff Change:
- Upgrade to MAPL v2.8.0. For the MERRA2 GOCART Emissions, all testing shows it is zero-diff. But for the Ops GOCART Emissions, it there are very small roundoff differences. The results are non-zero-diff due to a bug fix (to a race condition) in this version of MAPL on how grids are handled.
Major 0-diff Changes:
- Detect MERRA2OX date violation during setup.
- Make species consistent with emissions choice.
- Only allow Rome nodes at NAS if built on Rome.
- Updates for MVAPICH2, enable multigroup by default.
- Bugfix for correct day when running EMIPs.
- Update ldas increment alarm setting in CatchGC.
- Updates to plots package.
- Update to fvdycore v1.1.7.
Updates 2021-06-14
Zero-diff to previous release: YES
Restart Changes: NO
Major changes include:
- Upgrade to Baselibs 6.2.4 and cmake v3.5.0.
- Update parallel_build to use GMAO_Shared main if develop.
- Created a new grid comp
GEOS_SeaiceGridComp
as a top level container component serving sea ice sub-components toOGCM
. This new structure mirrors the existingGuestOcean/MOMPlug
relationship for the ocean model hierarchy. - Bug fix that makes sure that diagnostics
CNV_MFC
still works when the UW shallow convection code is disabled. - Add changes consistent with what is in GEOSadas 5.28.
- Addition of variables for analysis in two RC files and correction in
IAU
reftime
consistent with GEOSadas. - Fixes for
IOSERVER
on Rome.
Updates 2021-05-25
Zero-diff to previous release: YES
Restart Changes: NO
History Changes: YES
Major changes include:
- Upgrade to MAPL v2.7.0 which changes how programs set up command line options.
- Update to FVdycoreCubed_GridComp v1.2.15 and GEOSgcm_App v1.5.1 for compatibility with MAPL v2.7.0.
- Clean up of land-related, hard-wired
MAPL_GetResource()
defaults for consistency withGEOS_SurfaceGridComp.rc
, GEOSgcm, and GEOSgcm_App using NRv7.2 as the default land. Additionally, enable GEOSgcm to output the configuration values inGEOS_SurfaceGridComp.rc
. - Fixes a bug in the export of
SSKINW
(an internal state of Openwater) that was being filled incorrectly leading toMAPL_UNDEF
. Now there are actual values. - Merged changes present in GEOSadas-5_27_1_p3 that never made it into the GIT repo: revised stochastic perturbation tendency exports.
- A bug fix to prevent a seg-fault during the calculation of the GEOS-Chem lightning flash rate due to an array size mismatch.
- Add ability to write out energy components to file.
- Update gitignore for mepo updates.
- Follow MAPL's change to add a new
MAPL_CapOptions
constructor.
Updates 2021-05-17
Zero-diff to previous release: NO
Restart Changes: NO
History Changes: YES
Major Non-0-diff changes include:
- Updates the DEFAULT Land BCs of GEOSgcm to be Icarus-NLv3. Also applies a fix to GEOS_SurfaceGridComp.rc to correctly implement it.
Major 0-diff changes include:
- Updates
GMAO_psas
to work with MAPL2. - Rename
LANL_cice
toCICE4
that is located atLANL_Shared/
- Remove
BULK_SST
alias forTS_FOUND
in HISTORies used in model (only) simulations. - Updates to use Python2 and Python3 at same time.
- Fixed the
-wemin
and-wemout
options inregrid.pl
so that they will accept integer values. - Bugfix to detect if saltwater splitting is needed in more files.
- Add
IOSERVER
code intogcm_forecast.tmpl
. - Updates needed for
GEOSadas
to work with MAPL2. - Add GEOS-Chem and HEMCO as separate external repositories.
- GMI is now set to import RI and RL only when running Cloud-J. This is a work-around for a CTM issue.
- Uptick of MAPL and FMS repositories.