Releases: GEOS-ESM/GEOSgcm_GridComp
Releases · GEOS-ESM/GEOSgcm_GridComp
Updated Vertical Levels
Only 0-diff for 72L 1-MOMENT default configuration. Non-0-diff for ALL other options.
- Support for increased vertical resolution and updates in FV3 and GFDL (still 0-diff for 72-level 1-MOMENT). 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. Re-tuned surface mixing results in non-0-diff changes to the 132-level option.
- 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.
- Fix MOM_GEOS5Plug MAPL Timers for RUN2.
- New updates from S2S3 tag in CVS.
- Updated to Chemistry v1.3.5.
RRTMG LW Bugfix & New GEOSchem_GridComp
A Zero-diff update. Changes include:
- Bugfix for array bounds in RRTMG LW
- Move to use Baselibs 6.0.13 in CI
- Uptick to GEOSchem_GridComp v1.3.4
Bugfix for interp_restarts.x
- Fix interp_restarts.x crash caused by MAPL 2.1
- Bugfix for CircleCI
Zero-diff Updates
A Zero-diff update. Changes include:
- Brings RRTMGP code up to date with recent Pincus Master changes as of 3 May 2020.
- Update CircleCI to use Baselibs 6.0.12
Zero-diff Updates with Lightning Module
A Zero-diff update. The 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.
Updates for Moist/MG3, GAAS, and Bug Fixes
A zero-diff update when running the default configuration, except moist_internal restart now includes 3 additional fields: NGRAUPEL,NRAIN,NSNOW. The major changes in this release are:
- Changed REPLAY_Shutoff alarm from NON-STICKY to STICKY, and used it in GAAS to stop updates in forecasts during REPLAY mode.
- Updates to moist and GOCART using 2MOMENT microphysics and MG3. These are 0-diff when running the default 1MOMENT microphysics.
- A bug fix that solved ESMF log errors resulting from calling ESMF_AlarmIsRinging on an alarm that wasn't created.
- Upticked GEOSchem_GridComp to v1.3.2 which includes new CCNtuning for 2MOMENT microphysics.
Land Updates
A zero-diff update. The major changes are:
- In re-gridding/tiling, "getids" subroutines were placed into a module so it is now accessible to GEOSldas. Also contains some clean-up and renaming.
- Fixed a bug to properly read catch analysis increments into Catch GridComp.
GF Fix
RRTMG_SW v4.10 Update
An important non zero-diff update. The major changes are:
- RRTMG_SW:
Updates RRTMG_SW in GEOS to be equivalent to RRTMG_SW v4.10. This fix increases the heating rates near the stratospause region and is a non zero-diff change. - RAS_NO_NEG:
Provides an optional flag that ensures RAS results are non-negative. This is an important fix for chemical species that was extremely useful in the Icarus but did not make it into Jason. The fix is "off" by default and therefore zero-diff.
Minor changes also included CircleCi and mepo updates.
Upgrade to MAPL-2.0
A big non zero-diff PR to merge the dev/MAPL-2.0
branch into master
. The major changes are:
- Syntax:
use MAPL_Mod
=>use MAPL
MAPL_Base
in CMake =>MAPL
- Use ESMF upper and lowercase utilities and not MPEU
ASSERT_(X)
becomes_ASSERT(X,'message')
- ESMF regridding