Skip to content
Open
Show file tree
Hide file tree
Changes from 158 commits
Commits
Show all changes
165 commits
Select commit Hold shift + click to select a range
81e2535
Point to the NCAR branch now rather than Naoki's personal fork
ekluzek Jul 27, 2020
d3ca263
Update CDEPS
ekluzek Aug 10, 2020
e8b3e3f
MOSART branch is gone, use version on main
ekluzek Sep 16, 2020
ffe7a67
Merge branch 'mvertens/feature/nuopc_updates' into add_mizuRoute
ekluzek Nov 18, 2020
1d1c925
Update RTM and MOSART to version with nuopc updates in them, make sur…
ekluzek Nov 25, 2020
3764f91
Merge tag 'ctsm5.1.dev035' into add_mizuRoute
ekluzek Apr 29, 2021
9ae48dc
Change cime to a hash rather than the branch
ekluzek Jul 14, 2021
8e4dc7a
Update cime hash on branch
ekluzek Aug 27, 2021
df2b0bd
Merge tag 'ctsm5.1.dev049' into add_mizuRoute
ekluzek Sep 1, 2021
70bdf0c
Update hash for cime along the branch
ekluzek Sep 9, 2021
ac95861
Update cime hash with one that has half degree hcru aliases for mizuR…
ekluzek Oct 6, 2021
8cf85c0
Merge tag 'ctsm5.1.dev057' into add_mizuRoute
ekluzek Oct 6, 2021
f0b33a7
Merge remote-tracking branch 'ekluzek/nuopc_default' into add_mizuRoute
ekluzek Oct 7, 2021
79a0241
Update cime hash
ekluzek Nov 10, 2021
5486792
Merge remote-tracking branch 'ekluzek/nuopc_default' into add_mizuRoute
ekluzek Nov 10, 2021
e8ef0a5
Add half degree PE layout
ekluzek Nov 10, 2021
da18e65
Update repo to ESCOMP
ekluzek Nov 28, 2021
58724b7
Also include the mizuRoute expected fails list
ekluzek Dec 8, 2021
0d33dd7
Add some Nldas compsets for mizuRoute and add 5x5_amazon PE layouts f…
ekluzek Dec 23, 2021
4b414c5
Merge tag 'ctsm5.1.dev069' into add_mizuRoute
ekluzek Dec 23, 2021
b9a065e
Point to cime6.0.12 which has mizuRoute changes in it
ekluzek Dec 27, 2021
61bd562
Add bit from SLIM that includes what parts FAIL when reporting summar…
ekluzek Jan 20, 2022
acd9964
Add an extra tab
ekluzek Jan 25, 2022
4f46ee6
Remove NLCOMP and BASELINE from fails
ekluzek Jan 25, 2022
2a85c04
Merge tag 'ctsm5.1.dev086' into add_mizuRoute
ekluzek Mar 23, 2022
ec7a6c6
Point to a specific hash of mizuRoute rather than just the branch, to…
ekluzek Mar 31, 2022
92f6c13
Merge tag 'ctsm5.1.dev095' into add_mizuRoute
ekluzek May 13, 2022
41e0cdc
Point to a specific updated hash for mizuRoute
ekluzek May 16, 2022
a5acc8d
Merge tag 'ctsm5.1.dev110' into add_mizuRoute
ekluzek Oct 5, 2022
4e34b08
Point to latest cesm-coupling branch hash for mizuRoute
ekluzek Oct 5, 2022
8bee495
Update externals for ccs_config to add HDMA_lake_mz grid and also to …
ekluzek Nov 24, 2022
c8db33d
Merge branch 'add_mizuRoute' of github.com:ekluzek/CTSM into add_mizu…
ekluzek Nov 24, 2022
fbcf901
Update ccs_config branch
ekluzek Nov 30, 2022
76bba2c
Merge tag 'ctsm5.1.dev114' into add_mizuRoute
ekluzek Dec 1, 2022
3add869
Update ccs_config by updating to the latest
ekluzek Dec 1, 2022
9e6fb67
Update ccs_config to the latest, as well as mosart, cime, cmeps and c…
ekluzek Dec 9, 2022
fbad818
Point to mizuRoute hash on cesm-coupling branch
ekluzek Dec 9, 2022
e40bde6
Point to ccs_config tag, and update mizuRoute hash to latest on cesm-…
ekluzek Dec 17, 2022
1d74fef
Add in half degree datasets and add it to the build-namelist tester
ekluzek Feb 1, 2023
3c288c9
Update cmeps to branch version that fixes issue with mapping files
ekluzek Mar 29, 2023
50ce193
Update mizuroute
ekluzek May 3, 2023
c45fdcc
Move most externals back to base version for this tag, update mizuRoute
ekluzek May 15, 2023
5dcdf79
Update mizuroute with single processor fix, and use ccs_config branch
ekluzek May 15, 2023
b8c14df
Fix ccs_config hash
ekluzek May 15, 2023
3fe7d94
Update cime to get externals that work together
ekluzek May 15, 2023
d4ca1cb
Correct error for hcru PE layout and add a S layout for it
ekluzek May 20, 2023
b46b08d
Update mizuroute hash
ekluzek May 24, 2023
1af64a7
Update mizuroute hash to handle some issues
ekluzek May 27, 2023
3930c92
Another mizuRoute update
ekluzek May 27, 2023
37e52f2
MizuRoute update
ekluzek May 27, 2023
63ec1cc
Add a small single node layout for izumi for NLDAS2 grid
ekluzek Jun 26, 2023
eb438fd
Update hash for mizuroute to latest on izumi fix branch
ekluzek Jun 26, 2023
a77f2a9
Add a Small PE layout for f19 grid
ekluzek Jun 26, 2023
026c781
Update mizuRoute version
ekluzek Jul 18, 2023
62c9666
Update to latest mizuroute PR #391
ekluzek Jul 19, 2023
2da43e6
Update externals for mizuRoute and ccs_config with fixes for mizuRout…
ekluzek Aug 9, 2023
aeceeb3
Update hashes for mizuRoute and ccs_config
ekluzek Aug 9, 2023
24f71b1
Merge branch 'add_mizuRoute' of github.com:ekluzek/CTSM into add_mizu…
ekluzek Aug 9, 2023
787b4e8
mizuRoute, cmeps and ccs_config update to fix issues, especially: htt…
ekluzek Oct 26, 2023
a1d3186
Point to Naoki's branch in the PR
ekluzek Oct 26, 2023
e446292
Update mizuRoute version
ekluzek Oct 27, 2023
3bf9178
Update mizuroute
ekluzek Nov 8, 2023
e056fdd
Merge tag 'ctsm5.1.dev123' into add_mizuRoute
ekluzek Jan 8, 2024
eb19b09
Merge tag 'ctsm5.1.dev156' into add_mizuRoute
ekluzek Jan 8, 2024
085ae3b
Back off update to ccs_config as it fails on Cheyenne
ekluzek Jan 8, 2024
c28cf40
Correct ccs_config branch name
ekluzek Jan 8, 2024
2c08f56
Merge tag 'ctsm5.1.dev157' into add_mizuRoute
ekluzek Jan 8, 2024
93b5f2b
Update externals to be based off of cesm2_3_alpha16a
ekluzek Jan 9, 2024
14b6abb
Update externals, if ccs_config is updated to ccs_config_cesm0.0.74 i…
ekluzek Jan 11, 2024
c4e2dd3
Update externals
ekluzek Feb 14, 2024
db36b3b
Merge tag 'ctsm5.1.dev167' into add_mizuRoute
ekluzek Feb 14, 2024
5470557
Update hashes/tags for cmeps and ccs_config externals
ekluzek Feb 14, 2024
14a47cf
cime and cpl7 wasn't pointing to the right versions, this now matches…
ekluzek Feb 14, 2024
89b3a4c
Merge tag 'ctsm5.2.023' into add_mizuRoute
ekluzek Aug 17, 2024
7bee5bd
Merge tag 'ctsm5.3.031' into add_mizuRoute
ekluzek Mar 14, 2025
b3a376e
Correct namelist tester to just be ctsm5.3.031
ekluzek Mar 14, 2025
7acd574
Update mizuRoute compsets to Clm60
ekluzek Mar 14, 2025
bb87ad9
Remove the NWP mizuRoute compset
ekluzek Mar 15, 2025
9a940a2
Update ccs_config that has a much newer ESMF version
ekluzek Mar 19, 2025
42ae730
There already was a S layout for f09 and switch the S layout for hcru…
ekluzek Mar 19, 2025
e7b6d6f
Update externals to cesm3_0_alpha06c versions, use ifort compiler on …
ekluzek Mar 22, 2025
51007cd
add ncd_inqnvars
swensosc Aug 5, 2025
90db989
move namelist parameters to parameter file
swensosc Aug 7, 2025
5b1c0db
Merge branch 'b4b-dev' into move_nml_parameters
slevis-lmwg Dec 15, 2025
d4c1d6b
Update namelist_defaults_ctsm.xml with two new paramfiles
slevis-lmwg Dec 23, 2025
4c335bb
Merge branch 'b4b-dev' into move_nml_parameters
slevis-lmwg Jan 13, 2026
e869b2b
Merge tag 'ctsm5.4.008' into add_mizuRoute
nmizukami Jan 13, 2026
876e8cf
Fix mksurfdata.F90 format specifiers for GCC 10+ compatibility
Jan 21, 2026
08edcfe
Fix case of the mizuRoute checkout
ekluzek Jan 27, 2026
d3c6af5
Merge tag 'ctsm5.4.013' into cmip7co2file
slevis-lmwg Jan 28, 2026
75d7947
Documentation changes for I3722 (dewpoint temperature restriction)
olyson Feb 3, 2026
71ca418
Add comment regarding large dew flux errors causing RRTMGP crashes.
olyson Feb 3, 2026
91f3400
Fix iteration numbering
olyson Feb 3, 2026
547ff57
Remove the lowercase mizuroute submodule
ekluzek Feb 10, 2026
370113e
Merge tag 'ctsm5.4.017' into cmip7co2file
slevis-lmwg Feb 10, 2026
c9419c3
Update cdeps1.0.91 to cdeps1.0.92 for access to cmip7 co2
slevis-lmwg Feb 10, 2026
c7108fc
Merge branch 'b4b-dev' into move_nml_parameters
slevis-lmwg Feb 11, 2026
4e42424
Push the updated submodule: cdeps1.0.92
slevis-lmwg Feb 11, 2026
088367c
notebooks to modify regional CRUJRA forcing
wwieder Feb 19, 2026
9e87625
Update SpinupStability_BGC_v12_SE.ncl to work for FATES and ne16pg3
slevis-lmwg Feb 19, 2026
eb3f61c
Merge tag 'ctsm5.4.021' into merge-master-20260221
ekluzek Feb 21, 2026
696ff29
Merge pull request #3783 from ekluzek/merge-master-20260221
ekluzek Feb 21, 2026
180ba2b
Add tree recruitment scheme regression test
glemieux Feb 12, 2026
135d569
add tree recruitment scheme without seed dyn test mod
glemieux Feb 12, 2026
30f002c
add both FATES TRS test mods to the fates test list
glemieux Feb 12, 2026
ce111ac
correct TRS no seed dyn call
glemieux Feb 12, 2026
accfd8b
adding TRS expected failure
glemieux Feb 12, 2026
c386a0e
update history output for fates trs tests
glemieux Feb 23, 2026
f11e79b
Merge branch 'b4b-dev' into cmip7co2file
slevis-lmwg Feb 24, 2026
c9596ed
Merge pull request #3750 from slevis-lmwg/cmip7co2file
slevis-lmwg Feb 24, 2026
719c082
New location for xlnd
billsacks Mar 3, 2026
c0f67b8
Merge remote-tracking branch 'escomp/b4b-dev' into move_nml_parameters
ekluzek Mar 4, 2026
dc75fe6
Update more paramfiles: coupled clm60, clm50, and clm45
ekluzek Mar 5, 2026
4fcb016
Get rid of the change to ccs_config, so that we can just bring in the…
ekluzek Mar 8, 2026
58b9322
Merge remote-tracking branch 'escomp/b4b-dev' into add_mizuRoute
ekluzek Mar 8, 2026
41c68a1
Add comments for the mizuRoute HDMA_amazon grid clarify some whitespa…
ekluzek Mar 8, 2026
0175368
Add a list of tests for mizuRoute, DEBUG 5x5 Amazon with HDMA for aux…
ekluzek Mar 8, 2026
a75c8ee
Correct path to mizuRoute
ekluzek Mar 8, 2026
a3eade5
Add standard ccs_config submodule
ekluzek Mar 8, 2026
bd6c29c
Fix mizuroute tests to point to the mizuroute default testmod rather …
ekluzek Mar 8, 2026
7ad6088
Add two expected fails for the mizuRoute aux_clm tests that fail for …
ekluzek Mar 8, 2026
6385ef2
Update the USGS test to use the NLDAS forcing
ekluzek Mar 8, 2026
54e81aa
Add a note about the ROF test lists
ekluzek Mar 9, 2026
c3690e3
Fix a couple typos I happened to see
ekluzek Mar 9, 2026
0a5b176
Add mizuRoute to tech_note and user's guide
ekluzek Mar 9, 2026
4b5d951
Fix warnings pointed out in documentation github action autobuild
ekluzek Mar 9, 2026
8760fe8
Correct fail type for mizuRoute from review
ekluzek Mar 10, 2026
40a8a25
Changes in response to review
ekluzek Mar 10, 2026
fb470ad
More clarifications in response to review
ekluzek Mar 10, 2026
5b2d691
Merge pull request #920 from ekluzek/add_mizuRoute
ekluzek Mar 10, 2026
0b50f36
Merge branch 'b4b-dev' into fates-tests-trs
ekluzek Mar 10, 2026
7cfb840
Updated testmods with special paramfiles to the latest paramfile names
slevis-lmwg Mar 10, 2026
230651e
Move code from atm2lnd_params_constructor to a new subroutine ReadParams
slevis-lmwg Mar 10, 2026
eccba8b
Refactor my latest updates as discussed in code review with @ekluzek
slevis-lmwg Mar 12, 2026
91862e0
Merge remote-tracking branch 'escomp/b4b-dev' into move_nml_parameters
slevis-lmwg Mar 12, 2026
54f0dd5
Merge branch 'b4b-dev' into xcpl_comps_moved
ekluzek Mar 12, 2026
a7d71ab
Merge pull request #3793 from billsacks/xcpl_comps_moved
ekluzek Mar 12, 2026
b9381f4
Merge branch 'b4b-dev' into b4b-dev_CRUJRA
ekluzek Mar 12, 2026
236409b
Merge pull request #3773 from wwieder/b4b-dev_CRUJRA
ekluzek Mar 12, 2026
f243530
Merge branch 'b4b-dev' into spinupstab_script_forfates
ekluzek Mar 12, 2026
f4e5180
Merge branch 'b4b-dev' into fates-tests-trs
ekluzek Mar 12, 2026
9a8375e
Merge branch 'b4b-dev' into fix/mksurfdata-format-specifiers
ekluzek Mar 12, 2026
efa29cd
Minor correction in ExpectedTestFails.xml
slevis-lmwg Mar 12, 2026
dbe13df
Merge branch 'b4b-dev' into move_nml_parameters
slevis-lmwg Mar 12, 2026
c730759
Merge pull request #3391 from swensosc/move_nml_parameters
slevis-lmwg Mar 12, 2026
83ba68b
Merge branch 'b4b-dev' into spinupstab_script_forfates
slevis-lmwg Mar 12, 2026
763a8aa
Merge pull request #3776 from slevis-lmwg/spinupstab_script_forfates
slevis-lmwg Mar 12, 2026
34ee7a3
Fix the expected fails so they are correct to the tests that are actu…
ekluzek Mar 12, 2026
8577f65
Merge branch 'b4b-dev' into fates-tests-trs
ekluzek Mar 12, 2026
f9a81cb
Merge pull request #3757 from glemieux/fates-tests-trs
ekluzek Mar 12, 2026
bd5708a
Merge branch 'b4b-dev' into fix/mksurfdata-format-specifiers
ekluzek Mar 12, 2026
23e8c33
Merge pull request #3701 from cdevaneprugh/fix/mksurfdata-format-spec…
ekluzek Mar 12, 2026
47e4930
Merge branch 'b4b-dev' into docs-I3722
ekluzek Mar 12, 2026
e57b5bc
Merge pull request #3736 from olyson/docs-I3722
ekluzek Mar 12, 2026
49d1af6
Merge tag 'ctsm5.4.024' into merge-b4bdev-20260312
ekluzek Mar 12, 2026
9740f48
Remove the number of mizuRoute compsets, because it was wrong
ekluzek Mar 13, 2026
4f85345
Move README to markdown format and add something for the description …
ekluzek Mar 13, 2026
5485f06
aux_clm FatesAllVars test is slightly different (and different from t…
ekluzek Mar 13, 2026
ee633d3
Add RUN phase to expected fails for the SUBSET tests
ekluzek Mar 14, 2026
724fdf7
Add a line for contributors to the changelog template under developer…
ekluzek Mar 14, 2026
8b75d99
Start the change files
ekluzek Mar 14, 2026
c7b004a
More updates to ChangeLog
ekluzek Mar 14, 2026
d433c0d
Correct the Fates TRS test that is failing, and add a FATES test that…
ekluzek Mar 14, 2026
4fd1cca
Check off the tests that are finishing up
ekluzek Mar 14, 2026
52ea7a6
One more expected fail to add back in on izumi
ekluzek Mar 14, 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
2 changes: 1 addition & 1 deletion .config_files.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<value component="slim" >$SRCROOT/components/slim/</value>
<value component="dlnd" comp_interface="nuopc" >$SRCROOT/components/cdeps/dlnd</value>
<value component="slnd" comp_interface="nuopc" >$CIMEROOT/CIME/non_py/src/components/stub_comps_$COMP_INTERFACE/slnd</value>
<value component="xlnd" comp_interface="nuopc" >$CIMEROOT/CIME/non_py/src/components/xcpl_comps_$COMP_INTERFACE/xlnd</value>
<value component="xlnd" comp_interface="nuopc" >$SRCROOT/components/cmeps/med_test_comps/xlnd</value>
</values>
<group>case_comps</group>
<file>env_case.xml</file>
Expand Down
4 changes: 2 additions & 2 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -58,8 +58,8 @@ fxrequired = ToplevelRequired
fxDONOTUSEurl = https://github.com/ESCOMP/MOSART

[submodule "mizuRoute"]
path = components/mizuroute
url = https://github.com/ESCOMP/mizuRoute
path = components/mizuRoute
url = https://github.com/ESCOMP/mizuRoute
fxtag = v3.0.1
fxrequired = ToplevelRequired
# Standard Fork to compare to with "git fleximod test" to ensure personal forks aren't committed
Expand Down
41 changes: 1 addition & 40 deletions bld/CLMBuildNamelist.pm
Original file line number Diff line number Diff line change
Expand Up @@ -1893,11 +1893,6 @@ sub process_namelist_inline_logic {
#####################################
setup_logic_canopy($opts, $nl_flags, $definition, $defaults, $nl);

########################################
# namelist group: soilhydrology_inparm #
########################################
setup_logic_hydrology_params($opts, $nl_flags, $definition, $defaults, $nl);

#####################################
# namelist group: irrigation_inparm #
#####################################
Expand Down Expand Up @@ -3354,28 +3349,6 @@ sub setup_logic_supplemental_nitrogen {

#-------------------------------------------------------------------------------

sub setup_logic_hydrology_params {
#
# Logic for hydrology parameters
#
my ($opts, $nl_flags, $definition, $defaults, $nl) = @_;

my $lower = $nl->get_value( 'lower_boundary_condition' );
my $var = "baseflow_scalar";
if ( $lower == 1 || $lower == 2 ) {
add_default($opts, $nl_flags->{'inputdata_rootdir'}, $definition, $defaults, $nl,
$var, 'lower_boundary_condition' => $lower );
}
my $val = $nl->get_value( $var );
if ( defined($val) ) {
if ( $lower != 1 && $lower != 2 ) {
$log->fatal_error("baseflow_scalar is only used for lower_boundary_condition of flux or zero-flux");
}
}
}

#-------------------------------------------------------------------------------

sub setup_logic_irrigation_parameters {
my ($opts, $nl_flags, $definition, $defaults, $nl) = @_;

Expand Down Expand Up @@ -4866,18 +4839,6 @@ sub setup_logic_atm_forcing {
}
}

foreach $var ("precip_repartition_glc_all_snow_t",
"precip_repartition_glc_all_rain_t",
"precip_repartition_nonglc_all_snow_t",
"precip_repartition_nonglc_all_rain_t") {
if ( &value_is_true($nl->get_value("repartition_rain_snow")) ) {
add_default($opts, $nl_flags->{'inputdata_rootdir'}, $definition, $defaults, $nl, $var);
} else {
if (defined($nl->get_value($var))) {
$log->fatal_error("$var can only be set if repartition_rain_snow is true");
}
}
}
}

#-------------------------------------------------------------------------------
Expand Down Expand Up @@ -5431,7 +5392,7 @@ sub write_output_files {
clm_soilhydrology_inparm dynamic_subgrid cnvegcarbonstate
finidat_consistency_checks dynpft_consistency_checks
clm_initinterp_inparm century_soilbgcdecompcascade
soilhydrology_inparm luna friction_velocity mineral_nitrogen_dynamics
luna friction_velocity mineral_nitrogen_dynamics
soilwater_movement_inparm rooting_profile_inparm
soil_resis_inparm bgc_shared canopyfluxes_inparm aerosol
clmu_inparm clm_soilstate_inparm clm_nitrogen clm_snowhydrology_inparm hillslope_hydrology_inparm hillslope_properties_inparm
Expand Down
19 changes: 0 additions & 19 deletions bld/namelist_files/namelist_defaults_ctsm.xml
Original file line number Diff line number Diff line change
Expand Up @@ -273,11 +273,6 @@ attributes from the config_cache.xml file (with keys converted to upper-case).
<soil_resis_method >1</soil_resis_method>
<soil_resis_method phys="clm4_5" >0</soil_resis_method>

<!-- Soil hydrology -->
<baseflow_scalar lower_boundary_condition="2">0.001d00</baseflow_scalar>
<baseflow_scalar lower_boundary_condition="1">1.d-2</baseflow_scalar>
<baseflow_scalar phys="clm4_5" lower_boundary_condition="2">1.d-2</baseflow_scalar>

<!-- Friction velocity -->
<zetamaxstable use_biomass_heat_storage=".true." >2.0d00</zetamaxstable>
<zetamaxstable phys="clm4_5" >2.0d00</zetamaxstable>
Expand Down Expand Up @@ -306,20 +301,6 @@ attributes from the config_cache.xml file (with keys converted to upper-case).

<longwave_downscaling_limit>0.5</longwave_downscaling_limit>

<precip_repartition_nonglc_all_snow_t>0.</precip_repartition_nonglc_all_snow_t>
<precip_repartition_nonglc_all_rain_t>2.</precip_repartition_nonglc_all_rain_t>
<!-- For CLM5 and following, we assume rain at somewhat cooler temperatures. The main
motivation is to increase glacier melt, which otherwise is too low in
CESM2. The physical justification is that the 0 - 2 C ramp used elsewhere
makes sense for typical atmospheric profiles; but over glaciers, inversions
are more common, so it is more reasonable to expect rain despite
below-freezing near-surface temperatures. -->
<precip_repartition_glc_all_snow_t >-2.</precip_repartition_glc_all_snow_t>
<precip_repartition_glc_all_rain_t >0.</precip_repartition_glc_all_rain_t>
<!-- For CLM45, we used the same rain-snow partitioning for glaciers as for other landunits -->
<precip_repartition_glc_all_snow_t phys="clm4_5" >0.</precip_repartition_glc_all_snow_t>
<precip_repartition_glc_all_rain_t phys="clm4_5" >2.</precip_repartition_glc_all_rain_t>

<!-- lnd2atm defaults -->
<melt_non_icesheet_ice_runoff >.true.</melt_non_icesheet_ice_runoff>
<melt_non_icesheet_ice_runoff phys="clm4_5" >.false.</melt_non_icesheet_ice_runoff>
Expand Down
30 changes: 0 additions & 30 deletions bld/namelist_files/namelist_definition_ctsm.xml
Original file line number Diff line number Diff line change
Expand Up @@ -415,12 +415,6 @@ Max number of iterations used in subr. CanopyFluxes. For many years, 40 was the
If TRUE use clm5 equation for fraction of intercepted precipitation
</entry>

<entry id="baseflow_scalar" type="real" category="clm_physics"
group="soilhydrology_inparm" valid_values="" >
Scalar multiplier for base flow rate
(ONLY used if lower_boundary_condition is not aquifer or table)
</entry>

<entry id="soilwater_movement_method" type="integer" category="clm_physics"
group="soilwater_movement_inparm" valid_values="0,1" >
Index of solution method of Richards equation.
Expand Down Expand Up @@ -1728,30 +1722,6 @@ This parameter must be in the range [0,1]
Only relevant if glcmec_downscale_longwave is .true.
</entry>

<entry id="precip_repartition_glc_all_snow_t" type="real" category="clm_physics"
group="atm2lnd_inparm" valid_values="" >
Temperature below which all precipitation falls as snow, for glacier columns (deg C)
Only relevant if repartition_rain_snow is .true.
</entry>

<entry id="precip_repartition_glc_all_rain_t" type="real" category="clm_physics"
group="atm2lnd_inparm" valid_values="" >
Temperature above which all precipitation falls as rain, for glacier columns (deg C)
Only relevant if repartition_rain_snow is .true.
</entry>

<entry id="precip_repartition_nonglc_all_snow_t" type="real" category="clm_physics"
group="atm2lnd_inparm" valid_values="" >
Temperature below which all precipitation falls as snow, for non-glacier columns (deg C)
Only relevant if repartition_rain_snow is .true.
</entry>

<entry id="precip_repartition_nonglc_all_rain_t" type="real" category="clm_physics"
group="atm2lnd_inparm" valid_values="" >
Temperature above which all precipitation falls as rain, for non-glacier columns (deg C)
Only relevant if repartition_rain_snow is .true.
</entry>

<!-- ======================================================================================== -->
<!-- Namelist items controlling fields sent to atmosphere -->
<!-- ======================================================================================== -->
Expand Down
10 changes: 8 additions & 2 deletions cime_config/config_compsets.xml
Original file line number Diff line number Diff line change
Expand Up @@ -111,9 +111,15 @@
<lname>2000_DATM%GSWP3v1_CLM50%SP_SICE_SOCN_RTM_SGLC_SWAV</lname>
</compset>

<!-- compsets for mizuRoute -->
<compset>
<alias>I2000Clm50SpMizGs</alias>
<lname>2000_DATM%GSWP3v1_CLM50%SP_SICE_SOCN_MIZUROUTE_SGLC_SWAV</lname>
<alias>I2000Clm60SpMizGs</alias>
<lname>2000_DATM%GSWP3v1_CLM60%SP_SICE_SOCN_MIZUROUTE_SGLC_SWAV</lname>
</compset>

<compset>
<alias>I2000Clm60SpMizGsNldas</alias>
<lname>2000_DATM%NLDAS2_CLM60%SP_SICE_SOCN_MIZUROUTE_SGLC_SWAV</lname>
</compset>

<compset>
Expand Down
169 changes: 159 additions & 10 deletions cime_config/config_pes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -446,6 +446,43 @@
</pes>
</mach>
</grid>
<grid name="l%0.9x1.25">
<mach name="izumi">
<pes pesize="S" compset="any">
<comment>Single node on izumi for small PE layout</comment>
<ntasks>
<ntasks_atm>-1</ntasks_atm>
<ntasks_lnd>-1</ntasks_lnd>
<ntasks_rof>-1</ntasks_rof>
<ntasks_ice>-1</ntasks_ice>
<ntasks_ocn>-1</ntasks_ocn>
<ntasks_glc>-1</ntasks_glc>
<ntasks_wav>-1</ntasks_wav>
<ntasks_cpl>-1</ntasks_cpl>
</ntasks>
<nthrds>
<nthrds_atm>1</nthrds_atm>
<nthrds_lnd>1</nthrds_lnd>
<nthrds_rof>1</nthrds_rof>
<nthrds_ice>1</nthrds_ice>
<nthrds_ocn>1</nthrds_ocn>
<nthrds_glc>1</nthrds_glc>
<nthrds_wav>1</nthrds_wav>
<nthrds_cpl>1</nthrds_cpl>
</nthrds>
<rootpe>
<rootpe_atm>0</rootpe_atm>
<rootpe_lnd>0</rootpe_lnd>
<rootpe_rof>0</rootpe_rof>
<rootpe_ice>0</rootpe_ice>
<rootpe_ocn>0</rootpe_ocn>
<rootpe_glc>0</rootpe_glc>
<rootpe_wav>0</rootpe_wav>
<rootpe_cpl>0</rootpe_cpl>
</rootpe>
</pes>
</mach>
</grid>
<grid name="l%0.9x1.25">
<mach name="cheyenne">
<pes pesize="any" compset="any">
Expand Down Expand Up @@ -557,19 +594,19 @@
</pes>
</mach>
</grid>
<grid name="l%0.9x1.25">
<mach name="cheyenne">
<grid name="l%360x720">
<mach name="derecho">
<pes pesize="S" compset="any">
<comment>Much lower core count f09 layout, mainly for testing</comment>
<comment>Much lower core count hcru layout, mainly for testing</comment>
<ntasks>
<ntasks_atm>-1</ntasks_atm>
<ntasks_lnd>-4</ntasks_lnd>
<ntasks_rof>-4</ntasks_rof>
<ntasks_ice>-4</ntasks_ice>
<ntasks_ocn>-4</ntasks_ocn>
<ntasks_glc>-4</ntasks_glc>
<ntasks_wav>-4</ntasks_wav>
<ntasks_cpl>-4</ntasks_cpl>
<ntasks_lnd>-5</ntasks_lnd>
<ntasks_rof>-5</ntasks_rof>
<ntasks_ice>-5</ntasks_ice>
<ntasks_ocn>-5</ntasks_ocn>
<ntasks_glc>-5</ntasks_glc>
<ntasks_wav>-5</ntasks_wav>
<ntasks_cpl>-5</ntasks_cpl>
</ntasks>
<nthrds>
<nthrds_atm>1</nthrds_atm>
Expand Down Expand Up @@ -1672,6 +1709,81 @@
</pes>
</mach>
</grid>
<!-- The 5x5 aaazon grid for CTSM is only 5x5 gridcells, the HDMAmz_amazon grid has over 4k -->
<grid name="l%5x5_amazon_oi%null_r%HDMAmz_amazon">
<mach name="derecho">
<pes pesize="any" compset="any">
<comment>HDMA grid over amazon for Derecho/Izumi with a full two nodes going to mizuRoute</comment>
<ntasks>
<ntasks_atm>25</ntasks_atm>
<ntasks_lnd>25</ntasks_lnd>
<ntasks_rof>-2</ntasks_rof>
<ntasks_ice>25</ntasks_ice>
<ntasks_ocn>25</ntasks_ocn>
<ntasks_glc>25</ntasks_glc>
<ntasks_wav>25</ntasks_wav>
<ntasks_cpl>25</ntasks_cpl>
</ntasks>
<nthrds>
<nthrds_atm>1</nthrds_atm>
<nthrds_lnd>1</nthrds_lnd>
<nthrds_rof>1</nthrds_rof>
<nthrds_ice>1</nthrds_ice>
<nthrds_ocn>1</nthrds_ocn>
<nthrds_glc>1</nthrds_glc>
<nthrds_wav>1</nthrds_wav>
<nthrds_cpl>1</nthrds_cpl>
</nthrds>
<rootpe>
<rootpe_atm>0</rootpe_atm>
<rootpe_lnd>0</rootpe_lnd>
<rootpe_rof>0</rootpe_rof>
<rootpe_ice>0</rootpe_ice>
<rootpe_ocn>0</rootpe_ocn>
<rootpe_glc>0</rootpe_glc>
<rootpe_wav>0</rootpe_wav>
<rootpe_cpl>0</rootpe_cpl>
</rootpe>
</pes>
</mach>
</grid>
<grid name="l%5x5_amazon_oi%null_r%HDMAmz_amazon">
<mach name="izumi">
<pes pesize="any" compset="any">
<comment>HDMA grid over amazon for Izumi with a full node going to mizuRoute</comment>
<ntasks>
<ntasks_atm>25</ntasks_atm>
<ntasks_lnd>25</ntasks_lnd>
<ntasks_rof>-1</ntasks_rof>
<ntasks_ice>25</ntasks_ice>
<ntasks_ocn>25</ntasks_ocn>
<ntasks_glc>25</ntasks_glc>
<ntasks_wav>25</ntasks_wav>
<ntasks_cpl>25</ntasks_cpl>
</ntasks>
<nthrds>
<nthrds_atm>1</nthrds_atm>
<nthrds_lnd>1</nthrds_lnd>
<nthrds_rof>1</nthrds_rof>
<nthrds_ice>1</nthrds_ice>
<nthrds_ocn>1</nthrds_ocn>
<nthrds_glc>1</nthrds_glc>
<nthrds_wav>1</nthrds_wav>
<nthrds_cpl>1</nthrds_cpl>
</nthrds>
<rootpe>
<rootpe_atm>0</rootpe_atm>
<rootpe_lnd>0</rootpe_lnd>
<rootpe_rof>0</rootpe_rof>
<rootpe_ice>0</rootpe_ice>
<rootpe_ocn>0</rootpe_ocn>
<rootpe_glc>0</rootpe_glc>
<rootpe_wav>0</rootpe_wav>
<rootpe_cpl>0</rootpe_cpl>
</rootpe>
</pes>
</mach>
</grid>
<grid name="l%T31">
<mach name="any">
<pes pesize="any" compset="any">
Expand Down Expand Up @@ -2323,6 +2435,43 @@
</pes>
</mach>
</grid>
<grid name="l%0.125nldas2">
<mach name="izumi">
<pes pesize="S" compset="any">
<comment>Single node nldas2 layout, mainly for testing</comment>
<ntasks>
<ntasks_atm>-1</ntasks_atm>
<ntasks_lnd>-1</ntasks_lnd>
<ntasks_rof>-1</ntasks_rof>
<ntasks_ice>-1</ntasks_ice>
<ntasks_ocn>-1</ntasks_ocn>
<ntasks_glc>-1</ntasks_glc>
<ntasks_wav>-1</ntasks_wav>
<ntasks_cpl>-1</ntasks_cpl>
</ntasks>
<nthrds>
<nthrds_atm>1</nthrds_atm>
<nthrds_lnd>1</nthrds_lnd>
<nthrds_rof>1</nthrds_rof>
<nthrds_ice>1</nthrds_ice>
<nthrds_ocn>1</nthrds_ocn>
<nthrds_glc>1</nthrds_glc>
<nthrds_wav>1</nthrds_wav>
<nthrds_cpl>1</nthrds_cpl>
</nthrds>
<rootpe>
<rootpe_atm>0</rootpe_atm>
<rootpe_lnd>0</rootpe_lnd>
<rootpe_rof>0</rootpe_rof>
<rootpe_ice>0</rootpe_ice>
<rootpe_ocn>0</rootpe_ocn>
<rootpe_glc>0</rootpe_glc>
<rootpe_wav>0</rootpe_wav>
<rootpe_cpl>0</rootpe_cpl>
</rootpe>
</pes>
</mach>
</grid>
<grid name="l%0.125nldas2">
<mach name="derecho">
<pes pesize="any" compset="any">
Expand Down
Loading
Loading