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
18 changes: 9 additions & 9 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.63
fxtag = ccs_config_cesm1.0.65
fxrequired = ToplevelRequired

[submodule "cime"]
path = cime
url = https://github.com/ESMCI/cime
fxDONOTUSEurl = https://github.com/ESMCI/cime
fxtag = cime6.1.135
fxtag = cime6.1.144
fxrequired = ToplevelRequired

[submodule "fms"]
Expand All @@ -51,14 +51,14 @@
path = share
url = https://github.com/ESCOMP/CESM_share
fxDONOTUSEurl = https://github.com/ESCOMP/CESM_share
fxtag = share1.1.9
fxtag = share1.1.16
fxrequired = ToplevelRequired

[submodule "cam"]
path = components/cam
url = https://www.github.com/ESCOMP/CAM
fxDONOTUSEurl = https://www.github.com/ESCOMP/CAM
fxtag = cam6_4_126
fxtag = cam6_4_133
fxrequired = ToplevelRequired

[submodule "clm"]
Expand All @@ -80,7 +80,7 @@
url = https://github.com/ESCOMP/MOM_interface
fxDONOTUSEurl = https://github.com/ESCOMP/MOM_interface
fxrequired = ToplevelRequired
fxtag = mi_251112
fxtag = mi_251121

[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.83
fxtag = cdeps1.0.84

[submodule "cmeps"]
path = components/cmeps
url = https://github.com/ESCOMP/CMEPS.git
fxDONOTUSEurl = https://github.com/ESCOMP/CMEPS.git
fxrequired = ToplevelRequired
fxtag = cmeps1.1.23
fxtag = cmeps1.1.24

[submodule "rtm"]
path = components/rtm
Expand All @@ -122,7 +122,7 @@
url = https://github.com/ESCOMP/mizuRoute
fxDONOTUSEurl = https://github.com/ESCOMP/mizuRoute
fxrequired = ToplevelRequired
fxtag = v3.0.0
fxtag = v3.0.1

[submodule "mosart"]
path = components/mosart
Expand Down Expand Up @@ -157,7 +157,7 @@
url = https://github.com/NCAR/CUPiD.git
fxDONOTUSEurl = https://github.com/NCAR/CUPiD.git
fxrequired = ToplevelRequired
fxtag = v0.3.1
fxtag = v0.4.0

[submodule "FTorch"]
path = libraries/FTorch
Expand Down
137 changes: 137 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,140 @@
==============================================================
Tag name: cesm3_0_alpha07h
Originator(s): CSEG
Date: 1st Dec 2025
One-line Summary: CAM emissions

ccs_config https://github.com/ESMCI/ccs_config_cesm/tree/ccs_config_cesm1.0.65 **
cime https://github.com/ESMCI/cime/tree/cime6.1.144 **
components/fms https://github.com/ESCOMP/FMS_interface/tree/fi_250428 --
share https://github.com/ESCOMP/CESM_share/tree/share1.1.16 **
components/cam https://github.com/ESCOMP/CAM/cam6_4_133 **
components/clm https://github.com/ESCOMP/ctsm/tree/alpha-ctsm5.4.CMIP7.09.ctsm5.3.068--
components/cice https://github.com/ESCOMP/CESM_CICE/tree/cesm3_cice6_6_1_6 --
components/mom https://github.com/ESCOMP/MOM_interface/mi_251121 **
components/cism https://github.com/ESCOMP/cism-wrapper/tree/cismwrap_2_2_011 --
components/cdeps https://github.com/ESCOMP/CDEPS/tree/cdeps1.0.84 **
components/cmeps https://github.com/ESCOMP/CMEPS/tree/cmeps1.1.24 **
components/rtm https://github.com/ESCOMP/rtm/tree/rtm1_0_89 --
components/ww3 https://github.com/ESCOMP/WW3-CESM/tree/main_0.0.18 --
components/mizuroute https://github.com/ESCOMP/mizuRoute/tree/cesm-coupling.v3.0.1 **
components/mosart https://github.com/ESCOMP/mosart/tree/mosart1_1_12 --
libraries/mpi-serial https://github.com/ESMCI/mpi-serial/tree/MPIserial_2.5.0 --
libraries/parallelio https://github.com/NCAR/ParallilIO/tree/pio2_6_6 --
tools/CUPiD https://github.com/NCAR/CUPiD/tree/v0.4.0 **

cam
Cheryl Craig 2025-11-26 - cam6_4_133 - components/cam (cesm3_0_alpha07h)
https://github.com/ESCOMP/CAM/tags/cam6_4_133
For Haipeng Lin

Complete CCPPization of all gravity wave drag

Cheryl Craig 2025-11-26 - cam6_4_132 - components/cam (cesm3_0_alpha07h)
https://github.com/ESCOMP/CAM/tags/cam6_4_132
Remove extraneous log messages

Cheryl Craig 2025-11-25 - cam6_4_131 - components/cam (cesm3_0_alpha07h)
https://github.com/ESCOMP/CAM/tags/cam6_4_131
Performance improvements for CSLAM (from John Dennis, CISL, and Lauritzen)

Cheryl Craig 2025-11-19 - cam6_4_130 - components/cam (cesm3_0_alpha07h)
https://github.com/ESCOMP/CAM/tags/cam6_4_131
Updated emission files

Cheryl Craig 2025-11-18 - cam6_4_129 - components/cam (cesm3_0_alpha07h)
https://github.com/ESCOMP/CAM/tags/cam6_4_129
Update CAM externals to match alpha07g

- non answer changing for CESM runs

Jesse Nusbaumer 2025-10-30 - cam6_4_128 - components/cam (cesm3_0_alpha07h)
https://github.com/ESCOMP/CAM/tags/cam6_4_128
Fix bug where CAM height interfaces were incorrectly passed to COSP.

Update COSP external.

Bring in an updated default WACCM IC file for the ne30 grid

Jesse Nusbaumer 2025-10-24 - cam6_4_127 - components/cam (cesm3_0_alpha07h)
https://github.com/ESCOMP/CAM/tags/cam6_4_127
Remove un-used diagnostic history fields from RRTMGP

Remove bad copy of git-fleximod, and update original git-fleximod copy to version 1.0.3

ccs_config
Chris Fischer 2025-12-01 - ccs_config_cesm1.0.65 - ccs_config (cesm3_0_alpha07h)
https://github.com/ESMCI/ccs_config_cesm/tags/ccs_config_cesm1.0.65
ccs_config_cesm1.0.65: Add cmip7 workflow amon basic
ccs_config_cesm1.0.64: Use gfortran v10+ behavior for undefined CMAKE_Fortran_COMPILER_VERSION

cdeps
Chris Fischer 2025-12-01 - cdeps1.0.84 - components/cdeps (cesm3_0_alpha07h)
https://github.com/ESCOMP/CDEPS/tags/cdeps1.0.84
Enable NEON v4 data

cesm
Chris Fischer 2025-12-01 - cesm3_0_alpha07h - (cesm3_0_alpha07h)
https://github.com/ESCOMP/cesm/tags/cesm3_0_alpha07h
Update git fleximod to v1.1.0
Add a system test that runs the CESM_share unit tests

cime
Erik Kluzek 2025-11-04 - cime6.1.137 - cime (cesm3_0_alpha07h)
https://github.com/ESMCI/cime/tags/cime6.1.37
cime6.1.137: Allow mpi library for unit tests
cime6.1.136: Cleanup FORCE_BUILD_SMP

Chris Fischer 2025-12-01 - cime6.1.144 - cime (cesm3_0_alpha07h)
https://github.com/ESMCI/cime/tags/cime6.1.144
Changes needed for CESM to define an FUNITSHARE system test in the allactive area.

Chris Fischer 2025-12-01 - cime6.1.143 - cime (cesm3_0_alpha07h)
https://github.com/ESMCI/cime/tags/cime6.1.143
cime6.1.143: git ignore all files of form *.o\d+ (all pbs output)
cime6.1.142: Avoid creation of rpointer.*NINST_STRING files during short term archiving
cime6.1.141: Fix ADIOS archiving issues in short term archiving script
cime6.1.140: Fix tests in TestUnitBaselinesPerformance on Mac
cime6.1.139: Correct variable name, actually use OpenACC build flags in MPAS-A
cime6.1.138: Fix handling of namelist variables with uppercase characters


cmeps
Chris Fischer 2025-12-01 - cmeps1.1.24 - src/drivers/nuopc/ (cesm3_0_alpha07h)
https://github.com/ESCOMP/CMEPS/tags/cmeps1.1.24
Add dbug_flag namelist option and remove unused info_dbug

CUPiD
Michael Levy 2025-11-12 - v0.4.0 - tools/CUPiD (cesm3_0_alpha07h)
https://github.com/NCAR/CUPiD/tags/v0.4.0
Lots of updates to structure of CUPiD and provided diagnostics

mizuRoute
Erik Kluzek 2025-11-07 - v3.0.1 - components/mizuroute (cesm3_0_alpha07h)
https://github.com/ESCOMP/mizuRoute/tags/v3.0.1
Updates to documentation
Fix various issues
Update Derecho testlist
Add write_restart_at_endofrun functionality
Archive DART files

mom
Michael Levy 2025-11-18 - mi_251121 - components/mom (cesm3_0_alpha07h)
https://github.com/ESCOMP/MOM_interface/tags/mi_2511??
Update stochastic_physics package to allow longer restart file names

share
Chris Fischer 2025-12-01 - share1.1.16 - share (cesm3_0_alpha07h)
https://github.com/ESCOMP/CESM_share/tags/share1.1.16
share1.1.16: Add shr_string_listGetAllNames and associated unit tests
share1.1.15: Allow optional arguments of file and line for the unit tester abort
share1.1.14: Correct tag prefix
share1.1.13: Various changes to the share unit test build process.
share1.1.12: Make datestamps in rpointer configurable
share1.1.11: Allow for 6 digit year field in rpointer names
share1.1.10: Minor fix for unit tests on Apple systems with the Clang compiler


==============================================================
Tag name: cesm3_0_alpha07g
Originator(s): CSEG
Expand Down
2 changes: 1 addition & 1 deletion components/cam
Submodule cam updated 76 files
+7 −7 .gitmodules
+0 −107 .lib/CODE_OF_CONDUCT.md
+0 −20 .lib/License
+0 −108 .lib/README.md
+0 −20 .lib/doc/Makefile
+0 −26 .lib/doc/conf.py
+0 −24 .lib/doc/index.rst
+0 −35 .lib/doc/make.bat
+0 −25 .lib/escomp_install
+6 −3 .lib/git-fleximod/.github/workflows/pytest.yaml
+1 −1 .lib/git-fleximod/README.md
+35 −23 .lib/git-fleximod/git_fleximod/cli.py
+11 −7 .lib/git-fleximod/git_fleximod/git_fleximod.py
+30 −0 .lib/git-fleximod/git_fleximod/gitinterface.py
+71 −36 .lib/git-fleximod/git_fleximod/submodule.py
+1 −1 .lib/git-fleximod/pyproject.toml
+1 −1 .lib/git-fleximod/tbump.toml
+2 −2 .lib/git-fleximod/tests/conftest.py
+13 −0 .lib/git-fleximod/tests/test_c_required.py
+0 −0 .lib/git_fleximod/__init__.py
+0 −145 .lib/git_fleximod/cli.py
+0 −370 .lib/git_fleximod/git_fleximod.py
+0 −122 .lib/git_fleximod/gitinterface.py
+0 −97 .lib/git_fleximod/gitmodules.py
+0 −43 .lib/git_fleximod/lstripreader.py
+0 −236 .lib/git_fleximod/metoflexi.py
+0 −459 .lib/git_fleximod/submodule.py
+0 −365 .lib/git_fleximod/utils.py
+0 −693 .lib/poetry.lock
+0 −42 .lib/pyproject.toml
+0 −43 .lib/tbump.toml
+0 −3 .lib/tests/__init__.py
+0 −150 .lib/tests/conftest.py
+0 −8 .lib/tests/test_a_import.py
+0 −26 .lib/tests/test_b_update.py
+0 −43 .lib/tests/test_c_required.py
+0 −66 .lib/tests/test_d_complex.py
+0 −69 .lib/tests/test_e_complex_update.py
+0 −1 bld/build-namelist
+1 −0 bld/configure
+5 −13 bld/namelist_files/namelist_defaults_cam.xml
+2 −9 bld/namelist_files/namelist_definition.xml
+34 −34 bld/namelist_files/use_cases/1850_cam_lt.xml
+34 −34 bld/namelist_files/use_cases/1850_cam_mt.xml
+34 −34 bld/namelist_files/use_cases/hist_cam_lt.xml
+34 −34 bld/namelist_files/use_cases/hist_cam_mt.xml
+1 −1 cime
+0 −37 cime_config/config_pes.xml
+4 −4 cime_config/testdefs/testlist_cam.xml
+1 −1 cime_config/testdefs/testmods_dirs/cam/cosp_rad_diags/user_nl_cam
+1 −1 components/cdeps
+1 −1 components/cice
+1 −1 components/cmeps
+603 −0 doc/ChangeLog
+1 −1 src/atmos_phys
+0 −14 src/chemistry/geoschem/chemistry.F90
+2 −2 src/control/runtime_opts.F90
+29 −28 src/dynamics/se/dycore/fvm_consistent_se_cslam.F90
+279 −284 src/dynamics/se/dycore/fvm_reconstruction_mod.F90
+570 −392 src/physics/cam/cospsimulator_intr.F90
+0 −1,015 src/physics/cam/gw_common.F90
+0 −329 src/physics/cam/gw_convect.F90
+0 −200 src/physics/cam/gw_diffusion.F90
+0 −3,181 src/physics/cam/gw_drag.F90
+2,312 −0 src/physics/cam/gw_drag_cam.F90
+0 −209 src/physics/cam/gw_front.F90
+0 −502 src/physics/cam/gw_movmtn.F90
+0 −177 src/physics/cam/gw_oro.F90
+0 −1,254 src/physics/cam/gw_rdg.F90
+0 −77 src/physics/cam/gw_utils.F90
+4 −4 src/physics/cam/physpkg.F90
+11 −0 src/physics/cam/ref_pres.F90
+4 −4 src/physics/cam7/physpkg.F90
+1 −1 src/physics/cosp2/src
+1 −11 src/physics/rrtmgp/radiation.F90
+1 −1 src/utils/cam_pio_utils.F90
2 changes: 1 addition & 1 deletion components/cdeps
2 changes: 1 addition & 1 deletion components/cmeps
2 changes: 1 addition & 1 deletion components/mizuroute
Submodule mizuroute updated 45 files
+67 −19 README.md
+2 −0 cime_config/config_archive.xml
+82 −82 cime_config/testdefs/testlist_mizuRoute.xml
+0 −1 cime_config/testdefs/testmods_dirs/mizuroute/hcru/include_user_mods
+0 −1 cime_config/testdefs/testmods_dirs/mizuroute/hcru/user_nl_clm
+21 −0 docs/source/_static/css/custom.css
+15 −0 docs/source/acknowledgement.rst
+10 −1 docs/source/conf.py
+40 −0 docs/source/history.rst
+2 −0 docs/source/index.rst
+19 −9 docs/source/reference.rst
+ docs/source/tech_note/images/4_internal_nodes.png
+ docs/source/tech_note/images/dw_discretization.png
+194 −13 docs/source/tech_note/reach_routing.rst
+20 −16 docs/source/users_guide/Build_model.rst
+169 −280 docs/source/users_guide/Control_file.rst
+15 −0 docs/source/users_guide/Hill.rst
+0 −154 docs/source/users_guide/Input_data.rst
+253 −0 docs/source/users_guide/Input_files.rst
+10 −9 docs/source/users_guide/Intro.rst
+105 −0 docs/source/users_guide/Output_files.rst
+253 −0 docs/source/users_guide/Riv.rst
+ docs/source/users_guide/images/channel_xsection_fp.png
+ docs/source/users_guide/images/channel_xsection_no_fp.png
+4 −3 docs/source/users_guide/index.rst
+437 −5 docs/source/users_guide/lake.rst
+0 −94 docs/source/users_guide/seg_hru_param.rst
+7 −2 docs/source/users_guide/testCase.rst
+0 −7 docs/source/users_guide/water_management.rst
+1 −1 route/build/cpl/RtmFileUtils.F90
+3 −0 route/build/cpl/RtmMod.F90
+43 −17 route/build/cpl/nuopc/rof_comp_nuopc.F90
+1 −1 route/build/src/csv_data.f90
+27 −14 route/build/src/domain_decomposition.f90
+5 −5 route/build/src/gageMeta_data.f90
+22 −21 route/build/src/histVars_data.f90
+36 −2 route/build/src/historyFile.f90
+5 −0 route/build/src/io_rpointfile.f90
+25 −29 route/build/src/mpi_process.f90
+2 −1 route/build/src/nrtype.f90
+1 −1 route/build/src/popMetadat.f90
+4 −3 route/build/src/read_restart.f90
+3 −3 route/build/src/standalone/model_setup.f90
+6 −7 route/build/src/write_restart_pio.f90
+9 −3 route/build/src/write_simoutput_pio.f90
2 changes: 1 addition & 1 deletion components/mom
2 changes: 1 addition & 1 deletion tools/CUPiD
Submodule CUPiD updated 69 files
+1 −1 .gitignore
+4 −0 .gitmodules
+1 −7 .pre-commit-config.yaml
+1 −0 Contributors.md
+1 −1 LICENSE
+5 −2 RunCESM.md
+51 −6 cime_config/config_tool.xml
+8 −5 cupid/generate_webpage.py
+1 −0 cupid/git_helper.py
+1 −0 cupid/read.py
+31 −29 cupid/remapping.py
+5 −4 cupid/timeseries.py
+1 −0 cupid/util.py
+201 −0 cupid_utils/LICENSE
+3 −0 cupid_utils/README.md
+2 −0 cupid_utils/cupid_utils/__init__.py
+4 −0 cupid_utils/cupid_utils/atm/__init__.py
+0 −0 cupid_utils/cupid_utils/atm/averaging_utils.py
+0 −0 cupid_utils/cupid_utils/atm/nmse_utils.py
+0 −0 cupid_utils/cupid_utils/glc/__init__.py
+0 −0 cupid_utils/cupid_utils/glc/utils.py
+4 −0 cupid_utils/cupid_utils/ice/__init__.py
+14 −14 cupid_utils/cupid_utils/ice/plot_diff.py
+12 −12 cupid_utils/cupid_utils/ice/vect_diff.py
+577 −0 cupid_utils/cupid_utils/ocn/regional_utils.py
+8 −0 cupid_utils/cupid_utils/rof/__init__.py
+0 −0 cupid_utils/cupid_utils/rof/colors.py
+0 −0 cupid_utils/cupid_utils/rof/metrics.py
+0 −0 cupid_utils/cupid_utils/rof/utility.py
+0 −0 cupid_utils/input_files/ice/cice_masks.yml
+6 −6 cupid_utils/input_files/ice/cice_vars.yml
+36 −0 cupid_utils/pyproject.toml
+0 −0 cupid_utils/setup/large_river_50.txt
+0 −0 cupid_utils/setup/setup.yaml
+4 −2 environments/cupid-analysis.yml
+7 −3 environments/cupid-infrastructure.yml
+2 −1 environments/docs.yml
+1 −0 examples/.gitignore
+66 −13 examples/external_diag_packages/config.yml
+83 −20 examples/key_metrics/config.yml
+147 −0 examples/regional_ocean/config.yml
+1 −1 externals/ADF
+1 −0 externals/LDF
+71 −23 helper_scripts/cesm_postprocessing.sh
+130 −0 helper_scripts/find_enddate.py
+43 −4 helper_scripts/generate_adf_config_file.py
+13 −2 helper_scripts/generate_cupid_config_for_cesm_case.py
+30 −39 helper_scripts/generate_ilamb_config_files.py
+293 −0 helper_scripts/generate_ldf_config_file.py
+0 −1 nblibrary/.gitignore
+22 −10 nblibrary/atm/ADF.ipynb
+143 −0 nblibrary/atm/CVDP.ipynb
+7 −6 nblibrary/atm/Global_PSL_NMSE_compare_obs_lens.ipynb
+0 −372 nblibrary/atm/config_f.cam6_3_119.FLTHIST_ne30.r328_gamma0.33_soae.001.yaml
+8 −9 nblibrary/glc/Greenland_SMB_visual_compare_obs.ipynb
+59 −17 nblibrary/ice/Hemis_seaice_visual_compare_contour.ipynb
+262 −399 nblibrary/ice/Hemis_seaice_visual_compare_obs_lens.ipynb
+20 −32 nblibrary/lnd/Global_TerrestrialCouplingIndex_VisualCompareObs.ipynb
+10 −9 nblibrary/lnd/ILAMB.ipynb
+217 −0 nblibrary/lnd/LDF.ipynb
+0 −2 nblibrary/lnd/model_setup.txt
+1 −0 nblibrary/ocn/Global_Ocean_Surface.ipynb
+256 −0 nblibrary/ocn/Regional_Ocean_Animations.ipynb
+310 −0 nblibrary/ocn/Regional_Ocean_Atmospheric_Forcing.ipynb
+629 −0 nblibrary/ocn/Regional_Ocean_OBC.ipynb
+863 −0 nblibrary/ocn/Regional_Ocean_Report_Card.ipynb
+66 −28 nblibrary/rof/global_discharge_gauge_compare_obs.ipynb
+236 −32 nblibrary/rof/global_discharge_ocean_compare_obs.ipynb
+1 −1 pyproject.toml