Distributed Hydrology Soil Vegetation Model

DHSVM is a distributed hydrologic model that explicitly represents the effects of topography and vegetation on water fluxes through the landscape. Originally developed in the early 1990s (Wigmosta et al., 1994), the model code has been further developed by a wide cast of characters at the University of Washington under the direction of Dennis P. Lettenmaier, and at Pacific Northwest National Laboratory.

DHSVM is typically applied at high spatial resolutions on the order of 100 m for watersheds of up to 104 km2 and at sub-daily timescales for multi-year simulations. It has been applied predominantly to mountainous watersheds in the Pacific Northwest in the United States.

For an in-depth introduction to principle concepts and components that lie under the framework of DHSVM, please refer to the document 'The distributed hydrology soil vegetation model' (download). This document can also be viewed through this Google Book page. Note that this document applies to DHSVM version 2.0 and was last updated in 2002.

Another best source of information about model applicaitions in a wide range of topics is the published works provided in the publication section.

DHSVM v. 3.1.2

DHSVM v.3.1.2, or DHSVM-RBM (Sun et al., in review), integrates DHSVM v.3.1.1 with a spatially distributed semi-Lagrangian stream temperature model RBM (Yearsley, 2009; 2010) to provide dynamic predictions of stream temperature in small and medium sized catchments typically at the hourly, subdaily and daily scales. A new algorithm is incorporated into DHSVM v.3.1.2 to model the effect of riparian vegetation shading on downward solar radiation and in turn stream temperature.

RBM solves the one-dimensional, time-dependent equations for thermal energy balance in advective river systems using a Eulerian-Lagrangian particle tracking scheme. At each computational step, for each stream segment, DHSVM provides to RBM the hydrologic and meteorological forcing input including air temperature, downward short- and long-wave radiation, vapor pressure, wind speed, inflow and outflow. Follow the instructions in the updated tutorial to prepare input files and run the model.

You can find more information about the model development and applications of RBM, integrated VIC and RBM (VIC-RBM), and DHSVM-RBM on our new RBM website.

DHSVM v. 3.1.1 (Feb, 2013)

DHSVM v.3.1.1 is developed to support NetCDF Input/Output, in additional to the existing binary Input/Output. The main changes made to the core DHSVM 3.1 source code are listed in the readme.txt file. The pre-processing scripts used to generate initial model state files, monthly shading factor and nearest channel file are updated for binary input/output. New pre-processing scripts are developed for netcdf input/output. Please follow the instructions in the updated tutorial to prepare required input data files.

DHSVM v. 3.1 (Jan, 2013)

In addition to full capabilites of previous version DHSVM 3.0, DHSVM 3.1 can be used for simulating urban hydrological processes for partially urban or urbanizing conditions. The modified model has a new land cover category 'urban' with a fractional impervious area, and coefficients representation the fraction of runoff generated from impervious surfaces to be diverted to detention storage. The Precipitation that falls on impervious surfaces becomes surface runoff and is connected directly to the stream channel, with the remainder stored and slowly released to represent the effects of stormwater detention (Cuo et al., 1998). Note that the model currently uses conventional routing method to route the urban runoff. If the FLOW ROUTING option is set to KINEMATIC, the urban module does not take effect. Further improvement to allow both routing options for the urban module is underway.

Note: DHSVM 3.1 can be easily applied to non-urban areas by assigning zero to "impervious fraction", "detention fraction" and "dentention decay" parameters in the configuration file. Click here for more information about the version updates.

** You are very welcome to use our models for research purposes. Please be sure to acknowledge the source of the models in publications. **

Source code & Test Site Data for DHSVM 3.1.2 (.tar.gz)
DHSVM 3.1.2 tutorial (.pdf)
Source code & Test Site Data for DHSVM 3.1.1 (.tar.gz)
DHSVM 3.1.1 Tutorial (.pdf)
Source code & Test Site Data for DHSVM 3.1 (.tar.gz)
DHSVM 3.1 tutorial (.pdf)
Short-version DHSVM tutorial for running the test site (.pdf)
DHSVM 3.1 Test Site Information (.pdf)
Source code & Test Site Data for DHSVM 3.0 (.tar.gz)
Source code & Test Site Data for DHSVM 2.0 (.tar.gz)

DHSVM is a research model and as such is continuously under development. Only very limited efforts have been paid to make a user-friendly interface. Its source code is available to interested parties, but be advised that no technical support is available other than these web pages, unless specific arrangements have been made.

DHSVM User Listserve allows subscribers to ask questions, share experiences and exchange information. To subscribe, click here.

Last Changed: N. Sun, Mar 14, 2014