Downloads
Note: The VIC model and the routing model have been developed for use on LINUX and UNIX platforms. To use VIC and/or the routing model on a Windows platform, we suggest downloading a free UNIX emulator such as Cygwin and compiling/running these models within this emulator. Please do not ask us for help with installing or using Cygwin.
VIC Model Source Code
The VIC model is written in C and typically compiled with the GNU gcc compiler.
Routing Model Source Code
The routing model is written in Fortran 77 and typically compiled with the GNU g77 compiler (not to be confused with GNU's gfortran compiler, which may also work but hasn't been tested here in our lab).
- Route 1.1 (not currently available for download)
- Route 1.0
Plotting Scripts
- Splus (or R) scripts for comparing 2 VIC runs (at one grid cell): R_plot_scripts.tgz
- C-shell/perl/gmt script for plotting hydrographs: plot_flow_STEHE.scr
Preparing VIC Model Inputs
- Basin Delineation
- Arc/Info Utility Basin Preparation Programs: basin_prep.tgz
- Meteorological Data
- Programs for gridding meteorological data from the National Climatic Data Center: GRID_2000.TAR.gz
- Programs for processing "Canada Daily Climate Data": CANADA_MET.TAR.gz. Daily meteorological data for Canada is available on CDs from Environment Canada, entitled "Canada Daily Climate Data." This includes a README file describing the steps to downloading and processing the data for input to VIC.
- Additional Processing MethodPrograms: met_prep_other.tgz
- Temporal Disaggregation of Precipitation Data
- Tools for TemporalDisaggregation of Precipitation Data: temporal_disagg_precip.tgz
- Lookup tables for thecontinental U.S. (by season): US_LOOKUP_TABLES.TAR.gz
- Parameter Files
- Vegetation Parameter Preparation: veg_param_prep.tgz
- Soil Parameter Preparation: soil_param_prep.tgz
- Snowband Preparation: snowband_prep.tgz
- LDAS File Preparation: LDAS_prep.tgz
Preparing Routing Model Inputs
- Routing Model Input Preparation: rout_prep.tgz
- Jennifer Adam's Routing Model Preparation: rout_prep_adam.tgz
Post-processing
- Temporal Aggregation: temporal_agg.tgz
- Spatial Aggregation: spatial_agg.tgz
- Spatial Disaggregation: spatial_disagg.tgz
- Tool for converting between standardVIC input/output and NetCDF: flux2nc.py
Calibration
- Calibration Programs: calibrate_other.tgz for method described on Other Calibration Methods website.
Sample Data Sets
- Stehekin Basin (vic.sample.stehekin.tgz): example of meteorological forcings, VIC parameters, routing model parameters, for learning to use VIC and the routing model.
- Forcings and VIC parameters for the PILPS-2E experiment, Torne-Kalix basin, Sweden: pilps.tar
- Forcings, VIC parameters, and observations of snow depth and soil moisture and temperatures for the Rosemount site, Illinois: RosemountTestSet.tgz.
VIC Administrator Last modified: Wed Aug 26 14:29:42 PDT 2009
