Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -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"]
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand All @@ -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"]
Expand Down Expand Up @@ -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
Expand Down
141 changes: 141 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion cime
Submodule cime updated 55 files
+57 −0 .dockerignore
+0 −24 .github/workflows/stale.yml
+124 −81 .github/workflows/testing.yml
+6 −0 .gitignore
+1 −1 .pre-commit-config.yaml
+74 −19 CIME/Servers/__init__.py
+23 −56 CIME/SystemTests/system_tests_common.py
+6 −0 CIME/Tools/bless_test_results
+7 −7 CIME/Tools/case.build
+8 −10 CIME/Tools/cime_bisect
+9 −0 CIME/Tools/jenkins_generic_job
+7 −1 CIME/XML/archive_base.py
+36 −31 CIME/XML/env_batch.py
+71 −47 CIME/bless_test_results.py
+1 −1 CIME/build.py
+6 −2 CIME/case/check_input_data.py
+0 −200 CIME/code_checker.py
+4 −0 CIME/core/exceptions.py
+1 −1 CIME/data/config/xml_schemas/config_machines_template.xml
+23 −7 CIME/get_tests.py
+1 −1 CIME/hist_utils.py
+42 −70 CIME/jenkins_generic_job.py
+1 −1 CIME/non_py/cprnc
+8 −16 CIME/scripts/create_test.py
+11 −10 CIME/test_scheduler.py
+0 −295 CIME/tests/scripts_regression_tests.py
+62 −0 CIME/tests/test_sys_jenkins_generic_job.py
+3 −3 CIME/tests/test_unit_bless_test_results.py
+0 −6 CIME/tests/test_unit_safe_copy.py
+138 −0 CIME/tests/test_unit_servers.py
+2 −2 CIME/tests/test_unit_system_tests.py
+39 −37 CIME/tests/test_unit_test_scheduler.py
+71 −0 CIME/tests/test_unit_utils.py
+40 −0 CIME/tests/test_unit_xml_archive_base.py
+64 −21 CIME/utils.py
+46 −82 CIME/wait_for_tests.py
+3 −10 CONTRIBUTING.md
+173 −3 conftest.py
+0 −1 doc/source/api.rst
+1 −1 doc/source/ccs/building-a-case.rst
+2 −2 doc/source/ccs/model-configuration/fortran-unit-testing.rst
+17 −19 doc/source/ccs/model-configuration/variables/machine.rst
+10 −12 doc/source/ccs/query-configuration.rst
+135 −114 doc/source/contributing-guide.rst
+24 −14 docker/.cime/config_machines.v2.xml
+61 −0 docker/.cime/config_pes.xml
+14 −5 docker/.cime/docker.cmake
+24 −14 docker/.cime/docker/config_machines.xml
+88 −28 docker/Dockerfile
+116 −70 docker/README.md
+178 −20 docker/entrypoint.sh
+1,618 −0 docker/pixi.lock
+45 −0 docker/pixi.toml
+0 −18 docker/spack.yaml
+3 −3 test-requirements.txt
2 changes: 1 addition & 1 deletion components/cmeps
Submodule cmeps updated 56 files
+1 −1 cesm/flux_atmocn/flux_atmocn_Large.F90
+9 −14 cime_config/buildnml
+3 −3 cime_config/config_component.xml
+14 −14 cime_config/namelist_definition_drv.xml
+16 −3 cime_config/runseq/runseq_general.py
+6 −2 cime_config/testdefs/testlist_drv.xml
+63 −0 doc/source/_diagrams/make_runseq_diagram.py
+0 −11 doc/source/addendum/index.rst
+12 −3 doc/source/conf.py
+94 −0 doc/source/developer/add_field.rst
+101 −0 doc/source/developer/aofluxes.rst
+198 −0 doc/source/developer/code_organization.rst
+226 −0 doc/source/developer/conservation.rst
+95 −0 doc/source/developer/diagnostics.rst
+218 −0 doc/source/developer/field_exchange.rst
+154 −0 doc/source/developer/fractions.rst
+164 −0 doc/source/developer/history.rst
+49 −0 doc/source/developer/index.rst
+98 −0 doc/source/developer/mapping.rst
+88 −0 doc/source/developer/merging.rst
+56 −0 doc/source/developer/ocnalb.rst
+113 −0 doc/source/developer/phase_lifecycle.rst
+19 −0 doc/source/developer/restart.rst
+0 −247 doc/source/esmflds.rst
+0 −117 doc/source/fractions.rst
+0 −145 doc/source/generic.rst
+22 −17 doc/source/index.rst
+0 −631 doc/source/introduction.rst
+163 −0 doc/source/overview/architecture.rst
+346 −0 doc/source/overview/concepts.rst
+17 −0 doc/source/overview/index.rst
+103 −0 doc/source/overview/what_is_cmeps.rst
+0 −84 doc/source/prep.rst
+3 −3 doc/source/reference/attributes_cesm.rst
+12 −12 doc/source/reference/attributes_generic.rst
+3 −2 doc/source/reference/field_names.rst
+89 −0 doc/source/reference/glossary.rst
+17 −0 doc/source/reference/index.rst
+ doc/source/run_sequence_loops.png
+124 −0 doc/source/users/fields.rst
+36 −0 doc/source/users/index.rst
+160 −0 doc/source/users/run_sequence.rst
+96 −0 doc/source/users/runconfig.rst
+22 −0 doc/source/users/runconfig_ufs.rst
+136 −0 doc/source/users/running.rst
+18 −0 doc/source/users/running_ufs.rst
+12 −1 mediator/esmFldsExchange_cesm_mod.F90
+66 −21 mediator/fd_cesm.yaml
+2 −2 mediator/med.F90
+7 −6 mediator/med_internalstate_mod.F90
+2 −2 mediator/med_map_mod.F90
+5 −5 mediator/med_phases_aofluxes_mod.F90
+7 −7 mediator/med_phases_history_mod.F90
+2 −2 mediator/med_phases_prep_atm_mod.F90
+2 −1 mediator/med_phases_prep_ice_mod.F90
+3 −2 mediator/med_phases_prep_ocn_mod.F90
Loading