Skip to content

Releases: GEOS-ESM/GEOSldas

v18.0.3 - Bug fix in update_type=13

12 Apr 15:45
7ed2a60
Compare
Choose a tag to compare

v18.0.2 - Bug fix in ldas_setup

10 Apr 21:31
b5121b8
Compare
Choose a tag to compare
  • 0-diff vs. v18.0.1.

  • Bug fix:

    • In ldas_setup, fixed submission of job for remapping of restarts by pointing to GEOSldas_GridComp v1.0.1.

v18.0.1 - Revised repository structure

27 Mar 09:31
589465e
Compare
Choose a tag to compare
  • 0-diff vs. v18.0.0.

  • Essentially identical to v18.0.0 except for revised repository structure after split into two repositories: GEOSldas and GEOSldas_GridComp (PR #748, PR #750).

  • Minor changes:

    • Support for running "sbatch [FULL_PATH/]lenkf.j" from any directory (PR #745).

v18.0.0 - MODIS snow cover fraction and ASCAT soil moisture assimilation

22 Mar 13:16
2deea0b
Compare
Choose a tag to compare

v17.13.1 - Bug fix: Remapping of restarts

24 Jun 13:43
f8e314e
Compare
Choose a tag to compare
  • 0-diff vs. v17.13.0.

  • Infrastructure:

  • Bug fixes:

    • Fixed error in remapping of restarts with GEOSldas (GEOSgcm_Util PR#23).

v17.13.0 - L-band radiative transfer model options (Mironov, SMAP L2 rough reflectivity), support for ensemble stdv output

18 May 21:06
d0846c9
Compare
Choose a tag to compare
  • 0-diff vs. v17.12.0 except:

    • Not 0-diff for diagnostic (HISTORY) output when bit shaving is applied (PR #629).
    • Not 0-diff for simulations with CatchCN when using RESTART: 2 (PR #629).
  • Science changes:

    • Added options to microwave radiative transfer model: Mironov soil dielectric mixing model, SMAP L2_SM_P rough reflectivity parameters (PR #644).
    • Support for ensemble standard deviation output via HISTORY for selected variables (PR #635).
  • GEOSgcm_GridComp:

  • Utilities:

  • Infrastructure:

  • Documentation:

    • Improved documentation for input of heterogenous perturbations standard deviation from file (PR #628).
  • Bug fixes and other minor changes:

    • Fixed perturbations when root processor is not assigned any tiles (PR #642).
    • Added custom messages to Github label enforcers (PR #616).
    • Set unlimited stack size in ldas_setup (PR #620).
    • Cleaned up variable name (pert_grid) in perturbation and assimilation subroutines (PR #637).

v17.12.0 - CatchCN ensemble simulations, MODIS-based snow albedo, new and improved utilities

16 Dec 22:00
eef59e2
Compare
Choose a tag to compare
  • Not zero-diff vs. v17.11.1 for simulations with data assimilation in EASE-grid tile space. Simulations in EASE-grid tile space without data assimilation are zero-diff except for roundoff differences in “tilegrids” and “tilecoord” parameters (ll_lat, ll_lon, ur_lat, ur_lon, dlon, dlat, area). Zero-diff for simulations in cube-sphere tile space with and without data assimilation.

  • Science changes:

    • Support for MODIS-based snow albedo (GEOSgcm_GridComp PR#618).
    • Support for CatchCN ensemble simulations (PR #584, GEOSgcm_GridComp PR#645).
  • Utilities:

    • Re-mapping of restart files (PR #551, GMAO_Shared PR#238, GEOSgcm_GridComp PR#571 and PR#658):
      • New GMAO_Shared utility remap_restarts.py, including fixes to re-mapping of CatchCN restart variables (not fixed for regrid.pl).
      • Deprecated perl script regrid.pl.
      • New GEOSldas utility process_rst.py (replaces process_rst.csh).
      • Re-mapping of LDASsa-formatted binary restarts is no longer supported.
      • Trivial non-zero diff changes (presence/absence) in optional restart fields (TSURF, WW, FR, CQ, CH).
      • Major cleanup of Catch[CN]-related routines for processing restarts in GEOSldas and GEOSgcm_GridComp.
      • Updated ldas_setup to python3.
    • Further cleanup and reorganization of EASE grid utilities and make_bcs (PR #586, GEOSgcm_GridComp PR#601 and PR#634):
      • Unified source code for EASEv1 and EASEv2 utilities, which causes roundoff differences.
    • Reorganized and added utilities in LDAS_App (PR #569):
      • Added matlab routines for generation of Tb scaling parameters, mwRTM parameters, and climatology files.
      • Added LADAS-related utilities and sample config files, incl. option for ensemble forcing of LDAS coupled to deterministic simulation in Hybrid4DEnVar.
      • Added script for rewinding existing GEOSldas run (PR #606).
  • Interface:

    • Increased character length of string variables to avoid truncation of input file paths/names (PR #574).
    • Changed ensemble member identifier string in HISTORY.rc to “_e[XXXX]” (PR #584).
    • Restored GEOSldas “debug” mode (PR #587, PR #589, and PR #591).
  • Infrastructure:

    • Updated environment, CMake, ecbuild, and MAPL (PR #604):
      • ESMA_env v4.8.0
      • ESMA_cmake v3.21.0
      • ecbuild v1.3.0
      • MAPL 2.33.0
    • GMAO_Shared v1.6.3
    • GEOSgcm_GridComp v1.17.2
  • Documentation:

  • Bug fixes and other minor changes:

    • Fixed units labels of several CatchCNCLM45 restart variables (GEOSgcm_GridComp PR#660)

v17.11.1 - Bug fix: PEATCLSM_WATERLEVEL output

15 Jun 20:07
6211f3e
Compare
Choose a tag to compare
  • Zero-diff vs. v17.11.0 (except revised exports PEATCLSM_WATERLEVEL, PEATCLSM_FSWCHANGE).

  • Infrastructure:

    • Updated environment, CMake, and MAPL (PR #543):
      • ESMA_env v3.13.0
      • ESMA_cmake v3.12.0
      • MAPL 2.19.0
    • GMAO_Shared v1.5.5
    • GEOSgcm_GridComp v1.15.5 (make_bcs and CatchCN cleanup PR #576)
    • Updated Circle-CI (PR #543).
  • Bug fixes and other minor changes:

v17.11.0 - Added PEATCLSM and SMAP L2-based mwRTM parameters

04 Mar 15:05
a019db8
Compare
Choose a tag to compare
  • Zero-diff vs. v17.10.0 (except for double vs. single precision differences of lat/lon coordinates and metadata in HISTORY output).

  • Science changes:

    • Catchment model with revised hydrology for peatlands (PEATCLSM) (PR #524, PR #515):
      • PEATCLSM hydrology is used for tiles with porosity>=PEATCLSM_POROS_THRESHOLD (default: 0.90 m3/m3) (Bechtold et al. 2019, doi:10.1029/2018MS001574).
      • In "NLv5" boundary conditions (bcs), peat tiles are identified through hybridization of PEATMAP and HWSD ancillary data and have porosity=0.93 m3/m3.
      • Standard Catchment hydrology is used for all tiles when using earlier bcs versions, which have a maximum porosity of 0.80 m3/m3 (De Lannoy et al. 2015, doi:10.1002/2014MS000330).
    • Modified EnKF update_type 10: for PEATCLSM peat tiles, "catdef" is included in EnKF State (PR #529).
    • Option to use climatological L-band microwave radiative transfer model (mwRTM) parameters derived from the SMAP L2 passive soil moisture retrievals (PR #521).
    • Option to use ensemble of surface meteorological forcing data (PR #453).
    • New export variables (WATERTABLED, FSWCHANGE, MWRTM_VEGOPACITY).
  • Interface change (PR #521):

    • Change in ldas_setup resource parameters:
      • BCS_PATH --> (BCS_PATH, BCS_RESOLUTION)
      • MWRTM_FILE --> MWRTM_PATH
      • Requires new or modified ldas_setup configuration (“exeinp”) files.
    • mwRTM parameter input file(s) must be provided in subdirectory “./[BCS_RESOLUTION]” and must be named "mwRTM_param.nc4" and (if present) "vegopacity.bin".
  • Infrastructure:

    • Updated environment, CMake, ecbuild, and MAPL (PR #537):
      • ESMA_env v3.11.0
      • ESMA_cmake v3.10.0
      • ecbuild v1.2.0
      • MAPL 2.18.0
    • GMAO_Shared v1.5.1
    • GEOSgcm_GridComp v1.15.1
    • Updated Circle-CI (PR #503).
    • Made GEOSldas infrastructure more similar to that of GEOSgcm (PR #501).
  • Documentation:

    • Updated README.md, README.MetForcing_and_BCS.md, README.OutputSpecs.md, GEOSldas_HIST.rc, GEOSldas_LDAS.rc.
    • Cleanup of Catchment model constants (PR #525, PR #517).
  • Bug fixes and other minor changes:

    • Output L-band Tb in single-member simulation without perturbations and without data assimilation (SMAP Nature Run) (PR #505).
    • Added utility script to compress bit-shaved nc4 output (PR #526).
    • Removed EXPDSC and EXPSRC from GEOSldas_HIST.rc template (PR #506).
    • Dummy GEOSldas version info in CMake (PR #516).
    • Set MAPL_ENABLE_BOOTSTRAP to YES by default (PR #523).
    • Avoid conflicts of ldas_setup with user environment (PR #518).

v17.10.0 - Added CatchmentCN-CLM4.5

21 Dec 21:00
017f3bd
Compare
Choose a tag to compare
  • Zero-diff vs. v17.9.6.

  • Science changes:

    • Added CatchmentCN-CLM4.5.
    • Added bilinear interpolation option for ERA5_LIS forcing.
  • Infrastructure:

    • Updated MAPL (v2.14.1; fixes bit shaving error in GEOSldas v17.9.6 when a processor was not assigned any tiles).
    • Bit shaving turned on by default in HISTORY.rc template (except for increments output).
    • Updated ESMA_env (v3.8.0).
    • Updated ESMA_cmake (v3.8.0).
    • Updated GMAO_Shared (v1.5.0).
    • Updated GEOSgcm_GridComp (v1.13.1; added CatchmentCN-CLM4.5, make_bcs refactoring and bug fixes, minor fixes).
    • Updated ldas_setup to facilitate use of Cascade Lake nodes.
  • Documentation:

    • Clarified parallel_build and external sub-repositories in README.md.
    • Clarified NUM_SGMT in LDAS.rc template.
  • Bug fixes and other minor changes:

    • Fixed vegdyn restart issue when restarting an ensemble run from a single-member run for reduced domains.
    • Minor changes to support weakly-coupled land-atmosphere DAS.
    • Domain decomposition fix (ensure IMS>1).