Releases: GEOS-ESM/GEOSgcm
Releases · GEOS-ESM/GEOSgcm
Rollback nint()
Zero-diff to previous release: NO
Restart Changes: NO
The only change in this release is moving back to using int()
not nint()
in GEOS_Shared/GEOS_Utilities.F90 which may cause crashes if the Debugging flags are on. Nevertheless, this is a non zero-diff change to the gcm.
Non-Zero-Diff Bugfixes and Switch to Intel-19
Zero-diff to previous release: NO
Restart Changes: YES for values; NO for entries/structure
Major non-0-diff changes include:
- Update to ESMA_env v3.0.0 (NOTE: SLES 11 Support at NCCS is Removed)
- ESMA Baselibs 6.0.16
- Use a new Python Stack: GEOSpyD/Min4.8.3_py2.7
- Update compilers and MPI stacks
- NCCS
- Intel Fortran 19.1.2
- Intel MPI 19.1.2
- NAS
- Intel Fortran 2020.2.254 (aka 19.1.2)
- MPT 2.17 (same as before)
- GMAO Desktop
- Intel Fortran 19.1.2
- Open MPI 4.0.4
- NCCS
- The GEOSadas-5_27_0 version of GEOS_Shared/GEOS_Utilities.F90 has slightly different code,
nint()
instead ofint()
. This brings git up to date. - Bugfix for computations in uwshcu.F90 that involved
MAPL_UNDEF
- Bug fix for GCC 10 with
DRHOS0
- Upgrade to GEOSchem_GridComp v1.4.1
Zero-diff Updates
Zero-diff to previous release: YES
Restart Changes: NO
Changes include:
- Update to FVdycoreCubed_Gridcomp v1.2.5
- Update RRTMGP to master aug2020
- Add logging capability
- Fixes for setup scripts
- Remove Latlon atmosphere in setup
- Updates for coupled model setup
- Add section for AWS SLURM
- Allow SCM to run with 91, 137 and 181 levels
- Restore use of SHARE CHMDIR at NCCS for all levels
- NCL scripts added to generate MERRA2 forcing for SCM
- Remove clock rewind only in replay logic for GuestOcean
- Add melt_potential and fix Orphan Points for MOM6 plug/Guest ocean
- Subroutines called from within OPENWATERCORE of GEOS_OpenWaterGridComp.F90 have been moved GMAO_Shared to be shared across applications/components
- Clean up/simplify AOIL
- Clean up of Saltwater's children
- Genericize NCAR GWD Beres file location
- PRECIPFRAC functionality for Catch and CatchCN
- Updates to allow GEOS to build without MKL
- Run binarytile.x without MPI dur to Intel issues
- Upticks of other subrepo/component versions
EMIP and Other Updates
Zero-diff to previous release: YES
Restart Changes: NO
Major changes include:
- Allows EMIPs to work with New Land restart files. These files do not necessarily occur on the same day of the month. The modified code will search for files within a given year-month and start an EMIP member from that date.
- Fixed gcm_regress.j such that it allows to run regression test on coupled model with MOM5 and MOM6 ocean.
- Removed S2S history template with confusing name.
- Adds an fv3_setup and fv3.j script for the FV3 Standalone.
- Allows the JCAP functionality to work again in mkiau gridcomp as that needs the r4 version of ncesp_sp in gmao_transf.
- Modify mpirun flags for Open MPI 4.0.4.
- Updates to plots.
New MOM6, NCAR GWD, and Other Updates
Zero-diff to previous release: YES - for default 72L-1MOM configuration
Restart Changes: YES - gwd_import_checkpoint has been added
Major changes include:
- Added MOM6 plug
- Added NCAR GWD
- Updated GFDL microphysics
- Updated MOM5 version (CMake changes)
- Run time switch between MOM5 or MOM6
- Updates for JEDI Integration
- Updated FMS
- Sparsed out FVdycore_GridComp and ARIESg3_GridComp dynamical cores. Sparsed out GMAO_pilgrim from GEOSgcm_GridComp.
- Update Aerosol Chemistry BCs to match new vertical levels.
- Additional question in setup scripts for:
- Chosing microphysics option
- Chosing hydrostatic/non-hydrostatic mode
Updated Vertical Levels
Zero-diff to previous release: ONLY 72L 1-MOMENT DEFAULT CONFIG
Restart Changes: NO
Only 0-diff for 72-level 1-MOMENT default configuration. Non-0-diff for ALL others. Major changes include:
- Support for increased vertical resolution and updates in FV3 and GFDL. New 71, 91, and 181-level options which have eta distributions similar to the ECMWF 137-level option. New 127-level option is similar to NCEP. Retuned surface mixing results in non-0-diff changes to the 132-level option.
- Updated MPI Settings for running at NCCS.
- New updates from S2S3 tag in CVS.
- Updates to coupled plotting package (coupled_diagnostics)
- Fixed MOM_GEOS5Plug MAPL Timers for RUN2.
- River routing updates.
- SLES12 bugfix reading LAI, GRN, NIRDF, VISDF and NDVI in (LDAS) ensemble mode.
- CatchCN now gets daylength from MAPL sun code abstractly so it works with the new procession including type of orbit.
- Updated to Chemistry v1.3.5.
- Added lines to AGCM.rc.tmpl to run RRTMGP (disabled by default).
Updates and Bug Fixes
Zero-diff to previous release: YES
Restart Changes: NO
Major changes are:
- Uptick the versions of many sub-repos (MAPL,cmake,env,GEOSchem_GridComp,GEOSgcm_GridComp,GEOSgcm_App,GMAO_Shared).
- Bugfix for array bounds in RRTMG LW.
- Rolls back the constraint on gcmpost.script to only operate on pressure-level collections.
- Added ignore_nan option for time_ave.F (off by default).
- Enables correct post proccessing of MAPL monthly collections.
- CICE updates for reading binary grid files.
- MIN_FREEZE_SALINITY added to AGCM.rc in coupled mode.
Updates and Bug Fixes
Zero-diff to previous release: YES
Restart Changes: NO
Major changes are:
- Brings RRTMGP code up to date with recent Pincus Master changes as of 3 May 2020
- Add ability to run setup scripts in another's install directory
- Support for new surface parameter resource file for land
- Fixes issues with the scm_setup
- Update CircleCI to use Baselibs 6.0.12
- Use different ALLREDUCE algorithm for Intel MPI
- Change Intel MPI GATHERV algorithm so GEOSgcm does not lock up on skylakes at checkpoint
- Add a commented out setenv for the FOR_IGNORE_EXCEPTIONS in MPT
- Add option to symlink GEOSgcm.x in experiment directory
- FSEGMENT bug fix in gcm_forecast.setup
Upgrade to MAPL-2.1
Zero-diff to previous release: YES
Restart Changes: NO
Major changes are:
- Update to MAPL 2.1 which includes both fixes from MAPL v2.1.0 and MAPL v2.1.1
- With this is included updating to latest releases of ESMA_env and ESMA_cmake needed by MAPL 2.1
- Add monthly mean features.
- Add optional equation of time correction to solar position used to calculate solar zenith angle.
Bugfixes, SLES12 Updates, and Lightning Module
Zero-diff to previous release: YES (Old Land), NO (New Land)
Restart Changes: NO except moist_import has an additional field: FRACI
Major changes are:
- Added connectivity from MOIST to CHEM for 2 fields (RI and RL).
- Updates to the obio component which was in the CVS Icarus-2.0 tag.
- Bugfix for coupled mode renaming TSKINI to TSKINICE.
- Bugfix for DTDT_moist which was initially set to temperature but never updated to provide tendency.
- Compute the lightning flash rate (LFR) online following the approach used by GEOSCHEMchem_GridComp. The LFR is calculated in MOIST and then made available to other components as a new export field (LFR_GCC).
- Modified the mk_Restarts script to run on SLES-12.
- Update RRTMGP to Pincus 2020-Feb-12.
- New Surface parameter resource file (GEOSsurface_GridComp/Shared/GEOS_SurfaceGridComp.rc) to avoid having to add new parameters into AGCM.rc.tmpl and prepare for further science development.
- Correcting the following issues with the single column model: (1) GF imports from DYN were not filled; (2) scm_setup incompletely adjusted for L132; (3) SST file for cfmip_s11 case was incorrect.
- Allows regrid.pl to run on SLES-12
- Enabled compilation of convert_aerosols.x as R8