Unified notation#
One reference list for every symbol used in the HydroModPy theory pages. SI units are the default. Per-page math notes link back here via the labels at the end of each row, so the same variable is never defined twice.
Hydraulic state and forcing#
Symbol |
Description |
SI unit |
Notes / cross-refs |
|---|---|---|---|
|
Hydraulic head measured from a fixed datum |
m |
Field variable solved by every flow backend; see MODFLOW Governing Equation And CVFD Formulation. |
|
Land surface elevation |
m |
Used in the Boussinesq surface-interaction closures. |
|
Aquifer bottom elevation |
m |
Domain depth declared via |
|
Saturated thickness |
m |
Drives transmissivity in unconfined regimes. |
|
Specific discharge along axis |
m s-1 |
Darcy flux per unit area; see Solver Architecture. |
|
Volumetric discharge |
m3 s-1 |
Streamflow, well rate, drainage outflow. |
|
Recharge rate (positive into the aquifer) |
m s-1 |
Forced via |
|
Surface-interaction exchange flux |
m s-1 |
Boussinesq closure between aquifer and ground surface. |
Hydraulic parameters#
Symbol |
Description |
SI unit |
Notes / cross-refs |
|---|---|---|---|
|
Saturated hydraulic conductivity |
m s-1 |
Field declared in |
|
Transmissivity |
m2 s-1 |
Used in linearized Boussinesq variants. |
|
Specific storage |
m-1 |
Storage per unit volume. |
|
Specific yield |
dimensionless |
Drainable porosity in unconfined regimes. |
|
Porosity |
dimensionless |
Required for transport formulations. |
|
Longitudinal and transverse dispersivities |
m |
Transport package input (MODFLOW 6 GWT, MT3DMS). |
Geometry and discretisation#
Symbol |
Description |
SI unit |
Notes / cross-refs |
|---|---|---|---|
|
Domain characteristic length (1D, 2D) |
m |
Used in analytical validation cases. |
|
Catchment surface area |
m2 |
Reported per project; gallery shows |
|
Cell size on a structured grid |
m |
Set via |
|
Number of vertical layers |
dimensionless |
Set via |
|
Solver internal timestep |
s |
Adaptive in PETSc backend; fixed in MODFLOW. |
|
Mesh Peclet number for transport |
dimensionless |
Used to assess oscillations on coarse meshes. |
Time and calibration#
Symbol |
Description |
SI unit |
Notes / cross-refs |
|---|---|---|---|
|
Simulation time |
s |
Reported in catalog as ISO date when calendar metadata exists. |
|
Total simulated horizon |
s |
Set via |
|
Root-mean-square error of an observable |
same as observable |
Default calibration objective. |
|
Nash-Sutcliffe efficiency |
dimensionless |
Available via |
|
Kling-Gupta efficiency |
dimensionless |
Optional alternative to NSE. |
|
Nash-Sutcliffe efficiency on log-transformed series |
dimensionless |
Weights the recessions rather than the peaks. Not to be confused with
|
|
Mean downslope distance from the simulated stream network to the mapped one |
m |
A tail statistic, not a typical gap: its median is usually zero. See Downslope-distance calibration of the stream network. |
|
Mean downslope distance from the mapped stream network to the simulated one |
m |
Same page. |
|
|
m |
Its zero is the intersection of two curves, not the minimum of a distance. The signed residual travels separately, because a root search needs its sign. |
|
|
m |
Positive means an excess of simulated stream, negative a deficit. It travels in the trial components and never in the cost, so picking the best trial by lowest cost gives the one closest to zero rather than the most negative one. |
|
|
m |
A diagnostic. Legitimate as a cost only in the outer loop that picks
between structures already balanced at |
|
|
dimensionless |
Validity indicator. It measures agreement, never correctness: measured on synthetic truth it improves as the bias worsens, and it improved from 4.58 to 2.21 on one catchment purely because the grid was coarser. Two values from different meshes are not comparable. |
|
Square root of the median cell area over the catchment |
m |
The median and not the mean: a few large buffer cells would otherwise
set the scale. Declaring |
|
Longest downslope descent to the outlet inside the catchment |
m |
The value a cell whose descent never meets its target saturates at.
Counting it as |
|
Ratio of the mapped network to its own downslope closure |
dimensionless |
Measures the agreement between the routing surface and the mapped network. Below 0.90, the distances read a dataset disagreement rather than hydrogeology. |
|
Transmissivity over recharge |
m |
The output to publish. |
Conventions#
All times in TOML accept SI units (
"3600 s","1 h","0.5 d"). The Pydantic Pint integration normalises them.Lengths default to metres; declarations may override with explicit units (
"500 m","2 km").Vector quantities follow the right-hand rule with z pointing up.
Sign convention:
Q > 0andR > 0represent flux into the aquifer.
For the in-scope backends and what each one represents, see Solver Capability Matrix.