Skip to content

Releases: GEOS-ESM/GEOSgcm

Updates 2020-10-28

28 Oct 20:54
ad851b5
Compare
Choose a tag to compare

Zero-diff to previous release: YES for default catchment, NO for CatchmentCN

Restart Changes: NO

The latest release is a 0-diff change when running the default catchment. However, it is a non-0-diff change when running CatchmentCN.

  1. Updates to land:
    1. SurfParams: Introduced separate parameter collections for different land model choices that are being cross-checked against the land model choice.
    2. Updates to reproduce Fanwei Zeng’s LDASsa Catchment-CN simulations (science-validated, published) using the 'CN_CLM4' option.
  2. Restructure/Refactor DO_OBIO (see Issue #362)
  3. Add Docker authentication for pulls.
  4. Add logger for NaN detection (at a WARNING level) for QSAT and DQSAT codes.
  5. Make plots/configure portable when using someone else's build.
  6. Allow longer job names for PBS/SLURM.
  7. Update to MAPL.

Updates 2020-10-14

14 Oct 20:50
a16ea0b
Compare
Choose a tag to compare

Zero-diff to previous release: YES for AGCM, NO for coupled model

Restart Changes: YES (OLRB06RG and TBRB06RG variables added to irrad_internal restart)

Major updates include:

  1. Add TOA RRTMG Band6 (window region) IR diagnostics.
  2. Include new diagnostics for the constraints and new plots for them.
  3. Clean up clumsy logic in GEOS_OpenWaterGridComp.F90 (Issue #356)
    1. removes the AOIL_COMP_SWITCH
    2. AOIL now properly works with the coupled model (non 0-diff)
    3. maintains 0-diff for uncoupled mode
    4. computations to update the state variables (TW, SW, HW and other internals) are now performed via a call to AOIL_v0.
    5. AOIL_v0 also provides following two options that are turned OFF by default:
      • provide a more gradual decay of diurnal warming as observed in nature: WARM_LAYER_GRAD_DECAY
      • update turbulent heat fluxes after the state variables have been updated: UPDATE_FLUXES_AOIL_SECOND_STEP
  4. Upgrade to MAPL 2.3 with a number of changes listed here.
  5. Fixed regrid_forcing.x and regrid_forcing_esmf.x so they will work with MAPL2.2 and beyond.
  6. Logging config improvements and bugfixes.
  7. Fixed a bug in ExtData when extrapolating on a Leap Day.
  8. Added a deflate and bit shaving option to Regrid_Util.x.
  9. Fix bug with using coarse grids in History and ExtData.
  10. Lowers the amount of jobs used during make -jN install in build.csh to mitigate possible segfaults.
  11. Updated the NCPUs detection in various post scripts to be SLURM-aware.

Rollback nint()

29 Sep 00:31
bd2fbc6
Compare
Choose a tag to compare

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

25 Sep 19:38
efc8fda
Compare
Choose a tag to compare

Zero-diff to previous release: NO

Restart Changes: YES for values; NO for entries/structure

Major non-0-diff changes include:

  1. 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
  1. The GEOSadas-5_27_0 version of GEOS_Shared/GEOS_Utilities.F90 has slightly different code, nint() instead of int(). This brings git up to date.
  2. Bugfix for computations in uwshcu.F90 that involved MAPL_UNDEF
  3. Bug fix for GCC 10 with DRHOS0
  4. Upgrade to GEOSchem_GridComp v1.4.1

Zero-diff Updates

25 Sep 17:36
8f197ec
Compare
Choose a tag to compare

Zero-diff to previous release: YES

Restart Changes: NO

Changes include:

  1. Update to FVdycoreCubed_Gridcomp v1.2.5
  2. Update RRTMGP to master aug2020
  3. Add logging capability
  4. Fixes for setup scripts
  5. Remove Latlon atmosphere in setup
  6. Updates for coupled model setup
  7. Add section for AWS SLURM
  8. Allow SCM to run with 91, 137 and 181 levels
  9. Restore use of SHARE CHMDIR at NCCS for all levels
  10. NCL scripts added to generate MERRA2 forcing for SCM
  11. Remove clock rewind only in replay logic for GuestOcean
  12. Add melt_potential and fix Orphan Points for MOM6 plug/Guest ocean
  13. Subroutines called from within OPENWATERCORE of GEOS_OpenWaterGridComp.F90 have been moved GMAO_Shared to be shared across applications/components
  14. Clean up/simplify AOIL
  15. Clean up of Saltwater's children
  16. Genericize NCAR GWD Beres file location
  17. PRECIPFRAC functionality for Catch and CatchCN
  18. Updates to allow GEOS to build without MKL
  19. Run binarytile.x without MPI dur to Intel issues
  20. Upticks of other subrepo/component versions

EMIP and Other Updates

23 Jul 20:42
53a02a7
Compare
Choose a tag to compare

Zero-diff to previous release: YES

Restart Changes: NO

Major changes include:

  1. 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.
  2. Fixed gcm_regress.j such that it allows to run regression test on coupled model with MOM5 and MOM6 ocean.
  3. Removed S2S history template with confusing name.
  4. Adds an fv3_setup and fv3.j script for the FV3 Standalone.
  5. Allows the JCAP functionality to work again in mkiau gridcomp as that needs the r4 version of ncesp_sp in gmao_transf.
  6. Modify mpirun flags for Open MPI 4.0.4.
  7. Updates to plots.

New MOM6, NCAR GWD, and Other Updates

17 Jul 20:46
e7f68d1
Compare
Choose a tag to compare

Zero-diff to previous release: YES - for default 72L-1MOM configuration

Restart Changes: YES - gwd_import_checkpoint has been added

Major changes include:

  1. Added MOM6 plug
  2. Added NCAR GWD
  3. Updated GFDL microphysics
  4. Updated MOM5 version (CMake changes)
  5. Run time switch between MOM5 or MOM6
  6. Updates for JEDI Integration
  7. Updated FMS
  8. Sparsed out FVdycore_GridComp and ARIESg3_GridComp dynamical cores. Sparsed out GMAO_pilgrim from GEOSgcm_GridComp.
  9. Update Aerosol Chemistry BCs to match new vertical levels.
  10. Additional question in setup scripts for:
    1. Chosing microphysics option
    2. Chosing hydrostatic/non-hydrostatic mode

Updated Vertical Levels

26 Jun 20:26
5f8394d
Compare
Choose a tag to compare

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:

  1. 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.
  2. Updated MPI Settings for running at NCCS.
  3. New updates from S2S3 tag in CVS.
  4. Updates to coupled plotting package (coupled_diagnostics)
  5. Fixed MOM_GEOS5Plug MAPL Timers for RUN2.
  6. River routing updates.
  7. SLES12 bugfix reading LAI, GRN, NIRDF, VISDF and NDVI in (LDAS) ensemble mode.
  8. CatchCN now gets daylength from MAPL sun code abstractly so it works with the new procession including type of orbit.
  9. Updated to Chemistry v1.3.5.
  10. Added lines to AGCM.rc.tmpl to run RRTMGP (disabled by default).

Updates and Bug Fixes

05 Jun 18:05
4aa9892
Compare
Choose a tag to compare

Zero-diff to previous release: YES

Restart Changes: NO

Major changes are:

  1. Uptick the versions of many sub-repos (MAPL,cmake,env,GEOSchem_GridComp,GEOSgcm_GridComp,GEOSgcm_App,GMAO_Shared).
  2. Bugfix for array bounds in RRTMG LW.
  3. Rolls back the constraint on gcmpost.script to only operate on pressure-level collections.
  4. Added ignore_nan option for time_ave.F (off by default).
  5. Enables correct post proccessing of MAPL monthly collections.
  6. CICE updates for reading binary grid files.
  7. MIN_FREEZE_SALINITY added to AGCM.rc in coupled mode.

Updates and Bug Fixes

15 May 20:17
7693dac
Compare
Choose a tag to compare

Zero-diff to previous release: YES

Restart Changes: NO

Major changes are:

  1. Brings RRTMGP code up to date with recent Pincus Master changes as of 3 May 2020
  2. Add ability to run setup scripts in another's install directory
  3. Support for new surface parameter resource file for land
  4. Fixes issues with the scm_setup
  5. Update CircleCI to use Baselibs 6.0.12
  6. Use different ALLREDUCE algorithm for Intel MPI
  7. Change Intel MPI GATHERV algorithm so GEOSgcm does not lock up on skylakes at checkpoint
  8. Add a commented out setenv for the FOR_IGNORE_EXCEPTIONS in MPT
  9. Add option to symlink GEOSgcm.x in experiment directory
  10. FSEGMENT bug fix in gcm_forecast.setup