diff --git a/CHANGELOG.md b/CHANGELOG.md index a3778311..dbccc273 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,13 +2,19 @@ ## Unreleased +## [10.26.1] - 2024-07-18 + +### Changes: + +* Add support for SLES15 at NCCS + ## [10.26.0] - 2023-04-19 ### Zero-diff to Previous Release: YES except for minor changes below ### Restart Changes: YES ### Non-zero-diff Changes: -1. `LONG_NAME` changes for some fields in `catch` restart +1. `LONG_NAME` changes for some fields in `catch` restart 2. `TR` restart includes additional tracers to be used in R21C 3. `TKM` field was added to `turb` restart @@ -522,7 +528,7 @@ Major 0-diff changes include: 6. Bugfix to detect if saltwater splitting is needed in more files. 7. Add `IOSERVER` code into `gcm_forecast.tmpl`. 8. Updates needed for `GEOSadas` to work with MAPL2. -9. Add GEOS-Chem and HEMCO as separate external repositories. +9. Add GEOS-Chem and HEMCO as separate external repositories. 10. GMI is now set to import RI and RL only when running Cloud-J. This is a work-around for a CTM issue. 11. Uptick of MAPL and FMS repositories. @@ -565,7 +571,7 @@ Major changes include: Major changes include: -1. parallel_build.csh now accepts a `-hydrostatic` or `-nonhydrostatic` argument during building. If no argument is provided the model will build hydrostatically as before. Therefore, setup scripts were modified depending on what -DHYDROSTATIC option was supplied to CMake. If -DHYDROSTATIC=ON then it will assume the user wants to use hydrostatic dynamics options and vice versa. +1. parallel_build.csh now accepts a `-hydrostatic` or `-nonhydrostatic` argument during building. If no argument is provided the model will build hydrostatically as before. Therefore, setup scripts were modified depending on what -DHYDROSTATIC option was supplied to CMake. If -DHYDROSTATIC=ON then it will assume the user wants to use hydrostatic dynamics options and vice versa. 2. Fixed decomposition regression for nonhydrostatic model. 3. Updates from ADAS 5.27 folded into git GMAO_Shared v1.3.9. This brings the GEOSadas code closer to the current GEOSgcm. 4. Upticks in MOM6, MAPL, env and other repositiories. @@ -944,10 +950,10 @@ Major changes are: 1. 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. - + 2. 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. - + 3. Plots: * Enable additional upper levels for forecast stats plots. * Add QITOT & QLTOT to horizontal plots. @@ -982,7 +988,7 @@ History and ExtData file access and writing. By default, these IO servers run on the same resources (i.e., nodes) as the application. However, `gcm_setup` and `gcm_run.j` have been altered so that, by default, at high-resolution (C180+) the IO servers are on separate nodes -for performance and memory reasons. +for performance and memory reasons. ## [10.8.0] - 2020-02-06 @@ -1037,9 +1043,9 @@ If the new interface is turned on, then the user must provide additional fields The updated algorthm allows for 2 types of REPLAY: 1. Exact (Uses Archived Increment Files) - + Exact REPLAYs identically reproduce (bit-for-bit) a previous GEOS DAS experiment by simply using the archived IAU forcing from the DAS experiment. For these cases, only the CORRECTOR step is employed and is, therefore, as efficient as a stand-alone model run. - + 2. Regular (Uses Archived Analysis/Assimilation Files) Regular REPLAYs are used to mimic the original IAU methodology, i.e., both the PREDICTOR and the CORRECTOR steps are employed. The key difference being that the Analysis is based on archived datasets. These Analyses may be from the GEOS DAS system, or from any other source that is written using the appropriate GEOS DAS ana.eta data format. @@ -1135,7 +1141,7 @@ StratChem and GMIchem setup scripts to better match gcm_setup. ### Restart Changes: NO -1. Move to GMAO_Shared 1.0.4 to merge more updates from CVS for plots +1. Move to GMAO_Shared 1.0.4 to merge more updates from CVS for plots 2. Updates for Travis CI ## [10.3.2 / Jason-3_2] - 2019-08-02 @@ -1189,7 +1195,7 @@ Due to changes in import states and diagnostics, these restarts have changed but are passive to the prognostic restarts: -* irrad_internal_rst +* irrad_internal_rst * surf_import_rst * tr_internal_rst * turb_import_rst @@ -1264,7 +1270,7 @@ differences) * GOCART IMPORT was modified by adding LWI and FRACI to be non-skip * TR IMPORT was modified by removing ALL but CLDTT (from RAD), since TR is run after SURF RUN(1,2) * Note: When TR adopts a 2-phase approach, additional IMPORT variables from SURF will need to be included. - + ### Model Changes 1. An error was found related to GOCART and TR regarding the TR @@ -1291,7 +1297,7 @@ due to its second-order influence. ### Restart Changes: YES * `saltwater_internal` ==> `openwater_internal` & `seaicethermo_internal` - + ### Model Changes 1. Saltwater split => openwater and seaicethermo. This means diff --git a/CMakeLists.txt b/CMakeLists.txt index 44c376a7..1f45c863 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,7 +4,7 @@ cmake_policy (SET CMP0054 NEW) project ( GEOSgcm - VERSION 10.26.0 + VERSION 10.26.1 LANGUAGES Fortran CXX C) # Note - CXX is required for ESMF if ("${PROJECT_SOURCE_DIR}" STREQUAL "${PROJECT_BINARY_DIR}") diff --git a/README.md b/README.md index 2fffe273..062bba68 100644 --- a/README.md +++ b/README.md @@ -15,15 +15,15 @@ | [CICE](https://github.com/GEOS-ESM/CICE) | [geos/v0.0.1](https://github.com/GEOS-ESM/CICE/releases/tag/geos%2Fv0.0.1) | | [CPLFCST_Etc](https://github.com/GEOS-ESM/CPLFCST_Etc) | [v1.0.1](https://github.com/GEOS-ESM/CPLFCST_Etc/releases/tag/v1.0.1) | | [ecbuild](https://github.com/GEOS-ESM/ecbuild) | [geos/v1.3.0](https://github.com/GEOS-ESM/ecbuild/releases/tag/geos%2Fv1.3.0) | -| [ESMA_cmake](https://github.com/GEOS-ESM/ESMA_cmake) | [v3.26.0](https://github.com/GEOS-ESM/ESMA_cmake/releases/tag/v3.26.0) | -| [ESMA_env](https://github.com/GEOS-ESM/ESMA_env) | [v4.9.1](https://github.com/GEOS-ESM/ESMA_env/releases/tag/v4.9.1) | +| [ESMA_cmake](https://github.com/GEOS-ESM/ESMA_cmake) | [v3.26.1](https://github.com/GEOS-ESM/ESMA_cmake/releases/tag/v3.26.1) | +| [ESMA_env](https://github.com/GEOS-ESM/ESMA_env) | [v4.9.4](https://github.com/GEOS-ESM/ESMA_env/releases/tag/v4.9.4) | | [FMS](https://github.com/GEOS-ESM/FMS) | [geos/2019.01.02+noaff.8](https://github.com/GEOS-ESM/FMS/releases/tag/geos%2F2019.01.02%2Bnoaff.8) | | [FVdycoreCubed_GridComp](https://github.com/GEOS-ESM/FVdycoreCubed_GridComp) | [v1.13.0](https://github.com/GEOS-ESM/FVdycoreCubed_GridComp/releases/tag/v1.13.0) | | [geos-chem](https://github.com/GEOS-ESM/geos-chem) | [geos/v13.0.0-rc1](https://github.com/GEOS-ESM/geos-chem/releases/tag/geos%2Fv13.0.0-rc1) | | [GEOS_OceanGridComp](https://github.com/GEOS-ESM/GEOS_OceanGridComp) | [v1.2.1](https://github.com/GEOS-ESM/GEOS_OceanGridComp/releases/tag/v1.2.1) | | [GEOS_Util](https://github.com/GEOS-ESM/GEOS_Util) | [v1.0.2](https://github.com/GEOS-ESM/GEOS_Util/releases/tag/v1.0.2) | | [GEOSchem_GridComp](https://github.com/GEOS-ESM/GEOSchem_GridComp) | [v1.12.0](https://github.com/GEOS-ESM/GEOSchem_GridComp/releases/tag/v1.12.0) | -| [GEOSgcm_App](https://github.com/GEOS-ESM/GEOSgcm_App) | [v1.9.5](https://github.com/GEOS-ESM/GEOSgcm_App/releases/tag/v1.9.5) | +| [GEOSgcm_App](https://github.com/GEOS-ESM/GEOSgcm_App) | [v1.9.5+sles15.0](https://github.com/GEOS-ESM/GEOSgcm_App/releases/tag/v1.9.5%2Bsles15.0) | | [GEOSgcm_GridComp](https://github.com/GEOS-ESM/GEOSgcm_GridComp) | [v1.18.0](https://github.com/GEOS-ESM/GEOSgcm_GridComp/releases/tag/v1.18.0) | | [GEOSradiation_GridComp](https://github.com/GEOS-ESM/GEOSradiation_GridComp) | [v1.2.0](https://github.com/GEOS-ESM/GEOSradiation_GridComp/releases/tag/v1.2.0) | | [GFDL_atmos_cubed_sphere](https://github.com/GEOS-ESM/GFDL_atmos_cubed_sphere) | [geos/v1.5.0](https://github.com/GEOS-ESM/GFDL_atmos_cubed_sphere/releases/tag/geos%2Fv1.5.0) | @@ -31,15 +31,15 @@ | [GMAO_Shared](https://github.com/GEOS-ESM/GMAO_Shared) | [v1.7.2](https://github.com/GEOS-ESM/GMAO_Shared/releases/tag/v1.7.2) | | [GOCART](https://github.com/GEOS-ESM/GOCART) | [v2.1.2](https://github.com/GEOS-ESM/GOCART/releases/tag/v2.1.2) | | [HEMCO](https://github.com/GEOS-ESM/HEMCO) | [geos/v2.2.3](https://github.com/GEOS-ESM/HEMCO/releases/tag/geos%2Fv2.2.3) | -| [MAPL](https://github.com/GEOS-ESM/MAPL) | [v2.35.3](https://github.com/GEOS-ESM/MAPL/releases/tag/v2.35.3) | +| [MAPL](https://github.com/GEOS-ESM/MAPL) | [v2.35.3+sles15.0](https://github.com/GEOS-ESM/MAPL/releases/tag/v2.35.3%2Bsles15.0) | | [MOM5](https://github.com/GEOS-ESM/MOM5) | [geos/5.1.0+1.2.0](https://github.com/GEOS-ESM/MOM5/releases/tag/geos%2F5.1.0%2B1.2.0) | -| [MOM6](https://github.com/GEOS-ESM/MOM6) | [geos/v2.1.0](https://github.com/GEOS-ESM/MOM6/tree/geos/v2.1.0) | +| [MOM6](https://github.com/GEOS-ESM/MOM6) | [geos/v2.1.0](https://github.com/GEOS-ESM/MOM6/tree/geos/v2.1.0) | | [NCEP_Shared](https://github.com/GEOS-ESM/NCEP_Shared) | [v1.2.1](https://github.com/GEOS-ESM/NCEP_Shared/releases/tag/v1.2.1) | | [QuickChem](https://github.com/GEOS-ESM/QuickChem) | [v1.0.0](https://github.com/GEOS-ESM/QuickChem/releases/tag/v1.0.0) | | [RRTMGP](https://github.com/GEOS-ESM/rte-rrtmgp) | [geos/v1.5+1.0.0](https://github.com/GEOS-ESM/rte-rrtmgp/releases/tag/geos%2Fv1.5%2B1.0.0) | | [SIS2](https://github.com/GEOS-ESM/SIS2) | [geos/v0.0.1](https://github.com/GEOS-ESM/SIS2/releases/tag/geos%2Fv0.0.1) | | [StratChem](https://github.com/GEOS-ESM/StratChem) | [v1.0.0](https://github.com/GEOS-ESM/StratChem/releases/tag/v1.0.0) | -| [TR](https://github.com/GEOS-ESM/TR) | [v1.0.0.1](https://github.com/GEOS-ESM/TR/releases/tag/v1.0.0.1) | +| [TR](https://github.com/GEOS-ESM/TR) | [v1.0.0.1](https://github.com/GEOS-ESM/TR/releases/tag/v1.0.0.1) | | [UMD_Etc](https://github.com/GEOS-ESM/UMD_Etc) | [v1.1.0](https://github.com/GEOS-ESM/UMD_Etc/releases/tag/v1.1.0) | ## How to build GEOS GCM diff --git a/components.yaml b/components.yaml index 83631c54..369114d0 100644 --- a/components.yaml +++ b/components.yaml @@ -5,13 +5,13 @@ GEOSgcm: env: local: ./@env remote: ../ESMA_env.git - tag: v4.9.1 + tag: v4.9.4 develop: main cmake: local: ./@cmake remote: ../ESMA_cmake.git - tag: v3.26.0 + tag: v3.26.1 develop: develop ecbuild: @@ -42,7 +42,7 @@ GEOS_Util: MAPL: local: ./src/Shared/@MAPL remote: ../MAPL.git - tag: v2.35.3 + tag: v2.35.3+sles15.0 develop: develop FMS: @@ -166,7 +166,7 @@ RRTMGP: GEOSgcm_App: local: ./src/Applications/@GEOSgcm_App remote: ../GEOSgcm_App.git - tag: v1.9.5 + tag: v1.9.5+sles15.0 develop: develop UMD_Etc: