Skip to content

Commit 35894f6

Browse files
scrasmussenarezoorn
andcommitted
edits to restarts, soil properties, channel, gw tables in mode output and appendix
Co-authored-by: arezoorn <[email protected]>
1 parent 644b446 commit 35894f6

File tree

2 files changed

+139
-19
lines changed

2 files changed

+139
-19
lines changed

docs/userguide/appendices.rest

+133-11
Original file line numberDiff line numberDiff line change
@@ -1473,6 +1473,27 @@ land cover type.
14731473
| vcmx25 | Maximum rate of carboxylation at 25°C |
14741474
| | [:math:`umol\ CO_{2}/m^2/s`] |
14751475
+------------+----------------------------------------------------------+
1476+
| AXAJ | Tension water distribution inflection parameter |
1477+
+------------+----------------------------------------------------------+
1478+
| BXAJ | Tension water distribution shape parameter |
1479+
+------------+----------------------------------------------------------+
1480+
| XXAJ | Free water distribution shape parameter |
1481+
+------------+----------------------------------------------------------+
1482+
| rsurfsnow | Surface resistance for snow [s/m] |
1483+
+------------+----------------------------------------------------------+
1484+
| scamax | Maximum fractional snow covered area [0-1] |
1485+
+------------+----------------------------------------------------------+
1486+
| snowretfac | Snowpack water release timescale factor [1/s] |
1487+
+------------+----------------------------------------------------------+
1488+
| ssi | Liquid water holding capacity for snowpack |
1489+
| | [:math:`m^3/m^3`] |
1490+
+------------+----------------------------------------------------------+
1491+
| tau0 | Snow albedo decay timescale parameter [s] |
1492+
+------------+----------------------------------------------------------+
1493+
| imperv | Impervious factor |
1494+
+------------+----------------------------------------------------------+
1495+
1496+
14761497

14771498
.. _section-a8:
14781499

@@ -1535,6 +1556,10 @@ within these files are described in the tables below.
15351556
| LKSAT | Lateral saturated soil hydraulic |
15361557
| | conductivity [:math:`m/s`] |
15371558
+-----------------------+----------------------------------------------+
1559+
| NEXP | Exponent in the decay function for lateral |
1560+
| | Ksat over depth |
1561+
+-----------------------+----------------------------------------------+
1562+
15381563

15391564
.. _section-a9:
15401565

@@ -1611,12 +1636,18 @@ the tables below.
16111636
+----------------------+-----------------------------------------------+
16121637
| n | Manning's roughness |
16131638
+----------------------+-----------------------------------------------+
1639+
| nCC | Compound Channel Manning's roughness |
1640+
+----------------------+-----------------------------------------------+
16141641
| order | Strahler stream order |
16151642
+----------------------+-----------------------------------------------+
16161643
| to | To Link ID |
16171644
+----------------------+-----------------------------------------------+
16181645
| time | Time of measurement |
16191646
+----------------------+-----------------------------------------------+
1647+
| TopWdth | Top Width [m] |
1648+
+----------------------+-----------------------------------------------+
1649+
| TopWdthCC | Compound Channel Top Width [m] |
1650+
+----------------------+-----------------------------------------------+
16201651

16211652
.. _section-a10:
16221653

@@ -1667,6 +1698,8 @@ in the tables below.
16671698
+-----------------------+----------------------------------------------+
16681699
| ComID | NHDCatchment FEATUREID (NHDFlowline ComID) |
16691700
+-----------------------+----------------------------------------------+
1701+
| Loss | Fraction of bucket output lost |
1702+
+-----------------------+----------------------------------------------+
16701703

16711704
.. _section-20:
16721705

@@ -1757,6 +1790,38 @@ Variables within the `LAKEPARM.nc` file are described in the tables below.
17571790
A13. Restart Files Overview
17581791
----------------------------
17591792

1793+
**Cold start versus warm start model simulations:**
1794+
1795+
When one start the model as a `cold start` (meaning that it is starting with the default values at the very
1796+
beginning), it takes time for the model to warm up and reach an equilibrium state. For example, consider
1797+
simulating streamflow values for a stream which has a base flow of at least 10 cms during the year, and you
1798+
have a `cold start`. The default values of the streamflow might be zeros at the start of the modeling. It then
1799+
takes time for the simulated streamflow within the model to reach the 10 cms. In contrast, a `warm start` is
1800+
when the model simulation begins with the simulated values of a given time step (starting time step) from a
1801+
previous run. This eliminates the processing time the model would take to reach an equilibrium state.
1802+
Depending on which variable of the model you are looking at, the time required to reach to the warm state may
1803+
differ. For example, groundwater requires a longer time period to reach to equilibrium.
1804+
1805+
**How to do a warm start simulations with WRF-Hydro?**
1806+
1807+
WRF-Hydro model outputs two set of model restart files (:file:`RESTART.YYYYmmddHH_DOMAIN` and
1808+
:file:`HYDRO_RST.YYYY-mm-dd_HH:MM_DOMAIN1`) which store the model states at a specified time and
1809+
could be used to start the model from that point in time. :file:`RESTART.YYYYmmddHH_DOMAIN` stores the
1810+
state variables reqiured for restarting LSM and :file:`HYDRO_RST.YYYY-mm-dd_HH:MM_DOMAIN`
1811+
stores the state variables required to resume the hydro components of the WRF-Hydro model.
1812+
1813+
To warm start the LSM part of the model, specify path to the restart file in the :file:`namelist.hrldas`
1814+
using `RESTART\_FILENAME\_REQUESTED` option.
1815+
To warm start the HYDRO part of the model, specify the path to the `HYDRO\_RST` file in
1816+
the :file:`hydro.namelist` using the option `RESTART\_FILE`, and also set the `gw\_restart` option to 1.
1817+
If the path to the files are left empty or commented out, it means the model simulation is cold started.
1818+
1819+
1820+
One could control the frequency of outputting restart files using the options `RESTART\_FREQUENCY\_HOURS`
1821+
and `rst\_dt` in the :file:`namelist.hrldas` and :file:`hydro.namelist`, respectively. If these options are set
1822+
to -9999, model outputs restart files once a month. Restart files are large in size, and therefore user
1823+
needs to be cautious of how frequently it outputs the restart files.
1824+
17601825
.. figure:: media/restarts.png
17611826
:align: center
17621827

@@ -1780,6 +1845,14 @@ A13.1 RESTART_MP File Variable Table
17801845
| **Variable | **Description** | **Units** |
17811846
| name** | | |
17821847
+=============+===========================================+==================+
1848+
| ACCPRCP | Accumulated precipitation | :math:`mm` |
1849+
+-------------+-------------------------------------------+------------------+
1850+
| ACCECAN | Accumulated canopy evaporation | :math:`mm` |
1851+
+-------------+-------------------------------------------+------------------+
1852+
| ACCEDIR | Accumulated direct soil evaporation | :math:`mm` |
1853+
+-------------+-------------------------------------------+------------------+
1854+
| ACCETRAN | Accumulated transpiration | :math:`mm` |
1855+
+-------------+-------------------------------------------+------------------+
17831856
| ACMELT | accumulated melting water out of snow | :math:`mm` |
17841857
| | bottom | |
17851858
+-------------+-------------------------------------------+------------------+
@@ -1902,24 +1975,16 @@ A13.1 RESTART_MP File Variable Table
19021975
+-------------+-------------------------------------------+------------------+
19031976
| VEGFRA | Vegetation fraction | |
19041977
+-------------+-------------------------------------------+------------------+
1905-
| ACCPRCP | Accumulated precipitation | :math:`mm` |
1906-
+-------------+-------------------------------------------+------------------+
1907-
| ACCECAN | Accumulated canopy evaporation | :math:`mm` |
1908-
+-------------+-------------------------------------------+------------------+
1909-
| ACCEDIR | Accumulated direct soil evaporation | :math:`mm` |
1910-
+-------------+-------------------------------------------+------------------+
1911-
| ACCETRAN | Accumulated transpiration | :math:`mm` |
1912-
+-------------+-------------------------------------------+------------------+
1913-
| SMOISEQ | volumetric soil moisture | :math:`m^3/m^3` |
1914-
+-------------+-------------------------------------------+------------------+
1978+
1979+
19151980

19161981
.. _section-23:
19171982

19181983
A13.2 HYDRO_RST File Variable Table
19191984
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
19201985

19211986
.. note::
1922-
The variables are written to the `HYDRO_RST` file in the subroutine of
1987+
The variables are written to the `HYDRO\_RST` file in the subroutine of
19231988
``RESTART_OUT_nc`` in the :file:`Routing/module_HYDRO_io.F90`. The tables below
19241989
contain all the information on the dimensions and variables in the Hydro
19251990
RESTART file (`HYDRO\_RST`).
@@ -2663,3 +2728,60 @@ layers contain the initialized ice.
26632728
Currently there are no namelist options to change parameter values.
26642729
Several important parameters that can be modified can be found in:
26652730
:file:`src/Land_models/NoahMP/phys/surfex/modd_snow_par.F90`
2731+
2732+
2733+
.. _section-a17:
2734+
2735+
A17. Model Output Variables
2736+
---------------------------------------------
2737+
2738+
.. rubric:: 1. Land surface model output variables
2739+
2740+
\
2741+
:file:`{YYYYMMDDHHMM}.LDASOUT_DOMAIN{X}`
2742+
2743+
.. rubric:: 2. Land surface diagnostic output variables
2744+
2745+
\
2746+
:file:`{YYYYMMDDHHMM}.LSMOUT_DOMAIN{X}`
2747+
2748+
2749+
.. rubric:: 3. Streamflow output variables at all channel reaches/cells
2750+
2751+
\
2752+
:file:`{YYYYMMDDHHMM}.CHRTOUT_DOMAIN{X}`
2753+
2754+
2755+
2756+
.. rubric:: 4. Streamflow output variables at forecast points or gage reaches/cells
2757+
2758+
\
2759+
:file:`{YYYYMMDDHHMM}.CHANOBS_DOMAIN{X}`
2760+
2761+
2762+
2763+
.. rubric:: 5. Streamflow output variables on the 2D high resolution routing grid
2764+
2765+
\
2766+
:file:`{YYYYMMDDHHMM}.CHRTOUT_GRID{X}`
2767+
2768+
2769+
2770+
.. rubric:: 6. Terrain routing variables on the 2D high resolution routing grid
2771+
2772+
\
2773+
:file:`{YYYYMMDDHHMM}.RTOUT_DOMAIN{X}`
2774+
2775+
2776+
2777+
.. rubric:: 7. Lake output variables
2778+
2779+
\
2780+
:file:`{YYYYMMDDHHMM}.LAKEOUT_DOMAIN{X}`
2781+
2782+
2783+
2784+
.. rubric:: 8. Ground water output variables
2785+
2786+
\
2787+
:file:`{YYYYMMDDHHMM}.GWOUT_DOMAIN{X}`

docs/userguide/model-outputs.rest

+6-8
Original file line numberDiff line numberDiff line change
@@ -76,10 +76,8 @@ of compression files contain.
7676
be zero for running a gridded channel routing configuration of the model.
7777

7878
An overview of available model output files is shown in :ref:`Figure 6.1 <figure-6.1>`.
79-
For a detailed table of each variable contained within each output file, see
80-
the *WRF-Hydro Output Variable Matrix V5* located on our website
81-
(`https://ral.ucar.edu/projects/wrf_hydro <https://ral.ucar.edu/projects/wrf_hydro/pre-processing-tools>`__)
82-
for details. There is no optimal combination of namelist options to use
79+
For a detailed table of each variable contained within each output file, see :ref:`A17 <section-a17>`.
80+
There is no optimal combination of namelist options to use
8381
for outputs. Flexibility was given to the user as end applications will
8482
vary from one user to another. While a combination of many output
8583
variables with compression may work for a one-time model simulation,
@@ -148,7 +146,7 @@ predefined link ID value specified via the :file:`Route_Link.nc` file. All files
148146
contain ``model_initialization_time`` and ``model_output_valid_time`` character
149147
attributes to offer additional time information about the output file.
150148
For files that were produced with ``io_form_outputs`` options of ``1`` or ``2``,
151-
standard netCDF variable attributes ``scale_factor`` and add_``offset are
149+
standard netCDF variable attributes ``scale_factor`` and ``add_offset`` are
152150
present to help users and netCDF APIs unpack integer data back to
153151
floating point for visualization and analysis. For a more in-depth
154152
description of netCDF CF compliant output, please visit
@@ -269,7 +267,7 @@ the domain number of the geogrid input file)
269267
description of the Route_Link.nc file in Appendix :ref:`A9 <section-a9>`),
270268
and size 15. If a channel reach does not contain a gage, the string
271269
stays empty. For example, ``" "`` would represent a channel
272-
reach with no gage, and ``" 07124000"`` would contain a gage labeled
270+
reach with no gage, and ``" 07124000"`` would contain a gage labeled
273271
“07124000”. It is up to the user to create this variable and populate it with
274272
character strings if there is a desire to connect gage locations to channel
275273
reaches. If no locations are found, the output code will simply bypass
@@ -281,7 +279,7 @@ the domain number of the geogrid input file)
281279
\
282280
:file:`{YYYYMMDDHHMM}.CHRTOUT_GRID{X}`
283281

284-
The ``CHRTOUT_GRID`` option in the :file"`hydro.namelist` is used to activate this
282+
The ``CHRTOUT_GRID`` option in the :file:`hydro.namelist` is used to activate this
285283
output. This output file is a 2D file created from streamflow with 2D gridded
286284
channel routing. Currently, this file is not available for reach-based
287285
routing as channel routing does not occur on the channel grid. Output
@@ -321,7 +319,7 @@ the domain number of the geogrid input file)
321319
.. rubric:: 8. Ground water output variables
322320

323321
\
324-
:file:`{YYYYMMDDHHMM}.GWOUT_DOMAIN{X}``
322+
:file:`{YYYYMMDDHHMM}.GWOUT_DOMAIN{X}`
325323

326324
The ``output_gw`` option in the :file:`hydro.namelist` will activate this output.
327325
When groundwater buckets are activated in the model simulations, it is

0 commit comments

Comments
 (0)