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
4 changes: 2 additions & 2 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -84,15 +84,15 @@ fxDONOTUSEurl = https://github.com/ESMCI/cime
[submodule "cmeps"]
path = components/cmeps
url = https://github.com/ESCOMP/CMEPS.git
fxtag = cmeps1.1.24
fxtag = cmeps1.1.29
fxrequired = ToplevelRequired
# Standard Fork to compare to with "git fleximod test" to ensure personal forks aren't committed
fxDONOTUSEurl = https://github.com/ESCOMP/CMEPS.git

[submodule "cdeps"]
path = components/cdeps
url = https://github.com/ESCOMP/CDEPS.git
fxtag = cdeps1.0.84
fxtag = cdeps1.0.91
fxrequired = ToplevelRequired
# Standard Fork to compare to with "git fleximod test" to ensure personal forks aren't committed
fxDONOTUSEurl = https://github.com/ESCOMP/CDEPS.git
Expand Down
2 changes: 1 addition & 1 deletion bld/namelist_files/namelist_defaults_ctsm.xml
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ attributes from the config_cache.xml file (with keys converted to upper-case).
They can only be on for BGC compsets (NOT SP or FATES).

Also, we configured the defaults the following ways:
- On only for CRUJRA2024 or CAM7 forcing because that is how the CESM3.0 clm6_0 simulations were run
- On only for CRUJRA2024, CRUJRA2024b, or CAM7 forcing because that is how the CESM3.0 clm6_0 simulations were run
- In contrast to above, it's turned off for other forcing options as we haven't run simulations with those configurations
- It's also only turned on for Historical periods and NOT future scenarios because we don't have CMIP7 data for them -->
<use_c13 phys="clm6_0" bgc_mode="bgc" lnd_tuning_mode="clm6_0_CRUJRA2024" ssp_rcp="hist">.true.</use_c13>
Expand Down
7 changes: 4 additions & 3 deletions cime_config/config_component.xml
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@
that have been tuned. The buildnml will also warn you if a tuning combination is based on another set.
Atm forcing options:
CRUJRA2024
CRUJRA2024b
CRUv7
GSWP3
CAM4.0
Expand All @@ -80,7 +81,7 @@
<!-- List of forcing options for each CLM physics option: CRUJRA2024, CRUv7, GSWP3, cam7.0, cam6.0, cam5.0, cam4.0, QIAN, 1PT, NLDAS2, ERA5 -->
<valid_values>clm5_0_cam6.0,clm5_0_cam7.0,clm5_0_cam5.0,clm5_0_cam4.0,clm5_0_GSWP3v1,clm5_0_CRUJRA2024,clm5_0_CRUv7,clm5_0_QIAN,clm5_0_1PT,clm5_0_NLDAS2,clm5_0_ERA5,clm4_5_CRUv7,clm4_5_GSWP3v1,clm4_5_QIAN,clm4_5_cam6.0,clm4_5_cam7.0,clm4_5_cam5.0,clm4_5_cam4.0,clm4_5_1PT,clm4_5_NLDAS2,clm4_5_ERA5,clm6_0_CRUv7,clm6_0_GSWP3v1,clm6_0_CRUJRA2024,clm6_0_cam6.0,clm6_0_cam7.0,clm6_0_cam5.0,clm6_0_cam4.0,clm6_0_QIAN,clm6_0_1PT,clm6_0_NLDAS2,clm6_0_ERA5</valid_values>
<values match="last">
<!-- Options for atm forcing are: CRUJRA2024, CRUv7, GSWP3, cam6.0 (also used for DATM%CPLHIST), cam5.0, cam4.0, QIAN, WISOQIA, 1PT, NLDAS2, and ERA5) -->
<!-- Options for atm forcing are: CRUJRA2024, CRUJRA2024b, CRUv7, GSWP3, cam6.0 (also used for DATM%CPLHIST), cam5.0, cam4.0, QIAN, WISOQIA, 1PT, NLDAS2, and ERA5) -->
<!-- All the clm4_5 physics options -->
<value compset="SATM_CLM45" >clm4_5_CRUv7</value>
<value compset="DATM%CRUv7_CLM45" >clm4_5_CRUv7</value>
Expand All @@ -97,7 +98,7 @@
<value compset="DATM%NLDAS2_CLM45" >clm4_5_NLDAS2</value>
<value compset="DATM%ERA5_CLM45" >clm4_5_ERA5</value>
<!-- All the clm5_0 physics options -->
<value compset="DATM%CRUJRA2024_CLM50">clm5_0_CRUJRA2024</value>
<value compset="DATM%CRUJRA2024[b]*_CLM50">clm5_0_CRUJRA2024</value>
<value compset="DATM%CRUv7_CLM50" >clm5_0_CRUv7</value>
<value compset="SATM_CLM50" >clm5_0_GSWP3v1</value>
<value compset="DATM%GSWP3v1_CLM50">clm5_0_GSWP3v1</value>
Expand All @@ -113,7 +114,7 @@
<value compset="DATM%NLDAS2_CLM50" >clm5_0_NLDAS2</value>
<value compset="DATM%ERA5_CLM50" >clm5_0_ERA5</value>
<!-- All the clm6_0 physics options -->
<value compset="DATM%CRUJRA2024_CLM60">clm6_0_CRUJRA2024</value>
<value compset="DATM%CRUJRA2024[b]*_CLM60">clm6_0_CRUJRA2024</value>
<value compset="DATM%CRUv7_CLM60" >clm6_0_CRUv7</value>
<value compset="SATM_CLM60" >clm6_0_GSWP3v1</value>
<value compset="DATM%GSWP3v1_CLM60">clm6_0_GSWP3v1</value>
Expand Down
42 changes: 21 additions & 21 deletions cime_config/config_compsets.xml
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@
</compset>
<compset>
<alias>I2000Clm60SpCrujraRs</alias>
<lname>2000_DATM%CRUJRA2024_CLM60%SP_SICE_SOCN_SROF_SGLC_SWAV</lname>
<lname>2000_DATM%CRUJRA2024b_CLM60%SP_SICE_SOCN_SROF_SGLC_SWAV</lname>
</compset>

<compset>
Expand All @@ -100,7 +100,7 @@
</compset>
<compset>
<alias>I2000Clm60SpCrujra</alias>
<lname>2000_DATM%CRUJRA2024_CLM60%SP_SICE_SOCN_MOSART_SGLC_SWAV</lname>
<lname>2000_DATM%CRUJRA2024b_CLM60%SP_SICE_SOCN_MOSART_SGLC_SWAV</lname>
<science_support grid="f09_t232"/>
<science_support grid="f19_g17"/>
</compset>
Expand Down Expand Up @@ -143,7 +143,7 @@
</compset>
<compset>
<alias>I2000Clm60BgcCropCrujra</alias>
<lname>2000_DATM%CRUJRA2024_CLM60%BGC-CROP_SICE_SOCN_MOSART_SGLC_SWAV</lname>
<lname>2000_DATM%CRUJRA2024b_CLM60%BGC-CROP_SICE_SOCN_MOSART_SGLC_SWAV</lname>
</compset>

<compset>
Expand All @@ -152,7 +152,7 @@
</compset>
<compset>
<alias>I2000Clm60BgcCrujra</alias>
<lname>2000_DATM%CRUJRA2024_CLM60%BGC_SICE_SOCN_MOSART_SGLC_SWAV</lname>
<lname>2000_DATM%CRUJRA2024b_CLM60%BGC_SICE_SOCN_MOSART_SGLC_SWAV</lname>
</compset>

<!-- Primarily for testing -->
Expand All @@ -172,7 +172,7 @@

<compset>
<alias>I1850Clm60SpCrujra</alias>
<lname>1850_DATM%CRUJRA2024_CLM60%SP_SICE_SOCN_MOSART_SGLC_SWAV</lname>
<lname>1850_DATM%CRUJRA2024b_CLM60%SP_SICE_SOCN_MOSART_SGLC_SWAV</lname>
</compset>
<compset>
<alias>I1850Clm60SpCru</alias>
Expand All @@ -193,7 +193,7 @@
</compset>
<compset>
<alias>I1850Clm60BgcCropCrujra</alias>
<lname>1850_DATM%CRUJRA2024_CLM60%BGC-CROP_SICE_SOCN_MOSART_SGLC_SWAV</lname>
<lname>1850_DATM%CRUJRA2024b_CLM60%BGC-CROP_SICE_SOCN_MOSART_SGLC_SWAV</lname>
</compset>

<compset>
Expand All @@ -209,7 +209,7 @@
</compset>
<compset>
<alias>I1850Clm60BgcCrujra</alias>
<lname>1850_DATM%CRUJRA2024_CLM60%BGC_SICE_SOCN_MOSART_SGLC_SWAV</lname>
<lname>1850_DATM%CRUJRA2024b_CLM60%BGC_SICE_SOCN_MOSART_SGLC_SWAV</lname>
</compset>


Expand All @@ -225,7 +225,7 @@
</compset>
<compset>
<alias>I1850Clm60BgcCropCrujraCmip6</alias>
<lname>1850_DATM%CRUJRA2024_CLM60%BGC-CROP-CMIP6DECK_SICE_SOCN_MOSART_SGLC_SWAV</lname>
<lname>1850_DATM%CRUJRA2024b_CLM60%BGC-CROP-CMIP6DECK_SICE_SOCN_MOSART_SGLC_SWAV</lname>
</compset>

<!-- Primarily for testing the CMIP6WACCMDECK compset option -->
Expand All @@ -240,7 +240,7 @@
</compset>
<compset>
<alias>I1850Clm60BgcCropCrujraCmip6waccm</alias>
<lname>1850_DATM%CRUJRA2024_CLM60%BGC-CROP-CMIP6WACCMDECK_SICE_SOCN_MOSART_SGLC_SWAV</lname>
<lname>1850_DATM%CRUJRA2024b_CLM60%BGC-CROP-CMIP6WACCMDECK_SICE_SOCN_MOSART_SGLC_SWAV</lname>
</compset>

<!-- clm5_0 (CMIP6) version with BGC-Crop and CRU forcing -->
Expand Down Expand Up @@ -303,7 +303,7 @@
</compset>
<compset>
<alias>I2000Clm60FatesSpCrujraRsGs</alias>
<lname>2000_DATM%CRUJRA2024_CLM60%FATES-SP_SICE_SOCN_SROF_SGLC_SWAV</lname>
<lname>2000_DATM%CRUJRA2024b_CLM60%FATES-SP_SICE_SOCN_SROF_SGLC_SWAV</lname>
</compset>
<compset>
<alias>I2000Clm60FatesSpCruRsGs</alias>
Expand All @@ -328,7 +328,7 @@
</compset>
<compset>
<alias>I2000Clm60FatesCrujraRs</alias>
<lname>2000_DATM%CRUJRA2024_CLM60%FATES_SICE_SOCN_SROF_SGLC_SWAV</lname>
<lname>2000_DATM%CRUJRA2024b_CLM60%FATES_SICE_SOCN_SROF_SGLC_SWAV</lname>
</compset>

<compset>
Expand All @@ -343,7 +343,7 @@
</compset>
<compset>
<alias>I1850Clm60BgcCrujraNoAnthro</alias>
<lname>1850_DATM%CRUJRA2024_CLM60%BGC-NOANTHRO_SICE_SOCN_RTM_SGLC_SWAV</lname>
<lname>1850_DATM%CRUJRA2024b_CLM60%BGC-NOANTHRO_SICE_SOCN_RTM_SGLC_SWAV</lname>
<science_support grid="f09_t232"/>
</compset>

Expand All @@ -354,7 +354,7 @@
</compset>
<compset>
<alias>I1850Clm60SpCrujraNoAnthro</alias>
<lname>1850_DATM%CRUJRA2024_CLM60%SP-NOANTHRO_SICE_SOCN_RTM_SGLC_SWAV</lname>
<lname>1850_DATM%CRUJRA2024b_CLM60%SP-NOANTHRO_SICE_SOCN_RTM_SGLC_SWAV</lname>
<science_support grid="f09_t232"/>
</compset>

Expand Down Expand Up @@ -384,7 +384,7 @@
</compset>
<compset>
<alias>IHistClm60SpCrujra</alias>
<lname>HIST_DATM%CRUJRA2024_CLM60%SP_SICE_SOCN_MOSART_SGLC_SWAV</lname>
<lname>HIST_DATM%CRUJRA2024b_CLM60%SP_SICE_SOCN_MOSART_SGLC_SWAV</lname>
</compset>

<compset>
Expand All @@ -393,7 +393,7 @@
</compset>
<compset>
<alias>IHistClm60SpCrujraRs</alias>
<lname>HIST_DATM%CRUJRA2024_CLM60%SP_SICE_SOCN_SROF_SGLC_SWAV</lname>
<lname>HIST_DATM%CRUJRA2024b_CLM60%SP_SICE_SOCN_SROF_SGLC_SWAV</lname>
</compset>

<compset>
Expand All @@ -407,7 +407,7 @@
</compset>
<compset>
<alias>IHistClm60BgcCropCrujra</alias>
<lname>HIST_DATM%CRUJRA2024_CLM60%BGC-CROP_SICE_SOCN_MOSART_SGLC_SWAV</lname>
<lname>HIST_DATM%CRUJRA2024b_CLM60%BGC-CROP_SICE_SOCN_MOSART_SGLC_SWAV</lname>
</compset>

<compset>
Expand Down Expand Up @@ -461,7 +461,7 @@
</compset>
<compset>
<alias>ISSP585Clm60BgcCropCrujra</alias>
<lname>SSP585_DATM%CRUJRA2024_CLM60%BGC-CROP_SICE_SOCN_MOSART_SGLC_SWAV</lname>
<lname>SSP585_DATM%CRUJRA2024b_CLM60%BGC-CROP_SICE_SOCN_MOSART_SGLC_SWAV</lname>
</compset>

<compset>
Expand All @@ -480,7 +480,7 @@
</compset>
<compset>
<alias>ISSP245Clm60BgcCropCrujra</alias>
<lname>SSP245_DATM%CRUJRA2024_CLM60%BGC-CROP_SICE_SOCN_MOSART_SGLC_SWAV</lname>
<lname>SSP245_DATM%CRUJRA2024b_CLM60%BGC-CROP_SICE_SOCN_MOSART_SGLC_SWAV</lname>
</compset>

<compset>
Expand All @@ -489,7 +489,7 @@
</compset>
<compset>
<alias>ISSP370Clm60BgcCropCrujra</alias>
<lname>SSP370_DATM%CRUJRA2024_CLM60%BGC-CROP_SICE_SOCN_MOSART_SGLC_SWAV</lname>
<lname>SSP370_DATM%CRUJRA2024b_CLM60%BGC-CROP_SICE_SOCN_MOSART_SGLC_SWAV</lname>
</compset>

<compset>
Expand Down Expand Up @@ -726,7 +726,7 @@
</compset>
<compset>
<alias>I1850Clm60BgcCropCrujraG</alias>
<lname>1850_DATM%CRUJRA2024_CLM60%BGC-CROP_SICE_SOCN_MOSART_CISM2%GRIS-EVOLVE_SWAV</lname>
<lname>1850_DATM%CRUJRA2024b_CLM60%BGC-CROP_SICE_SOCN_MOSART_CISM2%GRIS-EVOLVE_SWAV</lname>
<science_support grid="f09_t232"/>
<science_support grid="f19_g17"/>
<science_support grid="ne30pg3_t232"/>
Expand Down Expand Up @@ -757,7 +757,7 @@
</compset>
<compset>
<alias>I1850Clm60SpCrujraRs</alias>
<lname>1850_DATM%CRUJRA2024_CLM60%SP_SICE_SOCN_SROF_SGLC_SWAV</lname>
<lname>1850_DATM%CRUJRA2024b_CLM60%SP_SICE_SOCN_SROF_SGLC_SWAV</lname>
</compset>


Expand Down
2 changes: 1 addition & 1 deletion components/cdeps
Submodule cdeps updated 84 files
+5 −5 .github/workflows/extbuild.yml
+61 −5 cime_config/stream_cdeps.py
+5 −1 datm/CMakeLists.txt
+153 −196 datm/atm_comp_nuopc.F90
+40 −33 datm/cime_config/config_component.xml
+24 −19 datm/cime_config/namelist_definition_datm.xml
+402 −11 datm/cime_config/stream_definition_datm.xml
+67 −11 datm/cime_config/testdefs/testlist_datm.xml
+223 −274 datm/datm_datamode_clmncep_mod.F90
+97 −100 datm/datm_datamode_core2_mod.F90
+152 −74 datm/datm_datamode_cplhist_mod.F90
+194 −47 datm/datm_datamode_era5_mod.F90
+136 −42 datm/datm_datamode_gefs_mod.F90
+73 −79 datm/datm_datamode_jra_mod.F90
+6 −19 datm/datm_datamode_simple_mod.F90
+172 −0 datm/datm_pres_aero_mod.F90
+98 −0 datm/datm_pres_co2_mod.F90
+113 −0 datm/datm_pres_ndep_mod.F90
+70 −0 datm/datm_pres_o3_mod.F90
+0 −2 dglc/cime_config/namelist_definition_dglc.xml
+0 −2 dglc/cime_config/stream_definition_dglc.xml
+19 −1 dglc/cime_config/testdefs/testlist_dglc.xml
+15 −16 dglc/dglc_datamode_noevolve_mod.F90
+16 −81 dglc/glc_comp_nuopc.F90
+4 −6 dice/cime_config/namelist_definition_dice.xml
+0 −2 dice/cime_config/stream_definition_dice.xml
+16 −2 dice/cime_config/testdefs/testlist_dice.xml
+179 −34 dice/dice_datamode_cplhist_mod.F90
+25 −13 dice/dice_datamode_ssmi_mod.F90
+2 −2 dice/dice_flux_atmice_mod.F90
+42 −109 dice/ice_comp_nuopc.F90
+3 −1 dlnd/CMakeLists.txt
+30 −1 dlnd/cime_config/buildnml
+21 −11 dlnd/cime_config/config_component.xml
+7 −6 dlnd/cime_config/namelist_definition_dlnd.xml
+101 −3 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
+206 −0 dlnd/dlnd_datamode_glc_forcing_mod.F90
+276 −0 dlnd/dlnd_datamode_rof_forcing_mod.F90
+77 −183 dlnd/lnd_comp_nuopc.F90
+7 −1 doc/source/datm.rst
+36 −15 doc/source/docn.rst
+6 −0 doc/source/drof.rst
+3 −3 docn/CMakeLists.txt
+21 −3 docn/cime_config/config_component.xml
+23 −29 docn/cime_config/namelist_definition_docn.xml
+91 −3 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
+2 −2 docn/docn_datamode_aquaplanet_mod.F90
+66 −20 docn/docn_datamode_cplhist_mod.F90
+0 −172 docn/docn_datamode_iaf_mod.F90
+162 −0 docn/docn_datamode_multilev_cplhist_mod.F90
+26 −29 docn/docn_datamode_multilev_mod.F90
+49 −46 docn/docn_datamode_multilev_sstdata_mod.F90
+74 −33 docn/docn_datamode_som_mod.F90
+35 −31 docn/docn_datamode_sstdata_mod.F90
+2 −2 docn/docn_import_data_mod.F90
+144 −197 docn/ocn_comp_nuopc.F90
+3 −1 drof/CMakeLists.txt
+46 −35 drof/cime_config/config_component.xml
+9 −7 drof/cime_config/namelist_definition_drof.xml
+40 −5 drof/cime_config/stream_definition_drof.xml
+8 −0 drof/cime_config/testdefs/testlist_drof.xml
+6 −0 drof/cime_config/testdefs/testmods_dirs/drof/cplhist_noresm/shell_commands
+123 −0 drof/drof_datamode_copyall_mod.F90
+198 −0 drof/drof_datamode_cplhist_mod.F90
+110 −107 drof/rof_comp_nuopc.F90
+17 −16 dshr/dshr_dfield_mod.F90
+3 −3 dshr/dshr_fldlist_mod.F90
+59 −59 dshr/dshr_mod.F90
+2 −1 dwav/CMakeLists.txt
+0 −2 dwav/cime_config/namelist_definition_dwav.xml
+0 −2 dwav/cime_config/stream_definition_dwav.xml
+108 −0 dwav/dwav_datamode_copyall_mod.F90
+135 −193 dwav/wav_comp_nuopc.F90
+7 −0 share/CMakeLists.txt
+94 −0 share/shr_lnd2rof_tracers_mod.F90
+27 −3 streams/dshr_methods_mod.F90
+630 −310 streams/dshr_strdata_mod.F90
+399 −265 streams/dshr_stream_mod.F90
98 changes: 98 additions & 0 deletions doc/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,4 +1,102 @@
===============================================================
Tag name: ctsm5.4.017
Originator(s): slevis (Samuel Levis,UCAR/TSS,303-665-1310)
Date: Fri Feb 6 03:24:42 PM MST 2026
One-line Summary: Introduce CRUJRA2024b datm option (Greenand snow hole filled)

Purpose and description of changes
----------------------------------

Introduce CRUJRA2024b option:
- Includes corresponding changes in cdeps by updating to cdeps1.0.91
- Includes renaming of CRUJRA2024 files present in /python/ctsm/test/testinputs/expected_result_files to permit all tests to pass

Significant changes to scientifically-supported configurations
--------------------------------------------------------------

Does this tag change answers significantly for any of the following physics configurations?
(Details of any changes will be given in the "Answer changes" section below.)

[Put an [X] in the box for any configuration with significant answer changes.]

[ ] clm6_0

[ ] clm5_0

[ ] ctsm5_0-nwp

[ ] clm4_5


Bugs fixed
----------
List of CTSM issues fixed (include CTSM Issue # and description) [one per line]:
Fixes #3680 and parts of #3707
In cdeps this fixes https://github.com/ESCOMP/CDEPS/issues/382

Notes of particular relevance for users
---------------------------------------
Changes to CTSM's user interface (e.g., new/renamed XML or namelist variables):
- The default datm input dataset changes from CRUJRA2024 to CRUJRA2024b. The former has Antarctica filled and the latter has Greenland also filled.
- User may select either CRUJRA2024 or CRUJRA2024b using long compset names, e.g.
HIST_DATM%CRUJRA2024_SLND_SICE_SOCN_SROF_SGLC_SWAV_SESP
HIST_DATM%CRUJRA2024b_SLND_SICE_SOCN_SROF_SGLC_SWAV_SESP

Changes to the datasets (e.g., streams, surface or initial files):
CRUJRA2024 already had Antarctica filled and CRUJRA2024b has Greenland also filled.

Changes to documentation:
I updated from CRUJRA2024 to CRUJRA2024b where I found it mentioned.

Notes of particular relevance for developers:
---------------------------------------------
Changes to tests or testing:
In aux_cdeps I kept one CRUJRA2024 test unchanged, for which I added a CRUJRA2024b test. All others I just changed to CRUJRA2024b.

Testing summary:
----------------

[PASS means all tests PASS; OK means tests PASS other than expected fails.]

build-namelist tests (if CLMBuildNamelist.pm has changed):

derecho - OK (2 failures expected)

python testing (if python code has changed; see instructions in python/README.md; document testing done):

derecho - PASS

regular tests (aux_clm: https://github.com/ESCOMP/CTSM/wiki/System-Testing-Guide#pre-merge-system-testing):

derecho ----- OK done against ctsm5.4.016
izumi ------- OK done against ctsm5.4.015 (b4b with .016)

Answer changes
--------------

Changes answers relative to baseline: Yes

Summarize any changes to answers, i.e.,
- what code configurations: All
- what platforms/compilers: All
- nature of change: New climate over Greenland due to the new datm files; also roundoff or same climate diffs due to the submodule updates listed below

If this tag changes climate list the run(s) done to evaluate the new
climate. Preferably in https://github.com/NCAR/LMWG_dev (or give details below)
- LMWG_dev issue number(s): https://github.com/NCAR/LMWG_dev/issues/133

Other details
-------------
List any git submodules updated (cime, rtm, mosart, cism, fates, etc.):
cdeps1.0.84 --> cdeps1.0.91
cmeps1.1.24 --> cmeps1.1.29 (required for the cdeps update to work)

Pull Requests that document the changes (include PR ids):
https://github.com/ESCOMP/ctsm/pull/3734
https://github.com/ESCOMP/CDEPS/pull/385

===============================================================
===============================================================
Tag name: ctsm5.4.016
Originator(s): samrabin (Sam Rabin, UCAR/TSS)
Date: Fri Feb 6 09:09:56 MST 2026
Expand Down
1 change: 1 addition & 0 deletions doc/ChangeSum
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
Tag Who Date Summary
============================================================================================================================
ctsm5.4.017 slevis 02/06/2026 Introduce CRUJRA2024b datm option (Greenand snow hole filled)
ctsm5.4.016 samrabin 02/06/2026 Merge b4b-dev to master
ctsm5.4.015 erik 02/03/2026 Update CISM to latest version with answer changes
ctsm5.4.014 mvdebols 01/29/2026 Fix for xm2 and revise logic for excess ice melt
Expand Down
2 changes: 1 addition & 1 deletion doc/Quickstart.GUIDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ the CRUJRA atm data between 1950 to 2010 and you want to run at
## Information on Compsets:

"I" compsets are the ones with CTSM and NUOPC driver and CDEPS data models without ice and ocean.
Most of the "I" compsets are for clm6_0 physics and use the CRUJRA-2024 data with solar following
Most of the "I" compsets are for clm6_0 physics and use the CRUJRA2024b data with solar following
the cosine of solar zenith angle, precipitation constant, and other
variables linearly interpolated in time (and with appropriate time-stamps on
the date). Previous CMIP6 simulations with clm5_0 physics used GSWP3 atmospheric forcing.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,13 +33,13 @@ To subset surface data and climate forcings (DATM) for a single point, use the c
- ``$my_lon_type``: 180 if your longitude is in the [-180, 180] format (i.e., centered at the Prime/0th Meridian); 360 if it's in the [0, 360] format (i.e., centered at the 180th Meridian). Note that ``--lon-type $my_lon_type`` is not necessary if your longitude is unambiguous---i.e., it's only needed if your longitude is in the range [0, 180].
- ``$my_site_name``: name of site, *used for file naming*
- ``$my_start_year``: start year for DATM data to subset, *default between 1901 and 2014*
- ``$my_end_year``: end year for DATM data to subset, *default between 1901 and 2014; the default CRUJRA2024 DATM data ends in 2023, while the old default GSWP3 ends in 2014; see note below about switching the default DATM data*
- ``$my_end_year``: end year for DATM data to subset, *default between 1901 and 2014; the default CRUJRA2024b DATM data ends in 2023, while the old default GSWP3 ends in 2014; see note below about switching the default DATM data*
- ``$my_output_dir``: output directory to place the subset data and user_mods directory. This should be something specific to *just* your data for ``$my_site_name``.

You can also have the script subset land-use data. See the help (``tools/site_and_regional/subset_data --help``) for all argument options. For example, depending on your application, it may be helpful to specify a dominant PFT using ``--dompft`` and ``--pctpft`` flags. This allows you to control the PFTs that are present on your surface dataset

.. note::
This script defaults to subsetting specific surface data, land-use timeseries, and the CRUJRA2024 DATM data. It can currently only be run as-is on Derecho. If you're not on Derecho, use ``--inputdata-dir`` to specify where the top level of your CESM input data is.
This script defaults to subsetting specific surface data, land-use timeseries, and the CRUJRA2024b DATM data. It can currently only be run as-is on Derecho. If you're not on Derecho, use ``--inputdata-dir`` to specify where the top level of your CESM input data is.

Using ``--create-datm`` with GSWP3 data is no longer supported; see `CTSM issue #3269 <https://github.com/ESCOMP/CTSM/issues/3269>`_.

Expand Down
Loading
Loading