Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
100 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
e869b2b
Merge tag 'ctsm5.4.008' into add_mizuRoute
nmizukami Jan 13, 2026
08edcfe
Fix case of the mizuRoute checkout
ekluzek Jan 27, 2026
547ff57
Remove the lowercase mizuroute submodule
ekluzek Feb 10, 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
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 @@ -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
Comment thread
ekluzek marked this conversation as resolved.
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
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>

<!-- Three compsets for mizuRoute -->
<compset>
<alias>I2000Clm50SpMizGs</alias>
<lname>2000_DATM%GSWP3v1_CLM50%SP_SICE_SOCN_MIZUROUTE_SGLC_SWAV</lname>
<alias>I2000Clm60SpMizGs</alias>
Comment thread
ekluzek marked this conversation as resolved.
<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
14 changes: 14 additions & 0 deletions cime_config/testdefs/ExpectedTestFails.xml
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,20 @@
</phase>
</test>

<test name="SMS_D_Ld5.5x5_amazon_rHDMA.I2000Clm60SpMizGs.derecho_gnu.mizuroute-default">
<phase name="RUN">
<status>FAIL</status>
<issue>ESCOMP/mizuRoute#613</issue>
</phase>
</test>

<test name="SMS_D_Ld5.5x5_amazon_rHDMA.I2000Clm60SpMizGs.izumi_nag.mizuroute-default">
<phase name="BUILD">
<status>FAIL</status>
<issue>ESCOMP/mizuRoute#614</issue>
</phase>
</test>

<!-- fates test suite failures -->

<!-- This is commented out because cime currently does NOT allow longnames in the XML in the XSD for this file
Expand Down
80 changes: 80 additions & 0 deletions cime_config/testdefs/testlist_clm.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,10 @@
decomp_init: Initialization tests specifically for examining the PE layout decomposition initialization
uhr_decomp_init: Initialization tests at Ultra High Resolution - specifically for examining the PE layout decomposition initialization
interim_restart: Tests having to do with interim restart capability.
ROF model test lists: (in each component model)
mosart: MOSART test list, run when MOSARt is updated
rtm: RTM test list, run when RTM is updated
mizu: mizuRoute test list, run when mizuRoute is updated
-->
<testlist version="2.0">
<test name="ERI_D_Ld9" grid="f10_f10_mg37" compset="I1850Clm60Bgc" testmods="clm/default">
Expand Down Expand Up @@ -4356,6 +4360,82 @@
</options>
</test>

<!-- Some tests running mizuRoute -->
<test name="SMS_D_Ld5" grid="5x5_amazon_rHDMA" compset="I2000Clm60SpMizGs" testmods="mizuroute-default">
<machines>
<machine name="derecho" compiler="intel" category="aux_clm"/>
<machine name="derecho" compiler="gnu" category="aux_clm"/>
<machine name="izumi" compiler="nag" category="aux_clm"/>
</machines>
<options>
<option name="wallclock">00:20:00</option>
<option name="comment">Parallel test of mizuRoute for the small 5x5_amazon HDMA grid</option>
</options>
</test>
<test name="ERI_Ld30" grid="nldas2_nldas2_rUSGS_mnldas2" compset="I2000Clm60SpMizGsNldas" testmods="mizuroute-default">
<machines>
<machine name="derecho" compiler="intel" category="ctsm_sci"/>
</machines>
<options>
<option name="wallclock">01:40:00</option>
<option name="comment">Science test of mizuRoute for the USGS grid over the NLDAS contenential US region, for longer 5 months</option>
</options>
</test>
<test name="PET_Ld10_P256x8" grid="f19_f19_mg17" compset="I2000Clm60SpMizGs" testmods="mizuroute-default">
<machines>
<machine name="derecho" compiler="intel" category="ctsm_sci"/>
</machines>
<options>
<option name="wallclock">00:20:00</option>
<option name="comment">Science test of mizuRoute at 2 degree with the r05 grid, changing processors with threading on</option>
</options>
</test>
<test name="ERS_Ld10" grid="f09_f09_mg17" compset="I2000Clm60SpMizGs" testmods="mizuroute-default">
<machines>
<machine name="derecho" compiler="intel" category="ctsm_sci"/>
</machines>
<options>
<option name="wallclock">00:20:00</option>
<option name="comment">Science test of mizuRoute at 1 degree with the r05 grid</option>
</options>
</test>
<test name="ERS_Ld5" grid="hcru_hcru_mt13" compset="I2000Clm60SpMizGs" testmods="mizuroute-default">
<machines>
<machine name="derecho" compiler="intel" category="ctsm_sci"/>
</machines>
<options>
<option name="wallclock">00:20:00</option>
<option name="comment">Science test of mizuRoute at half degree with the r05 grid</option>
</options>
</test>
<test name="PET_P256x8_Ld10" grid="f19_f19_rHDMA_mg17" compset="I2000Clm60SpMizGs" testmods="mizuroute-default">
<machines>
<machine name="derecho" compiler="intel" category="ctsm_sci"/>
</machines>
<options>
<option name="wallclock">00:20:00</option>
<option name="comment">Science test of mizuRoute at 2 degree with the HDMA non-lake grid, change processors with threading</option>
</options>
</test>
<test name="ERS_Ld10" grid="f09_f09_rHDMAlk_mg17" compset="I2000Clm60SpMizGs" testmods="mizuroute-default">
<machines>
<machine name="derecho" compiler="intel" category="ctsm_sci"/>
</machines>
<options>
<option name="wallclock">00:20:00</option>
<option name="comment">Science test of mizuRoute at 1 degree with the HDMA lake grid</option>
</options>
</test>
<test name="ERS_Ld5" grid="hcru_hcru_rMERIT_mt13" compset="I2000Clm60SpMizGs" testmods="mizuroute-default">
<machines>
<machine name="derecho" compiler="intel" category="ctsm_sci"/>
</machines>
<options>
<option name="wallclock">00:20:00</option>
<option name="comment">Science test of mizuRoute at half degree with the high resolution MERIT grid</option>
</options>
</test>

<!-- decomp_init tests -->
<test name="SMS_D_Ln1_Mmpi-serial" grid="1x1_brazil" compset="I2000Clm45Sp" testmods="clm-run_self_tests">
<machines>
Expand Down
1 change: 1 addition & 0 deletions doc/source/tech_note/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ CLM Technical Note
Lake/CLM50_Tech_Note_Lake.rst
Glacier/CLM50_Tech_Note_Glacier.rst
MOSART/CLM50_Tech_Note_MOSART.rst
mizuRoute/Tech_Note_mizuRoute.rst
Urban/CLM50_Tech_Note_Urban.rst
CN_Pools/CLM50_Tech_Note_CN_Pools.rst
Plant_Respiration/CLM50_Tech_Note_Plant_Respiration.rst
Expand Down
25 changes: 25 additions & 0 deletions doc/source/tech_note/mizuRoute/Tech_Note_mizuRoute.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
.. _rst_mizuRoute:

River Routing Model (mizuRoute)
====================================================

.. _Overview mizuRoute:

Overview
---------

mizuRoute is a river transport model designed for applications across local, regional and global scales that can use either regular grids or more intricate unstructured grids on Hydrologic Response Units (HRU's).
Comment thread
ekluzek marked this conversation as resolved.
When run with regular grids those grids still need to be formatted to an unstructured grid format, for use by mizuRoute. And mizuRoute currently only handles data over land and not data over ocean.
The name corresponds to the Japanese word for water, "mizu", and the English word "route," reflecting its purpose in modeling water flow through river systems.
mizuRoute is a significant advancement beyond the MOSART model used in CLM50.
A few notable mizuRoute features include:
1. Ability to run on HRU's allows for more sophisticated hydrology applications.
1. A lake model which allows the modelling of lake volumes and flow from natural and managed lakes.
1. mizuRoute like MOSART can also be run connected to the Hillslope option in CTSM.

mizuRoute Technical Note
-------------------------

The mizuRoute web page is here: https://escomp.github.io/mizuRoute/
And the mizuRoute Technical Note is here: https://mizuroute.readthedocs.io/en/latest/tech_note/index.html

Loading
Loading