v18.0.0 - MODIS snow cover fraction and ASCAT soil moisture assimilation
-
0-diff vs. v17.13.1 except for MAPL bug fix (PR #734). Simulations with data assimilation are not 0-diff between SLES12 vs. SLES15 on NCCS/Discover (PR #693).
-
Notes:
- Release uses original GEOSldas repository structure. Next release is expected to use a revised repository structure.
-
Science changes:
- Added MODIS snow cover fraction assimilation (PR #512).
- Added ASCAT soil moisture assimilation (PR #656, PR #703, PR #723, PR #729).
- Disabled CatchmentCNCLM45 model option (LSM_CHOICE=3) (PR #707, GEOSgcm_GridComp PR #900).
- Added support for GEOS-IT surface met forcing (PR #688).
- Added CATCHMENT_SPINUP mode (PR #647, GEOSgcm_GridComp PR #751).
-
GEOSgcm_GridComp v2.5.2:
- Improved MODIS-based snow albedo (v2) in make_bcs package (GEOSgcm_GridComp PR #687).
- Major source code cleanup:
- Stieglitz snow model (GEOSgcm_GridComp PR #834).
- make_bcs package (GEOSgcm_GridComp PR #763, GEOSgcm_GridComp PR #786, GEOSgcm_GridComp PR #846).
- coeffsib (GEOSgcm_GridComp PR #845).
- Fixed CDCR2 long_name (GEOSgcm_GridComp PR #818).
- Optional checks of snow states after application of LDAS increments (GEOSgcm_GridComp PR #834).
- Refined check for allowable bcs versions for CatchCN (GEOSgcm_GridComp PR #882).
- Fixed treatment of atmospheric CO2 input file for CatchCN (PR #663, GEOSgcm_GridComp PR #771).
- Fixed bug when reading vegetation type ity from restart (GEOSgcm_GridComp PR #757).
- Fixed bug to correct vegetation fraction assessment in GetIds_carbon (getids.F90) for CatchCN (GEOSgcm_GridComp PR #770).
-
Interface:
- Use boundary conditions inputs in revised directory layout and naming convention (PR #680).
-
Utilities:
- GMAO_Shared v1.9.7 (PR #725).
- GEOS_Util v2.0.7 (PR #725).
- Sparse checkout of GEOS_Util (PR #711).
- Improved remap_restarts package (GEOS_Util PR #43, GEOS_Util PR #43, GEOS_Util PR #53)
- Added NCEP_Shared v1.3.0 (PR #656).
-
Infrastructure:
- Updated for NCCS/Discover hardware:
- Support for running GEOSldas at the NASA Advanced Supercomputing (NAS) facility (PR #706).
- Allow experiment setup from another user's build (PR #733, PR #740).
- ESMA_env v4.23.0, Baselibs v7.16.0 (PR #681).
- ESMA_cmake v3.41.0 (PR #725).
- MAPL v2.44.1 (PR #734).
- CircleCI Orb v2 (PR #694).
- Replaced FLAP with fArgParse (PR #669).
- Updated versions of GitHub Actions (PR #739).
-
Documentation:
- Updates and corrections (PR #728).
-
Bug fixes and other minor changes:
- Fixed bug that degraded simulation when writing (MAPL-binary) instantaneous output with bit shaving (PR #734).
- Removed requirement for mwRTM parameter input files (PR #685).
- Support for reading corrected precipitation from aggregated daily netcdf files (PR #718).
- Updated generate_catchincr_hist.py and sample documents for coupled land-atmosphere data assimilation (PR #698).
- Bug fix to avoid NaN for ens std-dev in debug mode (PR #679).
- Implementation changes for FFT used in perturbations (PR #679).
- Some cleanup of unused variables (PR #679).
- Updated met forcing path when coupled with ADAS (PR #682).
- Added more export variable definitions to tile_bin2nc4.F90 (PR #676).
- Fixed LONG_NAME for longwave radiation variables (PR #674, GEOSgcm_GridComp PR #764).
- Fixed bug in matlab reader MAPL_ReadForcing_fullfile.m (PR #665).
- Renamed GEOSldas_GridComp/Shared to GEOSldas_GridComp/LDAS_Shared (PR #714).