Short name of model
HEC-HMS
Long name of model
Event and continuous; distributed, semi-distributed, and lumped.
Event or continuous in time; distributed, semi-distributed, or lumped in space
Riverine flood or urban flood or rural flash flood or urban flash flood; rainfall-only or rainfall-snowmelt derived; note wildfire/debris-flow applicability where relevant
Pluvial, fluvial flooding, rainfall-only, and/or rainfall-snowmelt flooding, supports post‑wildfire runoff response (burned watersheds) and debris‑flow triggering assessments (via sediment/debris workflows)
Demonstrated application purposes with emphasis on flash flood and riverine flood forecasting; include wildfire/debris use-cases where applicable
Short to medium range flow forecasting, flood damage reduction studies, flow frequency studies, reservoir spillway studies, reservoir dam failure studies, water availability assessment, and post‑wildfire hydrology screening and watershed sediment/debris hazard analyses
Unique flood mechanisms, unique usage, additional special simulation purposes
Description of model history and background
Available methods for flood wave routing
- Sediment Transport Potential Functions: Ackers-Wights, Engelund-Hansen, Laursen-Copeland, Meyer-Peter Muller, Toffaleti, Wilcock, Yang, Krone Parthenaides, and Sediment Delivery Ratio. For more information, see https://www.hec.usace.army.mil/confluence/hmsdocs/hmsum/4.13/erosion-and-sediment-transport/watershed-sediment-properties.
- Sediment Routing Methods: Linear Reservoir, Muskingum, Uniform Equilibrium and Volume Ratio. For more information, see https://www.hec.usace.army.mil/confluence/hmsdocs/hmsum/4.13/erosion-and-sediment-transport/reach-sediment.
Available methods for reservoir routing and gate control operations if any
- Sediment Trap Method: Complete Sediment Trap, Specified Sediment, Chen Sediment Trap, Brune Sediment Trap, and Zero Sediment Trap. For more information, see “https://www.hec.usace.army.mil/confluence/hmsdocs/hmsum/4.13/erosion-and-sediment-transport/reservoir-sediment”.
Available methods for surface erosion
Available methods for shortwave radiation
Available methods for longwave radiation
Available methods for precipitation
Frequency Storm, Gage Weights, Gridded Precipitation, HMR52 Storm, Interpolated Precipitation, Inverse Distance, Hypothetical Storm, Specified Hyetograph, MetSim Precipitation, and Standard Project Storm. For more information, see https://www.hec.usace.army.mil/confluence/hmsdocs/hmsum/4.13/meteorology-description/precipitation.
Available methods for potential evapotranspiration
Defines how a subbasin is discretized (i.e., grid cells, lumped, etc.)
Canopy methods are intended to represent plants that may intercept and store precipitation as well as extract water from the surface or soil.
Available methods for snow accumulation and melt
Available methods for infiltration
Available methods for surface runoff
Available methods for surface runoff.
Available methods for subsurface interflow
Available methods for percolation to groundwater
What types of input data are required for the model
Precipitation at a minimum. Air temperature for snowmelt. Some methods may require additional boundary conditions (e.g., shortwave/longwave radiatioon, atmospheric pressure, windspeed, and/or relative humidity or dew point temperature).
What file formats can be used for input data
Gridded data can be imported in NetCDF, GRIB, GeoTIFF, HDF, ASCII, BIL, and HEC-DSS formats, amongst others. Time series can be imported in text and/or HEC-DSS formats. For more information regarding data formats, see https://www.hec.usace.army.mil/confluence/hmsdocs/hmsum/4.13/shared-component-data. For more information regarding gridded data usage, see https://www.hec.usace.army.mil/confluence/hmsdocs/hmsguides/working-with-gridded-boundary-condition-data.
What time interval is required for input data, and how are daily values utilized
Options range from 1 minute to daily, with automatic linear interpolation to the simulation time interval.
What tools are available for calibration and optimization
Multiple optimization algorithms (deterministic and stochastic) are available for estimating parameters using observed flow data. For more information, see https://www.hec.usace.army.mil/confluence/hmsdocs/hmsum/4.13/model-optimization.
Can observed flow and previous forecast flow be used to update the forecast flow
Observed data (e.g., flow, stage, etc) can be used to update model results. For more information, see https://www.hec.usace.army.mil/confluence/hmsdocs/hmsum/4.13/forecasting-streamflow.
Can ensemble meteorologic forecasts be used in the model What tools are available for calibration and optimization
The Ensemble Analysis within HEC-HMS allows for mutiple base models to be created and simulated in a collective fashion to predict an outcome. Ensemble meteorologic forecasts can be incorporated within this analysis framework. For more information, see https://www.hec.usace.army.mil/confluence/hmsdocs/hmsum/4.13/ensemble-simulations.
How is uncertainty represented in the outputs
A Monte Carlo uncertainty tool is available and integrated in the model. For more information, see https://www.hec.usace.army.mil/confluence/hmsdocs/hmsum/4.13/assessing-model-uncertainty.
Options range from 1 minute daily.
What is the file format for output time-series data
HEC-DSS file format, programming API available.
What types of output statistics are available
Minima, maxima, and volumes necessary for showing mass balance are available at all elements. If observed data is specified at an element, goodness-of-fit statistics are also available.
What is the file format for output statistics data
Extensible Markup Language (XML)
Platforms from this inventory in which this model can be integrated
Additional platforms outside this inventory in which this model can be integrated
Difficulty level for installation and configuration
Education level recommended for users
Score from 1 (difficult) to 5 (easy) rating the overall difficulty of use
How much GIS support is included for watershed delineation and parameter estimation
What tools are included for importing and preparing time-series data
Parameters for infiltration, surface runoff, baseflow for each catchment
What tools are included for estimating model parameters from physical data
What tools are included for model calibration
What tools are included for model verification
Minimum hardware requirements
Operating system – MS Windows, LINUX
Programming language used for the core code (e.g. Fortran, C++, Java). If workflow scripting is supported (e.g. Python) then please specify
Open source or closed source
Date of latest update and the version number for the release
Date of next planned update and the version number for the release
Is there an active developer community with regular updates and new releases?
Platforms in the inventory which integrate this model
URL that can be used to download the software
Is the software free to download and use?
Languages used for the software user interface
URL that can be used to get online support
URL that can be used to access training material
Languages used for the training material
URL for case studies and examples of its use. Ideally including benchmarking of performance
Languages used for the guidance material
Reference from scientific journals or publications
Contact organization for the software. Could be core developer
US Army Corps of Engineers
https://www.hec.usace.army.mil
Mailing Address:
Department of The Army
Corps of Engineers
Institute for Water Resources
Hydrologic Engineering Center
609 Second Street
Davis, CA 95616-4687
HEC Phone: +1 530.756.1104
HEC Fax: +1 530.756.8250