Skip to content
Open
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.68
fxtag = ccs_config_cesm1.0.69
fxrequired = ToplevelRequired

[submodule "cime"]
path = cime
url = https://github.com/ESMCI/cime
fxDONOTUSEurl = https://github.com/ESMCI/cime
fxtag = cime6.1.146
fxtag = cime6.1.149
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.16
fxtag = share1.1.17
fxrequired = ToplevelRequired

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

[submodule "clm"]
Expand Down Expand Up @@ -86,22 +86,22 @@
path = components/cism
url = https://github.com/ESCOMP/cism-wrapper.git
fxDONOTUSEurl = https://github.com/ESCOMP/cism-wrapper.git
fxtag = cismwrap_2_2_011
fxtag = cismwrap_2_2_013
fxrequired = ToplevelRequired

[submodule "cdeps"]
path = components/cdeps
url = https://github.com/ESCOMP/CDEPS
fxDONOTUSEurl = https://github.com/ESCOMP/CDEPS
fxrequired = ToplevelRequired
fxtag = cdeps1.0.84
fxtag = cdeps1.0.85

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

[submodule "rtm"]
path = components/rtm
Expand Down
139 changes: 139 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,142 @@
==============================================================
Tag name: cesm3_0_alpha08b
Originator(s): CSEG
Date: 31st Dec 2025
One-line Summary: Updates for CAM

ccs_config https://github.com/ESMCI/ccs_config_cesm/tree/ccs_config_cesm1.0.69 **
cime https://github.com/ESMCI/cime/tree/cime6.1.149 **
components/fms https://github.com/ESCOMP/FMS_interface/tree/fi_250428 --
share https://github.com/ESCOMP/CESM_share/tree/share1.1.17 **
components/cam https://github.com/ESCOMP/CAM/cam6_4_142 **
components/clm https://github.com/ESCOMP/ctsm/tree/ctsm5.4.003 --
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_013 **
components/cdeps https://github.com/ESCOMP/CDEPS/tree/cdeps1.0.85 **
components/cmeps https://github.com/ESCOMP/CMEPS/tree/cmeps1.1.30 **
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-12-30 - cam6_4_142 - components/cam (cesm3_0_alpha08b)
https://github.com/ESCOMP/CAM/tags/cam6_4_142

Add missing ChangeLog


Cheryl Craig 2025-12-29 - cam6_4_141 - components/cam (cesm3_0_alpha08b)
https://github.com/ESCOMP/CAM/tags/cam6_4_141

Aerosol hygroscopicity update


Cheryl Craig 2025-12-26 - cam6_4_140 - components/cam (cesm3_0_alpha08b)
https://github.com/ESCOMP/CAM/tags/cam6_4_140

Update LBC file for CAM7 runs

Answer changing for CAM7


Cheryl Craig 2025-12-26 - cam6_4_139 - components/cam (cesm3_0_alpha08b)
https://github.com/ESCOMP/CAM/tags/cam6_4_139

Misc tag for CESM3

- Move pressure variables to dry diagnostics: https://github.com/ESCOMP/CAM/pull/1427
- Long lines in cam_diagnostics.F90: https://github.com/ESCOMP/CAM/issues/1448
- Large domains require a change in data type for se dynamics restarts: https://github.com/ESCOMP/CAM/issues/1459
- Update little obsolete/incorrect items: https://github.com/ESCOMP/CAM/issues/1177


Cheryl Craig 2025-12-22 - cam6_4_138 - components/cam (cesm3_0_alpha08b)
https://github.com/ESCOMP/CAM/tags/cam6_4_138

Leung 2023 dust cycle updates


Cheryl Craig 2025-12-22 - cam6_4_137 - components/cam (cesm3_0_alpha08b)
https://github.com/ESCOMP/CAM/tags/cam6_4_1373

For Courtney

Incorporate final RRTMGP mods to complete CPU-ized ccppization


Cheryl Craig 2025-12-16 - cam6_4_136 - components/cam (cesm3_0_alpha08b)
https://github.com/ESCOMP/CAM/tags/cam6_4_136

Provide bug fix for moving mountains

Answer changing for all runs using the moving mountains (CAM7)


Francis Vitt 2025-12-08 - cam6_4_135 - components/cam (cesm3_0_alpha08b)
https://github.com/ESCOMP/CAM/tags/cam6_4_135

Aerosol optics interfaces for bulk and volcanic aerosols


Cheryl Craig 2025-12-04 - cam6_4_134 - components/cam (cesm3_0_alpha08b)
https://github.com/ESCOMP/CAM/tags/cam6_4_134

Update CAM externals to match alpha07h

Answer changing for CAM checkouts, but no impact on CESM checkouts


ccs_config
Chris Fischer 2025-12-31 - ccs_config_cesm1.0.69 - ccs_config (cesm3_0_alpha08b)
https://github.com/ESMCI/ccs_config_cesm/tags/ccs_config_cesm1.0.69

Change Kokkos lib to SLIBS so that we can build PIO correctly


cdeps
Chris Fischer 2025-12-31 - cdeps1.0.85 - components/cdeps (cesm3_0_alpha08b)
https://github.com/ESCOMP/CDEPS/tags/cdeps1.0.85

Bring in recent changes from NorESM. T1850G fill pattern differences, G_JRA_RYF answer changes


cime
Chris Fischer 2025-12-31 - cime6.1.149 - cime (cesm3_0_alpha08b)
https://github.com/ESMCI/cime/tags/cime6.1.149

cime6.1.149: Fixes incomplete bless
cime6.1.148: Make sure that when a refcase is set the drv_restart_pointer filename is set correctly.
cime6.1.147: Add EXCL_STRIDE to XML PE configs


cism
Kate Thayer-Calder 2025-12-16 - cismwrap_2_2_013 - components/cism (cesm3_0_alpha08b)
https://github.com/ESCOMP/cism-wrapper/tags/cismwrap_2_2_013

Update with a new CISM external with a wide range of changes. Will change answers for any compset that includes CISM, evolve or no-evolve. Will not change answers for SGLC or DGLC.


cmeps
Chris Fischer 2025-12-31 - cmeps1.1.30 - src/drivers/nuopc/ (cesm3_0_alpha08b)
https://github.com/ESCOMP/CMEPS/tags/cmeps1.1.30

cmeps1.1.30: Remove a duplicate block from esmFldsExchange_cesm_mod.
cmeps1.1.29: Remove unneeded dependancy on shr_mpi_mod.
cmeps1.1.28: Copy shr_lnd2rof_tracers_mod from noresm branch


share
Chris Fischer 2025-12-31 - share1.1.17 - share (cesm3_0_alpha08b)
https://github.com/ESCOMP/CESM_share/tags/share1.1.17

First iteration of adding water tracer infrastructure


==============================================================
Tag name: cesm3_0_alpha08a
Originator(s): CSEG
Expand Down
2 changes: 1 addition & 1 deletion components/cam
Submodule cam updated 65 files
+8 −8 .gitmodules
+4 −5 .lib/git-fleximod/.github/workflows/pytest.yaml
+1 −1 .lib/git-fleximod/.pre-commit-config.yaml
+3 −3 .lib/git-fleximod/CODE_OF_CONDUCT.md
+29 −6 .lib/git-fleximod/git_fleximod/cli.py
+69 −35 .lib/git-fleximod/git_fleximod/git_fleximod.py
+68 −9 .lib/git-fleximod/git_fleximod/gitinterface.py
+4 −5 .lib/git-fleximod/git_fleximod/gitmodules.py
+36 −29 .lib/git-fleximod/git_fleximod/metoflexi.py
+184 −75 .lib/git-fleximod/git_fleximod/submodule.py
+18 −26 .lib/git-fleximod/git_fleximod/utils.py
+767 −291 .lib/git-fleximod/poetry.lock
+4 −3 .lib/git-fleximod/pyproject.toml
+1 −1 .lib/git-fleximod/tbump.toml
+95 −58 .lib/git-fleximod/tests/conftest.py
+1 −0 .lib/git-fleximod/tests/test_a_import.py
+91 −14 .lib/git-fleximod/tests/test_b_update.py
+16 −10 .lib/git-fleximod/tests/test_c_required.py
+77 −43 .lib/git-fleximod/tests/test_d_complex.py
+80 −46 .lib/git-fleximod/tests/test_e_complex_update.py
+13 −0 .lib/git-fleximod/tests/utils_for_tests.py
+0 −1 bld/build-namelist
+44 −42 bld/namelist_files/namelist_defaults_cam.xml
+10 −10 bld/namelist_files/namelist_definition.xml
+1 −1 bld/namelist_files/use_cases/1850_cam_lt.xml
+1 −1 bld/namelist_files/use_cases/1850_cam_mt.xml
+1 −1 bld/namelist_files/use_cases/hist_cam_lt.xml
+1 −1 bld/namelist_files/use_cases/hist_cam_mt.xml
+1 −1 bld/namelist_files/use_cases/waccm_ma_hist_cam7.xml
+1 −1 bld/namelist_files/use_cases/waccm_sc_hist_cam7.xml
+1 −1 ccs_config
+1 −1 cime
+2 −2 cime_config/testdefs/testlist_cam.xml
+0 −2 cime_config/testdefs/testmods_dirs/cam/rad_diag/user_nl_cpl
+1 −1 components/cdeps
+1 −1 components/cmeps
+1 −1 components/mizuRoute
+813 −0 doc/ChangeLog
+1 −1 share
+1 −1 src/atmos_phys
+36 −4 src/chemistry/aerosol/aerosol_properties_mod.F90
+3 −25 src/chemistry/aerosol/aerosol_state_mod.F90
+729 −0 src/chemistry/aerosol/bulk_aerosol_properties_mod.F90
+426 −0 src/chemistry/aerosol/bulk_aerosol_state_mod.F90
+85 −1 src/chemistry/aerosol/carma_aerosol_properties_mod.F90
+160 −0 src/chemistry/aerosol/hygro_aerosol_optics_mod.F90
+165 −0 src/chemistry/aerosol/hygroscopic_aerosol_optics_mod.F90
+118 −0 src/chemistry/aerosol/insoluble_aerosol_optics_mod.F90
+86 −1 src/chemistry/aerosol/modal_aerosol_properties_mod.F90
+202 −0 src/chemistry/aerosol/volcrad_aerosol_optics_mod.F90
+45 −9 src/chemistry/modal_aero/aero_model.F90
+16 −6 src/chemistry/modal_aero/dust_model.F90
+128 −79 src/chemistry/utils/modal_aero_wateruptake.F90
+3 −0 src/control/cam_snapshot_common.F90
+8 −6 src/dynamics/se/restart_dynamics.F90
+71 −568 src/physics/cam/aer_rad_props.F90
+115 −0 src/physics/cam/aer_vis_diag_mod.F90
+266 −68 src/physics/cam/aerosol_optics_cam.F90
+44 −28 src/physics/cam/cam_diagnostics.F90
+4 −4 src/physics/cam/radheat.F90
+60 −40 src/physics/rrtmgp/radiation.F90
+33 −0 src/utils/cam_ccpp/ccpp_constituent_prop_mod.F90
+42 −0 src/utils/cam_ccpp/ccpp_scheme_utils.F90
+0 −12 src/utils/cam_ccpp/machine.F90
+1 −1 tools/CUPiD
2 changes: 1 addition & 1 deletion components/cdeps
Submodule cdeps updated 39 files
+5 −5 .github/workflows/extbuild.yml
+60 −5 cime_config/stream_cdeps.py
+9 −5 datm/atm_comp_nuopc.F90
+7 −2 datm/cime_config/config_component.xml
+12 −1 datm/cime_config/namelist_definition_datm.xml
+133 −0 datm/cime_config/stream_definition_datm.xml
+52 −6 datm/cime_config/testdefs/testlist_datm.xml
+16 −3 datm/datm_datamode_cplhist_mod.F90
+18 −1 dglc/cime_config/testdefs/testlist_dglc.xml
+16 −2 dice/cime_config/testdefs/testlist_dice.xml
+3 −1 dlnd/CMakeLists.txt
+30 −1 dlnd/cime_config/buildnml
+21 −11 dlnd/cime_config/config_component.xml
+7 −4 dlnd/cime_config/namelist_definition_dlnd.xml
+101 −1 dlnd/cime_config/stream_definition_dlnd.xml
+19 −1 dlnd/cime_config/testdefs/testlist_dlnd.xml
+9 −0 dlnd/cime_config/testdefs/testmods_dirs/dlnd/glc_forcing/shell_commands
+7 −0 dlnd/cime_config/testdefs/testmods_dirs/dlnd/rof_forcing/shell_commands
+201 −0 dlnd/dlnd_datamode_glc_forcing_mod.F90
+212 −0 dlnd/dlnd_datamode_rof_forcing_mod.F90
+59 −150 dlnd/lnd_comp_nuopc.F90
+88 −0 dlnd/stream_definition_dlnd.xml
+6 −0 doc/source/drof.rst
+1 −0 docn/CMakeLists.txt
+20 −2 docn/cime_config/config_component.xml
+5 −3 docn/cime_config/namelist_definition_docn.xml
+90 −0 docn/cime_config/stream_definition_docn.xml
+18 −0 docn/cime_config/testdefs/testlist_docn.xml
+9 −0 docn/cime_config/testdefs/testmods_dirs/docn/multilev_cplhist/shell_commands
+20 −0 docn/cime_config/testdefs/testmods_dirs/docn/multilev_cplhist/user_nl_cpl
+157 −0 docn/docn_datamode_multilev_cplhist_mod.F90
+59 −41 docn/ocn_comp_nuopc.F90
+19 −8 drof/cime_config/config_component.xml
+1 −0 drof/cime_config/namelist_definition_drof.xml
+33 −1 drof/cime_config/stream_definition_drof.xml
+6 −3 dshr/dshr_dfield_mod.F90
+1 −0 share/CMakeLists.txt
+94 −0 share/shr_lnd2rof_tracers_mod.F90
+13 −13 streams/dshr_strdata_mod.F90