The mesoscale Hydrologic Model (mHM) is a well established hydrological model used by the scientific community. It is under active development with dozens of contributors and has an open community always interested in discussions.

What mHM can do for you

mHM - mesoscale Hydrologic Model

The mesoscale Hydrologic Model (mHM) developed by the Dept. Computational Hydrosystems at UFZ is a spatially explicit distributed hydrologic model. It is implemented in the Fortran programming language and can be easily installed as software using the conda package manager. Detailed installation guide can be found here. The model concept uses grid cells as a primary hydrologic unit, and accounts for the following processes: canopy interception, snow accumulation and melting, soil moisture dynamics, infiltration and surface runoff, evapotranspiration, subsurface storage and discharge generation, deep percolation and baseflow and discharge attenuation and flood routing.

Schematic of resolution levels, data, processes and states in mHM.Schematic of resolution levels, data, processes and states in mHM.

The model is driven by hourly or daily meteorological forcings (e.g., precipitation, temperature), and it utilizes observable basin physical characteristics (e.g., soil textural, vegetation, and geological properties) to infer the spatial variability of the required parameters.

The main feature of mHM is the approach to estimate parameters at the target resolution based on high resolution physiographic land surface descriptors (e.g., DEM, slope, aspect, root depth based on land cover class or plant functional types, leaf area index, soil texture, geological formation type). The technique was proposed in Samaniego et al., WRR 2010 and is called multiscale parameter regionalization (MPR). The MPR technique is crucial to reach flux-matching across scales and to derive seamless parameter fields (Samaniego et al., HESS 2017).

Logo of mHM
Programming languages
  • AGS Script 80%
  • Fortran Free Form 15%
  • Python 3%
  • CMake 1%
  • R 0%
  • GPL-3.0-or-later
</>Source code

Participating organisations

Helmholtz Centre for Environmental Research (UFZ)