Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
102 commits
Select commit Hold shift + click to select a range
4d76724
[dev.01] define q_building
cathyxinchangli Apr 30, 2024
c665176
[dev.02] Modify ventilation & building flux
cathyxinchangli May 1, 2024
593dc8b
[dev.03] update q_building & dehumidify
cathyxinchangli May 1, 2024
caeba35
[dev.03] update q_building & dehumidify (cont'd)
cathyxinchangli May 1, 2024
600cf4c
[dev.04] bug fix
cathyxinchangli May 2, 2024
485662c
[dev.04] bug fix (cont'd)
cathyxinchangli May 6, 2024
e2792d4
[dev.04] bug fix (cont'd)
cathyxinchangli May 6, 2024
33a79db
[dev.04] bug fix (cont'd)
cathyxinchangli May 6, 2024
7612c85
[dev.04] bug fix (cont'd)
cathyxinchangli May 6, 2024
7b6d20c
[dev.04] bug fix (cont'd)
cathyxinchangli May 6, 2024
d015119
[dev.04] bug fix (cont'd)
cathyxinchangli May 6, 2024
d1e4dad
[dev.04] bug fix (cont'd)
cathyxinchangli May 9, 2024
b40cf24
[dev.06] shift to RH setpoint
cathyxinchangli May 17, 2024
62970a7
[dev.07] debug
cathyxinchangli May 19, 2024
5c720ce
[dev.07] debug cont'd
cathyxinchangli May 20, 2024
fc0c0ee
[dev.09] put RH control inside temp control
cathyxinchangli May 22, 2024
3b74929
[dev.11] rho, cp of humid air
cathyxinchangli May 28, 2024
3afe52b
[dev.11] fix bug
cathyxinchangli May 28, 2024
5f39e20
[dev.12] change pressure to pstd
cathyxinchangli May 28, 2024
3732413
Revert "[dev.12] change pressure to pstd"
cathyxinchangli Jul 18, 2024
7bfcb5a
[dev.13] update pressure
cathyxinchangli Jul 18, 2024
5a2cf11
[dev.14] Add output for sensible AC flux
cathyxinchangli Sep 27, 2024
455d3b5
[dev.15] Calculate condensed water flux
cathyxinchangli Oct 16, 2024
997182c
[dev.15] debug
cathyxinchangli Oct 16, 2024
8fa2d87
[dev.15] debug cont'd
cathyxinchangli Oct 16, 2024
1ab522e
[dev.15] debug cont'd
cathyxinchangli Oct 16, 2024
20478c5
[dev.16] add condensate to surface runoff
cathyxinchangli Oct 17, 2024
9a592d1
[dev.16] add condensate to water balance checks
cathyxinchangli Oct 17, 2024
12fabb9
[dev.16] debug
cathyxinchangli Oct 17, 2024
1cb7864
[dev.16] change condensate flux base area
cathyxinchangli Oct 23, 2024
5b3ad0f
[dev.16.1] manual error check
cathyxinchangli Oct 23, 2024
d3d01bb
[dev.16.1] debug
cathyxinchangli Oct 24, 2024
3a67153
[dev.16.1] debug cont'd
cathyxinchangli Oct 24, 2024
7a290f2
[dev.16.1] remove write statements
cathyxinchangli Oct 24, 2024
ad41a81
[dev.16.2] update RH setpoint to 65%
cathyxinchangli Oct 24, 2024
de44b19
[dev.17] output condensate flux
cathyxinchangli May 28, 2025
6dd8032
[dev.17] debug
cathyxinchangli May 28, 2025
c2ab31a
[dev.17] debug
cathyxinchangli May 29, 2025
1b00445
[dev.17] debug
cathyxinchangli May 30, 2025
0d1268e
[dev.18] correct condensate flux calculation
cathyxinchangli Jun 12, 2025
d0af2bf
[dev.18] continue attempting to debug
cathyxinchangli Jun 12, 2025
2a4be85
Revert "[dev.18] continue attempting to debug"
cathyxinchangli Jun 13, 2025
0bf22dc
Revert "[dev.18] correct condensate flux calculation"
cathyxinchangli Jun 13, 2025
df6c4c2
[dev.18] Only correctly condensate flux calc
cathyxinchangli Jun 13, 2025
cd7b25a
[dev.18.01] change where q_buliding(l) is updated
cathyxinchangli Jun 16, 2025
1b1936a
[dev.18.02] debug: output lun level var
cathyxinchangli Jun 17, 2025
b865561
[dev.18.02] cont'd
cathyxinchangli Jun 17, 2025
c683215
[dev.18.02] cont'd 2
cathyxinchangli Jun 17, 2025
34ceff6
[dev.18.03] loop over columns separately
cathyxinchangli Jun 17, 2025
e6069b3
[dev.19] add consistency check
cathyxinchangli Jun 19, 2025
87f91dc
[dev.20] clean up
cathyxinchangli Jun 19, 2025
24e8ff9
Add ac_dehumid master toggle
cathyxinchangli Aug 4, 2026
40511d4
clean up unnecessary comments
cathyxinchangli Aug 5, 2026
3f870b0
Replace ac_dehumid with building humidity modes
cathyxinchangli Aug 8, 2026
02ef8b4
Improve readability
cathyxinchangli Aug 11, 2026
e5c8083
correct typo
cathyxinchangli Aug 11, 2026
3bdd812
update inline comments and var long_name
cathyxinchangli Aug 12, 2026
5b94e6e
Fix conflicts
olyson Aug 12, 2026
b547e72
Fix conflicts
olyson Aug 12, 2026
f59b1f6
Fix build errors
olyson Aug 12, 2026
fff8bfc
address pr comments
cathyxinchangli Aug 26, 2026
b552d64
return white space in errh2o_grc
cathyxinchangli Aug 26, 2026
8f34aa7
fix typos
cathyxinchangli Aug 26, 2026
6143a6d
Get five unit tests working
olyson Aug 27, 2026
af042b6
Replace assignment with variable name
olyson Sep 3, 2026
752b2ea
address additional comments after paired review
cathyxinchangli Sep 7, 2026
ed30f1b
Add this PR's new history fields to the master list .rst file
slevis-lmwg Sep 11, 2026
a559a47
Merge tag 'ctsm5.4.056' into dehumidification_pr
slevis-lmwg Sep 14, 2026
78f95d0
Update history_fields_*.rst with the new fields + correct histFileMod
slevis-lmwg Sep 16, 2026
62d28b5
Merge branch 'master' into dehumidification_pr
slevis-lmwg Sep 17, 2026
93a2a4a
Merge remote-tracking branch 'origin/dehumidification_pr' into dehumi…
slevis-lmwg Sep 17, 2026
2f242ba
First draft ChangeLog/ChangeSum
slevis-lmwg Sep 17, 2026
cecc6b1
Merge remote-tracking branch 'escomp/master' into dehumidification_pr
slevis-lmwg Sep 20, 2026
ec877a5
Updated ChangeLog/Sum
slevis-lmwg Sep 21, 2026
8c73fee
Merge pull request #4164 from cathyxinchangli/dehumidification_pr
slevis-lmwg Sep 21, 2026
c74d366
Update cdeps and cmeps with reproducable sums so that DGLC and CISM c…
ekluzek Sep 22, 2026
29324ea
Remove all of the expected fails for the longer DGLC threaded tests t…
ekluzek Sep 22, 2026
e9f98fc
Start change files
ekluzek Sep 22, 2026
06b45eb
Remove the 364 day tests that were there until #4160 was resolved
ekluzek Sep 23, 2026
1373893
Update doc/ChangeSum
ekluzek Sep 24, 2026
0371528
Update dates
ekluzek Sep 24, 2026
ef25a18
Merge branch 'repro_sums_cdeps_cmeps' of github.com:ekluzek/CTSM into…
ekluzek Sep 24, 2026
2a02d9f
Lower wallclock for two tests that didn't need to be so long
ekluzek Sep 24, 2026
638ff89
Some spelling/gramamar updates from code review by @slevis and claude
ekluzek Sep 24, 2026
8eb9eca
Final change files
ekluzek Sep 25, 2026
2ebc042
Merge pull request #4224 from ekluzek/repro_sums_cdeps_cmeps
ekluzek Sep 25, 2026
5201dab
Update cime and ccs_config to latest in cesm3_0_beta10 includes NorES…
ekluzek Sep 28, 2026
aa0a323
Add a little test to run with NorESM, will be needed later
ekluzek Sep 28, 2026
e4875bf
norESM testmod
ekluzek Sep 28, 2026
e7ca881
Update to ccs_config that has more t233 and t201 grid aliases for MOM…
ekluzek Sep 29, 2026
9273679
Start the change files
ekluzek Sep 30, 2026
5501e6d
Fix state of expected FAIL to SETUP phase
ekluzek Sep 30, 2026
326b706
Add expected fail for the NorESM test
ekluzek Sep 30, 2026
d4edea0
Changelog should be finalized now, also add a note to run python test…
ekluzek Sep 30, 2026
f87023d
Remove tests on file existance as that is done in check_input_data, t…
ekluzek Sep 30, 2026
8326f3d
Final changelog
ekluzek Oct 1, 2026
0f292ef
Merge pull request #4232 from ekluzek/beta10_submodule_updates
ekluzek Oct 1, 2026
c203059
Merge remote-tracking branch 'escomp/master' into merge-b4bdev-20261001
slevis-lmwg Oct 1, 2026
2cf7237
Draft ChangeLog/ChangeSum
slevis-lmwg Oct 1, 2026
a11118f
Finalize ChangeLog/Sum
slevis-lmwg Oct 2, 2026
b334aa0
Merge pull request #4241 from slevis-lmwg/merge-b4bdev-20261001
slevis-lmwg Oct 2, 2026
1687e93
Merge tag 'ctsm5.4.062' into b4b-dev
slevis-lmwg Oct 2, 2026
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
8 changes: 4 additions & 4 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -68,31 +68,31 @@ fxDONOTUSEurl = https://github.com/ESCOMP/mizuRoute
[submodule "ccs_config"]
path = ccs_config
url = https://github.com/ESMCI/ccs_config_cesm.git
fxtag = ccs_config_cesm1.0.88
fxtag = ccs_config_cesm1.0.92
fxrequired = ToplevelRequired
# Standard Fork to compare to with "git fleximod test" to ensure personal forks aren't committed
fxDONOTUSEurl = https://github.com/ESMCI/ccs_config_cesm.git

[submodule "cime"]
path = cime
url = https://github.com/ESMCI/cime
fxtag = cime6.5.5
fxtag = cime6.5.20
fxrequired = ToplevelRequired
# Standard Fork to compare to with "git fleximod test" to ensure personal forks aren't committed
fxDONOTUSEurl = https://github.com/ESMCI/cime

[submodule "cmeps"]
path = components/cmeps
url = https://github.com/ESCOMP/CMEPS.git
fxtag = cmeps1.1.69
fxtag = cmeps1.1.71
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.109
fxtag = cdeps1.0.110
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
17 changes: 17 additions & 0 deletions bld/CLMBuildNamelist.pm
Original file line number Diff line number Diff line change
Expand Up @@ -2403,9 +2403,26 @@ sub setup_logic_urban {

add_default($opts, $nl_flags->{'inputdata_rootdir'}, $definition, $defaults, $nl, 'building_temp_method');
add_default($opts, $nl_flags->{'inputdata_rootdir'}, $definition, $defaults, $nl, 'urban_hac');
add_default($opts, $nl_flags->{'inputdata_rootdir'}, $definition, $defaults, $nl, 'building_humidity_mode');
add_default($opts, $nl_flags->{'inputdata_rootdir'}, $definition, $defaults, $nl, 'urban_explicit_ac');
add_default($opts, $nl_flags->{'inputdata_rootdir'}, $definition, $defaults, $nl, 'urban_traffic');
add_default($opts, $nl_flags->{'inputdata_rootdir'}, $definition, $defaults, $nl, 'init_interp_fill_missing_urban_with_HD');
my $building_humidity_mode = $nl->get_value('building_humidity_mode');
if ($building_humidity_mode < 0 || $building_humidity_mode > 2) {
$log->fatal_error("building_humidity_mode must be 0, 1, or 2");
}
if ($building_humidity_mode >= 1 && $nl->get_value('building_temp_method') != 1) {
$log->fatal_error("building_humidity_mode=1 or 2 requires building_temp_method=1");
}
if ($building_humidity_mode == 2) {
my $urban_hac = remove_leading_and_trailing_quotes($nl->get_value('urban_hac'));
if ($urban_hac ne 'ON' && $urban_hac ne 'ON_WASTEHEAT') {
$log->fatal_error("building_humidity_mode=2 requires urban_hac to be ON or ON_WASTEHEAT");
}
if (! value_is_true($nl->get_value('urban_explicit_ac'))) {
$log->fatal_error("building_humidity_mode=2 requires urban_explicit_ac=.true.");
}
}
}

#-------------------------------------------------------------------------------
Expand Down
3 changes: 3 additions & 0 deletions bld/namelist_files/namelist_defaults_ctsm.xml
Original file line number Diff line number Diff line change
Expand Up @@ -235,6 +235,9 @@ attributes from the config_cache.xml file (with keys converted to upper-case).
<calc_human_stress_indices >FAST</calc_human_stress_indices>
<calc_human_stress_indices phys="clm4_5" >NONE</calc_human_stress_indices>

<!-- Urban building humidity and air-conditioning dehumidification -->
<building_humidity_mode>0</building_humidity_mode>

<!-- Explicit, time-varying urban air conditioning adoption rate scheme -->
<urban_explicit_ac>.false.</urban_explicit_ac>
<urban_explicit_ac phys="clm6_0" >.true.</urban_explicit_ac>
Expand Down
12 changes: 12 additions & 0 deletions bld/namelist_files/namelist_definition_ctsm.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1247,6 +1247,18 @@ Turn urban air conditioning/heating ON or OFF and add wasteheat:
<entry id="urban_explicit_ac" type="logical" category="clm_physics"
group="clmu_inparm" valid_values="" >
If TRUE, use explicit, time-varying AC adoption rate for air-conditioning flux and interior building temperature calculations.
See Li et al. (2024), doi:10.1029/2023MS004107
</entry>

<entry id="building_humidity_mode" type="integer" category="clm_physics"
group="clmu_inparm" valid_values="0,1,2" >
Select treatment of indoor building humidity:
0 = Existing CLMU formulation without indoor humidity or air-conditioning dehumidification
1 = Indoor humidity and latent heat exchange without air-conditioning dehumidification
2 = Indoor humidity and latent heat exchange with air-conditioning dehumidification and condensate production
Modes 1 and 2 require building_temp_method=1 (prognostic calculation of interior building temp (clm5_0)).
Mode 2 also requires urban_hac to be ON or ON_WASTEHEAT and urban_explicit_ac=.true.
See Li et al. (2026), doi:10.1038/s44284-026-00474-4
</entry>

<entry id="urban_traffic" type="logical" category="clm_physics"
Expand Down
40 changes: 31 additions & 9 deletions bld/unit_testers/build-namelist_test.pl
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,7 @@ sub cat_and_create_namelistinfile {
#
# Figure out number of tests that will run
#
my $ntests = 3411;
my $ntests = 3415;

if ( defined($opts{'compare'}) ) {
$ntests += 2061;
Expand Down Expand Up @@ -634,6 +634,36 @@ sub cat_and_create_namelistinfile {
system( "touch $finidat" );

my %failtest = (
"building humidity mode below range"
=>{ options=>"-envxml_dir .",
namelst=>"building_humidity_mode=-1",
phys=>"clm6_0",
},
"building humidity mode above range"
=>{ options=>"-envxml_dir .",
namelst=>"building_humidity_mode=3",
phys=>"clm6_0",
},
"humidity mode 1 with simple temperature"
=>{ options=>"-envxml_dir .",
namelst=>"building_humidity_mode=1,building_temp_method=0",
phys=>"clm6_0",
},
"humidity mode 2 with simple temperature"
=>{ options=>"-envxml_dir .",
namelst=>"building_humidity_mode=2,building_temp_method=0,urban_hac='ON',urban_explicit_ac=.true.",
phys=>"clm6_0",
},
"humidity mode 2 with AC off"
=>{ options=>"-envxml_dir .",
namelst=>"building_humidity_mode=2,building_temp_method=1,urban_hac='OFF',urban_explicit_ac=.true.",
phys=>"clm6_0",
},
"humidity mode 2 without explicit AC"
=>{ options=>"-envxml_dir .",
namelst=>"building_humidity_mode=2,building_temp_method=1,urban_hac='ON',urban_explicit_ac=.false.",
phys=>"clm6_0",
},
"cmip7_w_issp" =>{ options=>"-envxml_dir . -use_case 1850-2100_SSP2-4.5_transient",
namelst=>"",
CLM_CMIP_ERA=>"cmip7",
Expand Down Expand Up @@ -1211,10 +1241,6 @@ sub cat_and_create_namelistinfile {
namelst=>"use_fates_inventory_init=.true.",
phys=>"clm4_5",
},
"inventoryfileDNE" =>{ options=>"-bgc fates -envxml_dir . -no-megan",
namelst=>"use_fates_inventory_init=.true., fates_inventory_ctrl_filename='zztop'",
phys=>"clm4_5",
},
"useFATESLUH2butnotfile" =>{ options=>"--res 0.9x1.25 --bgc fates --envxml_dir . --no-megan",
namelst=>"use_fates_luh=.true.",
phys=>"clm4_5",
Expand All @@ -1223,10 +1249,6 @@ sub cat_and_create_namelistinfile {
namelst=>"use_fates_lupft=.true.",
phys=>"clm4_5",
},
"useFATESLUH2fileDNE" =>{ options=>"-bgc fates -envxml_dir . -no-megan",
namelst=>"use_fates_luh=.true., fluh_timeseries='zztop'",
phys=>"clm4_5",
},
"useFATESLUH2invalidlogic" =>{ options=>"-bgc fates -envxml_dir . -no-megan",
namelst=>"use_fates_luh=.true., fates_lu_transition_logic=0",
phys=>"clm6_0",
Expand Down
2 changes: 1 addition & 1 deletion ccs_config
2 changes: 1 addition & 1 deletion cime
Submodule cime updated 42 files
+1 −1 .gitmodules
+2 −1 CIME/SystemTests/system_tests_common.py
+1 −1 CIME/Tools/Makefile
+7 −7 CIME/Tools/case.build
+9 −0 CIME/Tools/jenkins_generic_job
+7 −1 CIME/XML/archive_base.py
+49 −31 CIME/XML/env_batch.py
+21 −3 CIME/XML/env_mach_pes.py
+51 −0 CIME/XML/env_run.py
+1 −2 CIME/bless_test_results.py
+10 −25 CIME/build.py
+4 −2 CIME/build_scripts/buildlib.pio
+9 −16 CIME/case/case.py
+5 −2 CIME/case/case_clone.py
+116 −5 CIME/case/case_setup.py
+1 −14 CIME/case/case_st_archive.py
+16 −2 CIME/case/preview_namelists.py
+0 −11 CIME/config.py
+1 −5 CIME/data/config/cesm/config_files.xml
+153 −133 CIME/data/config/noresm/config_files.xml
+1 −1 CIME/data/config/xml_schemas/config_machines_template.xml
+23 −7 CIME/get_tests.py
+1 −1 CIME/hist_utils.py
+4 −0 CIME/jenkins_generic_job.py
+7 −3 CIME/non_py/src/timing/GPTLget_memusage.c
+1 −1 CIME/scripts/create_newcase.py
+8 −16 CIME/scripts/create_test.py
+11 −14 CIME/test_scheduler.py
+0 −58 CIME/tests/test_unit_build.py
+89 −0 CIME/tests/test_unit_case_setup.py
+39 −37 CIME/tests/test_unit_test_scheduler.py
+40 −0 CIME/tests/test_unit_xml_archive_base.py
+81 −5 CIME/tests/test_unit_xml_env_batch.py
+40 −0 CIME/tests/test_unit_xml_env_mach_pes.py
+102 −10 CIME/utils.py
+1 −1 doc/source/ccs/building-a-case.rst
+13 −2 doc/source/ccs/index.rst
+0 −2 doc/source/ccs/model-configuration/customize-cime.rst
+4 −1 doc/source/ccs/model-configuration/variables/component.rst
+1 −1 doc/source/ccs/model-configuration/variables/machine.rst
+1 −1 test-requirements.txt
+1 −1 tools/utils/find_circular_dependency.py
65 changes: 7 additions & 58 deletions cime_config/testdefs/ExpectedTestFails.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,17 @@

<!-- ctsm_sci test suite failures -->
<test name="SMS_Ld12_Mmpi-serial.1x1_urbanc_alpha.I1PtClm60SpRsGs.derecho_intel.clm-output_sp_highfreq">
<phase name="RUN">
<phase name="SETUP">
<status>FAIL</status>
<issue>CDEPS/#243 and/or #2122</issue>
</phase>
</test>
<test name="SMS_Ln9.ne30pg3_t232.I1850Clm60BgcCropCrujraG.derecho_intel.clm-clm60cam7LndTuningMode--clm-norESMTest">
<phase name="RUN">
<status>FAIL</status>
<issue>#4238</issue>
</phase>
</test>

<test name="SMS_Ld5.f09_g17.ISSP245Clm50BgcCrop.derecho_intel.clm-ciso_dec2050Start">
<phase name="RUN">
Expand Down Expand Up @@ -128,63 +134,6 @@
</phase>
</test>

<test name="ERP_Ly3_P64x2.f10_f10_mg37.IHistClm50BgcCrop.derecho_intel.clm-cropMonthOutput">
<phase name="COMPARE_base_rest">
<status>FAIL</status>
<issue>#4160</issue>
</phase>
</test>

<test name="ERP_P64x2_Ld1096.f10_f10_mg37.I2000Clm50BgcCrop.derecho_intel.clm-clm50cropIrrigMonth_interp">
<phase name="COMPARE_base_rest">
<status>FAIL</status>
<issue>#4160</issue>
</phase>
</test>

<test name="ERP_P64x2_Ld1096.f10_f10_mg37.I2000Clm50BgcCrop.derecho_intel.clm-irrig_o3falk_reduceOutput">
<phase name="COMPARE_base_rest">
<status>FAIL</status>
<issue>#4160</issue>
</phase>
</test>

<test name="ERP_P64x2_Ld366.f10_f10_mg37.I2000Clm50BgcCrop.derecho_intel.clm-irrig_alternate_monthly">
<phase name="COMPARE_base_rest">
<status>FAIL</status>
<issue>#4160</issue>
</phase>
</test>

<test name="ERP_P64x2_Ld765.f10_f10_mg37.I2000Clm60BgcCrop.derecho_intel.clm-monthly">
<phase name="COMPARE_base_rest">
<status>FAIL</status>
<issue>#4160</issue>
</phase>
</test>

<test name="ERP_P64x2_Ld396.f10_f10_mg37.IHistClm60Bgc.derecho_gnu.clm-monthly">
<phase name="COMPARE_base_rest">
<status>FAIL</status>
<issue>#4160</issue>
</phase>
</test>

<test name="ERP_P64x2_Ld396.f10_f10_mg37.IHistClm60Bgc.derecho_intel.clm-monthly">
<phase name="COMPARE_base_rest">
<status>FAIL</status>
<issue>#4160</issue>
</phase>
</test>

<test name="ERP_Ly3_P64x2.f10_f10_mg37.IHistClm60BgcCrop.derecho_intel.clm-cropMonthOutput--clm-matrixcnOn_ignore_warnings">
<phase name="COMPARE_base_rest">
<status>FAIL</status>
<issue>#4160</issue>
<comment>Does this also relate to #2619?</comment>
</phase>
</test>

<!-- mpi-serial failures on derecho_intel with the intel compiler update to intel/2025.3.2 -->
<test name="ERS_D_Ld7_Mmpi-serial.1x1_smallvilleIA.IHistClm50BgcCropRsGs.derecho_intel.clm-decStart1851_noinitial">
<phase name="RUN">
Expand Down
44 changes: 12 additions & 32 deletions cime_config/testdefs/testlist_clm.xml
Original file line number Diff line number Diff line change
Expand Up @@ -317,6 +317,16 @@
<option name="comment">CESM3 development test at the standard coupled resolution for a month</option>
</options>
</test>
<test name="SMS_Ln9" grid="ne30pg3_t232" compset="I1850Clm60BgcCropCrujraG" testmods="clm-clm60cam7LndTuningMode--clm-norESMTest">
<machines>
<machine name="derecho" compiler="intel" category="ctsm_sci"/>
<machine name="derecho" compiler="intel" category="ctsm_release"/>
</machines>
<options>
<option name="wallclock">00:20:00</option>
<option name="comment">Test that settting CIME_MODEL==NorESM doesn't break</option>
</options>
</test>
<test name="ERS_Ly3" grid="f10_f10_ais8gris4_mg37" compset="I1850Clm60SpGag">
<machines>
<machine name="derecho" compiler="intel" category="aux_clm"/>
Expand Down Expand Up @@ -2213,16 +2223,6 @@
<option name="comment">Want a multi-year global crop restart test; this was 5 years when we were doing cold start, but 3 years is probably sufficient given that we have spun-up crop initial conditions</option>
</options>
</test>
<test name="ERP_P64x2_Ld364" grid="f10_f10_mg37" compset="I2000Clm50BgcCrop" testmods="clm/irrig_o3falk_reduceOutput">
<machines>
<machine name="derecho" compiler="intel" category="aux_clm"/>
<machine name="derecho" compiler="intel" category="ctsm_release"/>
</machines>
<options>
<option name="wallclock">01:40:00</option>
<option name="comment">Repeat the ERP_64x2_Ld1096 test above for a shorter period, this can be removed when #4160 is resolved</option>
</options>
</test>
<test name="ERP_P64x2_Ld1096" grid="f10_f10_mg37" compset="I2000Clm50BgcCrop" testmods="clm/clm50cropIrrigMonth_interp">
<machines>
<machine name="derecho" compiler="intel" category="aux_clm"/>
Expand All @@ -2233,16 +2233,6 @@
<option name="comment">Want a multi-year global crop restart test; this was 5 years when we were doing cold start, but 3 years is probably sufficient given that we have spun-up crop initial conditions</option>
</options>
</test>
<test name="ERP_P64x2_Ld364" grid="f10_f10_mg37" compset="I2000Clm50BgcCrop" testmods="clm/clm50cropIrrigMonth_interp">
<machines>
<machine name="derecho" compiler="intel" category="aux_clm"/>
<machine name="derecho" compiler="intel" category="ctsm_release"/>
</machines>
<options>
<option name="wallclock">01:40:00</option>
<option name="comment">Repeat the ERP_64x2_Ld1096 test above for a shorter period, this can be removed when #4160 is resolved</option>
</options>
</test>
<test name="ERP_P64x2_Ld366" grid="f10_f10_mg37" compset="I2000Clm50BgcCrop" testmods="clm/irrig_alternate_monthly">
<machines>
<machine name="derecho" compiler="intel" category="aux_clm"/>
Expand All @@ -2253,16 +2243,6 @@
<option name="comment">Want an ERP test covering some non-default irrigation options. Long enough so that we're likely to exercise the various groundwater irrigation code.</option>
</options>
</test>
<test name="ERP_P64x2_Ld364" grid="f10_f10_mg37" compset="I2000Clm50BgcCrop" testmods="clm/irrig_alternate_monthly">
<machines>
<machine name="derecho" compiler="intel" category="aux_clm"/>
<machine name="derecho" compiler="intel" category="ctsm_release"/>
</machines>
<options>
<option name="wallclock">00:30:00</option>
<option name="comment">Repeat the ERP_64x2_Ld366 test above for a shorter period, this can be removed when #4160 is resolved</option>
</options>
</test>
<test name="ERS_D" grid="f10_f10_mg37" compset="I1850Clm50BgcCrop" testmods="clm/reseedresetsnow">
<machines>
<machine name="derecho" compiler="intel" category="aux_clm"/>
Expand Down Expand Up @@ -5044,7 +5024,7 @@
<machine name="derecho" compiler="intel" category="crop_calendars"/>
</machines>
<options>
<option name="wallclock">12:00:00</option>
<option name="wallclock">06:00:00</option>
<option name="comment">This test is designed to test the ability to prescribe crop sowing dates and maturity requirements. It first performs a GDD-generating run, then calls Python code to generate the maturity requirement file. This is then used in a sowing+maturity forced run, which finally is tested to ensure correct behavior.</option>
</options>
</test>
Expand All @@ -5057,7 +5037,7 @@
<machine name="derecho" compiler="intel" category="ctsm_sci"/>
</machines>
<options>
<option name="wallclock">6:00:00</option>
<option name="wallclock">01:40:00</option>
<option name="comment">This test is designed to test the ability to prescribe crop sowing dates and maturity requirements. It first performs a GDD-generating run, then calls Python code to generate the maturity requirement file. This is then used in a sowing+maturity forced run, which finally is tested to ensure correct behavior.</option>
</options>
</test>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#!/bin/bash

./xmlchange MODEL="noresm"
2 changes: 1 addition & 1 deletion components/cdeps
2 changes: 1 addition & 1 deletion doc/.ChangeLog_template
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ infrastructure should be run when appropriate, as described below.

derecho -

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

derecho -

Expand Down
Loading
Loading