Skip to content

Commit 962da98

Browse files
committed
add cfg short names and clarify what value names are used to pass to and from BMI
1 parent 53f663b commit 962da98

File tree

1 file changed

+15
-7
lines changed

1 file changed

+15
-7
lines changed

configs/README.md

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,23 @@
11
## Configuration File
2-
Example configuration files are provided in this directory. To build and run the given examples see the instructions [here](https://github.com/NOAA-OWP/cfe/blob/master/INSTALL.md). A detailed description of the parameters for model configuration (i.e., initialize/setup) is provided below. The asterisk (*) denotes calibratable parameters.
2+
Example configuration files are provided in this directory.
3+
To build and run the given examples see the instructions [here](https://github.com/NOAA-OWP/cfe/blob/master/INSTALL.md).
4+
A detailed description of the parameters for model configuration (i.e., initialize/setup) is provided below.
5+
> [!NOTE]
6+
> The asterisk (*) denotes calibratable parameters.
7+
> Note, calibratable parameters are passed via BMI using the _name next to the asterisk_.
8+
>
9+
> Slashes (/) in the variable column denote that a parameter can be specified using either name.
10+
> For example, `soil_params.b` can equivalently be provided as `b`.
311
412
| Variable | Datatype | Limits | Units | Role | Process | Description |
513
| -------- | -------- | ------ | ----- | ---- | ------- | ----------- |
614
| forcing_file | *char* | 256 | | filename | | path to forcing inputs csv; set to `BMI` if passed via `bmi.set_value*()` |
715
| soil_params.depth | *double* | | meters [m]| state | | soil depth |
8-
| *soil_params.b | *double* | | | state | | beta exponent on Clapp-Hornberger (1978) soil water relations |
9-
| *soil_params.satdk | *double* | | meters/second [m s-1] | state | | saturated hydraulic conductivity |
10-
| *soil_params.satpsi | *double* | | meters [m] | state | | saturated capillary head |
11-
| *soil_params.slop | *double* | | meters/meters [m/m]| state | | this factor (0-1) modifies the gradient of the hydraulic head at the soil bottom. 0=no-flow. |
12-
| *soil_params.smcmax | *double* | | meters/meters [m/m] | state | | saturated soil moisture content |
16+
| soil_params.b / *b | *double* | | | state | | beta exponent on Clapp-Hornberger (1978) soil water relations |
17+
| soil_params.satdk / *satdk | *double* | | meters/second [m s-1] | state | | saturated hydraulic conductivity |
18+
| soil_params.satpsi / *satpsi | *double* | | meters [m] | state | | saturated capillary head |
19+
| soil_params.slop / *slope | *double* | | meters/meters [m/m]| state | | this factor (0-1) modifies the gradient of the hydraulic head at the soil bottom. 0=no-flow. |
20+
| soil_params.smcmax / *maxsmc | *double* | | meters/meters [m/m] | state | | saturated soil moisture content |
1321
| soil_params.wltsmc | *double* | | meters/meters [m/m] | state | | wilting point soil moisture content |
1422
| soil_params.expon | *double* | | | parameter_adjustable | | optional; defaults to `1.0` |
1523
| soil_params.expon_secondary | *double* | | | parameter_adjustable | | optional; defaults to `1.0` |
@@ -20,7 +28,7 @@ Example configuration files are provided in this directory. To build and run the
2028
| alpha_fc | *double* | | | parameter_adjustable | | field capacity |
2129
| soil_storage| *double* | | meters/meters [m/m] | parameter_adjustable | | initial condition for soil reservoir - it is the water in the soil as a decimal fraction of maximum soil water storage (smcmax * depth) for the initial timestep |
2230
| K_nash | *int* | | | parameter_adjustable | | number of Nash lf reservoirs (optional, defaults to 2, ignored if storage values present) |
23-
| *K_lf | *double* | | | parameter_adjustable | | Nash Config param - primary reservoir |
31+
| K_lf / *Klf | *double* | | | parameter_adjustable | | Nash Config param - primary reservoir |
2432
| nash_storage | *double* | | | parameter_adjustable | | Nash Config param - secondary reservoir |
2533
| giuh_ordinates | *double* | | | parameter_adjustable | | Giuh ordinates in dt time steps |
2634
| num_timesteps | *int* | | | time_info | | set to `1` if `forcing_file=BMI` |

0 commit comments

Comments
 (0)