diff --git a/.gitmodules b/.gitmodules index 0ab197ea1..d3f9c5e10 100644 --- a/.gitmodules +++ b/.gitmodules @@ -30,14 +30,14 @@ path = ccs_config url = https://github.com/ESMCI/ccs_config_cesm.git fxDONOTUSEurl = https://github.com/ESMCI/ccs_config_cesm.git - fxtag = ccs_config_cesm1.0.87 + fxtag = ccs_config_cesm1.0.91 fxrequired = ToplevelRequired [submodule "cime"] path = cime url = https://github.com/ESMCI/cime fxDONOTUSEurl = https://github.com/ESMCI/cime - fxtag = cime6.4.1 + fxtag = cime6.5.12 fxrequired = ToplevelRequired [submodule "fms"] @@ -80,7 +80,7 @@ url = https://github.com/ESCOMP/MOM_interface fxDONOTUSEurl = https://github.com/ESCOMP/MOM_interface fxrequired = ToplevelRequired - fxtag = mi_260715 + fxtag = mi_260909 [submodule "cism"] path = components/cism @@ -94,14 +94,14 @@ url = https://github.com/ESCOMP/CDEPS fxDONOTUSEurl = https://github.com/ESCOMP/CDEPS fxrequired = ToplevelRequired - fxtag = cdeps1.0.101 + fxtag = cdeps1.0.106 [submodule "cmeps"] path = components/cmeps url = https://github.com/ESCOMP/CMEPS.git fxDONOTUSEurl = https://github.com/ESCOMP/CMEPS.git fxrequired = ToplevelRequired - fxtag = cmeps1.1.54 + fxtag = cmeps1.1.67 [submodule "rtm"] path = components/rtm @@ -114,7 +114,7 @@ path = components/ww3 url = https://github.com/ESCOMP/WW3_interface fxDONOTUSEurl = https://github.com/ESCOMP/WW3_interface - fxtag = main_0.1.0 + fxtag = main_0.1.1 fxrequired = ToplevelRequired [submodule "mizuroute"] @@ -164,7 +164,7 @@ url = https://github.com/NCAR/CUPiD.git fxDONOTUSEurl = https://github.com/NCAR/CUPiD.git fxrequired = ToplevelRequired - fxtag = v0.5.1 + fxtag = v0.6.0 [submodule "FTorch"] path = libraries/FTorch diff --git a/ChangeLog b/ChangeLog index 7428d9004..4b547126a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,144 @@ +============================================================ +Tag name: cesm3_0_alpha10a +Originator(s): CSEG +Date: 10th September 2026 +One-line Summary: MOM6/CMEPS/CDEPS update + +ccs_config https://github.com/ESMCI/ccs_config_cesm/tree/ccs_config_cesm1.0.91 ** +cime https://github.com/ESMCI/cime/tree/cime6.5.12 ** +components/fms https://github.com/ESCOMP/FMS_interface/tree/fi_260310 -- +share https://github.com/ESCOMP/CESM_share/tree/share1.1.21 -- +components/cam https://github.com/ESCOMP/CAM/cam6_4_187 -- +components/clm https://github.com/ESCOMP/ctsm/tree/ctsm5.4.042 -- +components/cice https://github.com/ESCOMP/CESM_CICE/tree/cesm3_cice6_6_3_16 -- +components/mom https://github.com/ESCOMP/MOM_interface/mi_260909 ** +components/cism https://github.com/ESCOMP/cism-wrapper/tree/cismwrap_2_2_015 -- +components/cdeps https://github.com/ESCOMP/CDEPS/tree/cdeps1.0.106 ** +components/cmeps https://github.com/ESCOMP/CMEPS/tree/cmeps1.1.67 ** +components/rtm https://github.com/ESCOMP/rtm/tree/rtm1_0_89 -- +components/ww3 https://github.com/ESCOMP/WW3-CESM/tree/main_0.1.1 ** +components/mizuroute https://github.com/ESCOMP/mizuRoute/tree/cesm-coupling.v3.1.1 -- +components/mosart https://github.com/ESCOMP/mosart/tree/mosart1_1_13 -- +libraries/parallelio https://github.com/NCAR/ParallilIO/tree/pio2_6_8 -- +libraries/mpi-serial https://github.com/ESMCI/mpi-serial/tree/MPIserial_2.5.0 -- +libraries/tuv-x https://github.com/NCAR/tuv-x/tree/v0.14.3 -- +tools/statistical_ensemble_test/pyCECT https://github.com/NCAR/PyCECT/tree/3.2.1 -- +tools/CUPiD https://github.com/NCAR/CUPiD/tree/v0.5.1 -- + +ccs_config +Chris Fischer 2026-09-10 - ccs_config_cesm1.0.91 - ccs_config (cesm3_0_alpha10a) +https://github.com/ESMCI/ccs_config_cesm/tags/ccs_config_cesm1.0.91 +ccs_config_cesm1.0.91: Course resolution BHIST (for DART) +ccs_config_cesm1.0.90: Add support for ne30pg3_t233_wg37_gris4 grid +ccs_config_cesm1.0.89: Fix for running with ESMF_AWARE_THREADING on Derecho +ccs_config_cesm1.0.88: Add back support to the tutorial queue + +Erik Kluzek 2026-08-25 - ccs_config_cesm1.0.88 - ccs_config (cesm3_0_alpha10a) +https://github.com/ESMCI/ccs_config_cesm/tags/ccs_config_cesm1.0.88 +ccs_config_cesm1.0.88:Remove Tutorial queue + +cdeps +Erik Kluzek 2026-09-03 - cdeps1.0.106 - components/cdeps (cesm3_0_alpha10a) +https://github.com/ESCOMP/CDEPS/tags/cdeps1.0.106 +Add an optional conversion factor to change units of stream variables +It's used for ndep to convert files that are in units of g/m2/sec to kg/m2/sec +ndep fields for CMIP6 may be different by roundoff +Fixes the ndep issue for CPLHIST cases +Change answers for DATM%CPLHIST cases + +Erik Kluzek 2026-08-25 - cdeps1.0.105 - components/cdeps (cesm3_0_alpha10a) +https://github.com/ESCOMP/CDEPS/tags/cdeps1.0.105 +cdeps1.0.105: Actually add a read for ZBOT in the streams for CLMNCEP +cdeps1.0.104: Fix align year +cdeps1.0.103: Set default years for 1PT to 2018 to 2019, and use DATM_YR variables for NEON +cdeps1.0.102: Fix generic CLM_USRDAT 1PT streams + +(Technically changes answers for PLUMBER2 sites with CLM I compsets) + +cesm +Chris Fischer 2026-09-10 - cesm3_0_alpha10a - (cesm3_0_alpha10a) +https://github.com/ESCOMP/cesm/tags/cesm3_0_alpha10a +Update pe layouts for MARBL and tx2_3v3. +Remove unnecessary testmod. + + +cime +Chris Fischer 2026-09-10 - cime6.5.12 - cime (cesm3_0_alpha10a) +https://github.com/ESMCI/cime/tags/cime6.5.12 +cime6.5.12: fix: Save all hist files for RCS test +cime6.5.11: bump pytest from 8.4.2 to 9.0.3 +cime6.5.10: Minor test_scheduler fix +cime6.5.9: Fix bless_test_results, Batched builds become an opt-in instead of an opt-out feature and BATCHED_BUILD +cime6.5.8: fix(archive): anchor component name when matching history files + + + +Erik Kluzek 2026-08-25 - cime6.5.7 - cime (cesm3_0_alpha10a) +https://github.com/ESMCI/cime/tags/cime6.5.1 +cime6.5.7: Bless test result regex search change +cime6.5.6: Test scheduler improvements +cime6.5.5: bless test results more forgiving on return code +cime6.5.4: Remove auto-triage +cime6.5.3: Add dry-run option to bless_test_results +cime6.5.2: Add utility for locking directories +cime6.5.1: Make jenkins_generic_job glob more strict by adding mach_comp +cime6.5.0: feat(docker): migrate from Spack to Pixi for container dependency management +cime6.4.7: cime_bisect: Improve documentation a bit +cime6.4.6: For fake system tests, only do filesystem and IO on rank 0 +cime6.4.5: Clean up testing/contributing +cime6.5.4: Remove stale issue workflow +cime6.4.3: Update cprnc +cime6.4.2: Fix lazy load server protocols + +cmeps +Chris Fischer 2026-09-10 - cmeps1.1.67 - src/drivers/nuopc/ (cesm3_0_alpha10a) +https://github.com/ESCOMP/CMEPS/tags/cmeps1.1.67 +cmeps1.1.67: Fix spelling of author name in comment +cmeps1.1.66: Fix aux history field filter skipping entries + +Erik Kluzek 2026-08-25 - cmeps1.1.63 - src/drivers/nuopc/ (cesm3_0_alpha10a) +https://github.com/ESCOMP/CMEPS/tags/cmeps1.1.63 +cmeps1.1.65: CMEPS documentation +cmeps1.1.64: Correct WAV model units +cmeps1.1.63: Small adjustment to the testlist removing strange PE layout for a test +cmeps1.1.62: Add WW3 daily-averaged wave fields needed for the NorESM merge +cmeps1.1.61: Add a check that GLC has the coarsest coupling frequency +cmeps1.1.60: Fix #4122: Move CALENDAR to env_run.xml +cmeps1.1.59: Remove incorrect single_column logic +cmeps1.1.58: Fix an NVHPC/25.9 compilation error in the CAM GPU regression test +cmeps1.1.57: Set MED_model to cmeps, not cesm +cmeps1.1.56: Make sure there are default values for some fields +cmeps1.1.55: added new coupling mode for noresm + +CUPiD +Michael Levy 2026-01-16 - v0.6.0 - tools/CUPiD (cesm3_0_alpha10a) +https://github.com/NCAR/CUPiD/tags/v0.6.0 +Clean up XML variable names (LDF climo vars don't include LDF in name) +Default to intermediary_output example when running CUPiD out of the box +-- This tag also fixes a very broken intermediary_output example... + +mom +Michael Levy 2026-08-13 - mi_260909 - components/mom (cesm3_0_alpha10a) +https://github.com/ESCOMP/MOM_interface/tags/mi_26???? +MARBL updates: +1. increase number of times carbonate solver will increase bounding bracket before looking for root +2. Limit denitrification in regions with low nitrate + +MOM6 updates: +1. fix bug in ALT_CO2 initialization +2. Add support for PHYS_CYCLE (needed to spin-up in FOSI configuration) + -- will include updates to how MOM6 initializes MARBL tracers in some configurations + +Also may have updated parameter tuning, new compsets to use PHYS_CYCLE out of the box, +and other infrastructure changes + +ww3 +Alper Altuntas 2026-08-25 - main_0.1.1 - components/ww3 (cesm3_0_alpha10a) +https://github.com/ESCOMP/WW3_interface/tags/main_0.1.1 +Merged latest WW3 changes from NorESM. + + + ============================================================== Tag name: cesm3_0_beta09 Originator(s): CSEG diff --git a/ccs_config b/ccs_config index 7888a4648..52335e96d 160000 --- a/ccs_config +++ b/ccs_config @@ -1 +1 @@ -Subproject commit 7888a464847bcf0810fdad5aa448c7e0b2b78ceb +Subproject commit 52335e96df9884e3c4735bcc514474415ecb2d19 diff --git a/cime b/cime index 738e6e833..aa33bf8d9 160000 --- a/cime +++ b/cime @@ -1 +1 @@ -Subproject commit 738e6e8338f361546796bc836a79335760fa4b45 +Subproject commit aa33bf8d9ec5193c44ee117e00aae40350a225e5 diff --git a/components/cdeps b/components/cdeps index 1c8d00e4c..be6fcd027 160000 --- a/components/cdeps +++ b/components/cdeps @@ -1 +1 @@ -Subproject commit 1c8d00e4c3ff0b6cefe23bddb6fd5623476893a9 +Subproject commit be6fcd027a60c1549dcffcbecf2472e30117f9bb diff --git a/components/cmeps b/components/cmeps index 4d4b45aec..73c62e73e 160000 --- a/components/cmeps +++ b/components/cmeps @@ -1 +1 @@ -Subproject commit 4d4b45aec66e42c0dde24757c4f151dfeb2ea408 +Subproject commit 73c62e73e33abde7490d6a11be6d47e7e4eaca56 diff --git a/components/mom b/components/mom index 89f74c091..75a527d40 160000 --- a/components/mom +++ b/components/mom @@ -1 +1 @@ -Subproject commit 89f74c09136b2c7fa857f7b88343c84608559fc2 +Subproject commit 75a527d4031a6e0ac78e7a307cacb099803c23dc diff --git a/components/ww3 b/components/ww3 index 5ceceb910..477fb3150 160000 --- a/components/ww3 +++ b/components/ww3 @@ -1 +1 @@ -Subproject commit 5ceceb91014b847f2ed9e8f07f1a5a2ce7e00310 +Subproject commit 477fb31500f714fe5e54df04c0148d6074dd95af diff --git a/tools/CUPiD b/tools/CUPiD index e6e62cb4f..acf440f55 160000 --- a/tools/CUPiD +++ b/tools/CUPiD @@ -1 +1 @@ -Subproject commit e6e62cb4f51fbf01f01d480f01e3c2977a08f157 +Subproject commit acf440f559945e51af7cef23499cc1b8525217eb