VIC5
The Variable Infiltration Capacity (VIC) Hydrological Model
Description
The Variable Infiltration Capacity (VIC) model is a macroscale hydrologic model that solves full water and energy balances, originally developed by Xu Liang at the University of Washington (UW). The version of VIC source code used is of 5.0.1 on <https://github.com/UW-Hydro/VIC/>, see Hamman et al. (2018). Development and maintenance of the current official version of the VIC model at present is led by the UW Hydro (Computational Hydrology group) in the Department of Civil and Environmental Engineering at UW. VIC is a research model and in its various forms it has been applied to most of the major river basins around the world, as well as globally <http://vic.readthedocs.io/en/master/Documentation/References/>. References: "Liang, X., D. P. Lettenmaier, E. F. Wood, and S. J. Burges (1994), A simple hydrologically based model of land surface water and energy fluxes for general circulation models, J. Geophys. Res., 99(D7), 14415-14428, <doi:10.1029/94JD00483>"; "Hamman, J. J., Nijssen, B., Bohn, T. J., Gergel, D. R., and Mao, Y. (2018), The Variable Infiltration Capacity model version 5 (VIC-5): infrastructure improvements for new applications and reproducibility, Geosci. Model Dev., 11, 3481-3496, <doi:10.5194/gmd-11-3481-2018>".
Downloads
236
Last 30 days
19207th
689
Last 90 days
2.5K
Last year
Trend: -2.5% (30d vs prior 30d)
CRAN Check Status
Show all 14 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | NOTE |
| r-devel-linux-x86_64-debian-gcc | NOTE |
| r-devel-linux-x86_64-fedora-clang | NOTE |
| r-devel-linux-x86_64-fedora-gcc | NOTE |
| r-devel-macos-arm64 | NOTE |
| r-devel-windows-x86_64 | NOTE |
| r-oldrel-macos-arm64 | NOTE |
| r-oldrel-macos-x86_64 | NOTE |
| r-oldrel-windows-x86_64 | NOTE |
| r-patched-linux-x86_64 | NOTE |
| r-release-linux-x86_64 | NOTE |
| r-release-macos-arm64 | NOTE |
| r-release-macos-x86_64 | NOTE |
| r-release-windows-x86_64 | NOTE |
Check details (14 non-OK)
Rd files
checkRd: (-1) vic_param.Rd:311: Lost braces
311 | albedo must be supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:323: Lost braces
323 | supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:341: Lost braces
341 | be supplied in code{forcing_veg} Default = 0.}
| ^
Rd files
checkRd: (-1) vic_param.Rd:311: Lost braces
311 | albedo must be supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:323: Lost braces
323 | supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:341: Lost braces
341 | be supplied in code{forcing_veg} Default = 0.}
| ^
Rd files
checkRd: (-1) vic_param.Rd:311: Lost braces
311 | albedo must be supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:323: Lost braces
323 | supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:341: Lost braces
341 | be supplied in code{forcing_veg} Default = 0.}
| ^
Rd files
checkRd: (-1) vic_param.Rd:311: Lost braces
311 | albedo must be supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:323: Lost braces
323 | supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:341: Lost braces
341 | be supplied in code{forcing_veg} Default = 0.}
| ^
Rd files
checkRd: (-1) vic_param.Rd:311: Lost braces
311 | albedo must be supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:323: Lost braces
323 | supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:341: Lost braces
341 | be supplied in code{forcing_veg} Default = 0.}
| ^
Rd files
checkRd: (-1) vic_param.Rd:311: Lost braces
311 | albedo must be supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:323: Lost braces
323 | supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:341: Lost braces
341 | be supplied in code{forcing_veg} Default = 0.}
| ^
Rd files
checkRd: (-1) vic_param.Rd:311: Lost braces
311 | albedo must be supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:323: Lost braces
323 | supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:341: Lost braces
341 | be supplied in code{forcing_veg} Default = 0.}
| ^
Rd files
checkRd: (-1) vic_param.Rd:311: Lost braces
311 | albedo must be supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:323: Lost braces
323 | supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:341: Lost braces
341 | be supplied in code{forcing_veg} Default = 0.}
| ^
Rd files
checkRd: (-1) vic_param.Rd:311: Lost braces
311 | albedo must be supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:323: Lost braces
323 | supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:341: Lost braces
341 | be supplied in code{forcing_veg} Default = 0.}
| ^
Rd files
checkRd: (-1) vic_param.Rd:311: Lost braces
311 | albedo must be supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:323: Lost braces
323 | supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:341: Lost braces
341 | be supplied in code{forcing_veg} Default = 0.}
| ^
Rd files
checkRd: (-1) vic_param.Rd:311: Lost braces
311 | albedo must be supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:323: Lost braces
323 | supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:341: Lost braces
341 | be supplied in code{forcing_veg} Default = 0.}
| ^
Rd files
checkRd: (-1) vic_param.Rd:311: Lost braces
311 | albedo must be supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:323: Lost braces
323 | supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:341: Lost braces
341 | be supplied in code{forcing_veg} Default = 0.}
| ^
Rd files
checkRd: (-1) vic_param.Rd:311: Lost braces
311 | albedo must be supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:323: Lost braces
323 | supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:341: Lost braces
341 | be supplied in code{forcing_veg} Default = 0.}
| ^
Rd files
checkRd: (-1) vic_param.Rd:311: Lost braces
311 | albedo must be supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:323: Lost braces
323 | supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:341: Lost braces
341 | be supplied in code{forcing_veg} Default = 0.}
| ^
Check History
NOTE 0 OK · 14 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
Rd files
checkRd: (-1) vic_param.Rd:311: Lost braces
311 | albedo must be supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:323: Lost braces
323 | supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:341: Lost braces
341 | be supplied in code{forcing_veg} Default = 0.}
| ^
Rd files
checkRd: (-1) vic_param.Rd:311: Lost braces
311 | albedo must be supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:323: Lost braces
323 | supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:341: Lost braces
341 | be supplied in code{forcing_veg} Default = 0.}
| ^
Rd files
checkRd: (-1) vic_param.Rd:311: Lost braces
311 | albedo must be supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:323: Lost braces
323 | supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:341: Lost braces
341 | be supplied in code{forcing_veg} Default = 0.}
| ^
Rd files
checkRd: (-1) vic_param.Rd:311: Lost braces
311 | albedo must be supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:323: Lost braces
323 | supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:341: Lost braces
341 | be supplied in code{forcing_veg} Default = 0.}
| ^
Rd files
checkRd: (-1) vic_param.Rd:311: Lost braces
311 | albedo must be supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:323: Lost braces
323 | supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:341: Lost braces
341 | be supplied in code{forcing_veg} Default = 0.}
| ^
Rd files
checkRd: (-1) vic_param.Rd:311: Lost braces
311 | albedo must be supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:323: Lost braces
323 | supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:341: Lost braces
341 | be supplied in code{forcing_veg} Default = 0.}
| ^
Rd files
checkRd: (-1) vic_param.Rd:311: Lost braces
311 | albedo must be supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:323: Lost braces
323 | supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:341: Lost braces
341 | be supplied in code{forcing_veg} Default = 0.}
| ^
Rd files
checkRd: (-1) vic_param.Rd:311: Lost braces
311 | albedo must be supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:323: Lost braces
323 | supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:341: Lost braces
341 | be supplied in code{forcing_veg} Default = 0.}
| ^
Rd files
checkRd: (-1) vic_param.Rd:311: Lost braces
311 | albedo must be supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:323: Lost braces
323 | supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:341: Lost braces
341 | be supplied in code{forcing_veg} Default = 0.}
| ^
Rd files
checkRd: (-1) vic_param.Rd:311: Lost braces
311 | albedo must be supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:323: Lost braces
323 | supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:341: Lost braces
341 | be supplied in code{forcing_veg} Default = 0.}
| ^
Rd files
checkRd: (-1) vic_param.Rd:311: Lost braces
311 | albedo must be supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:323: Lost braces
323 | supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:341: Lost braces
341 | be supplied in code{forcing_veg} Default = 0.}
| ^
Rd files
checkRd: (-1) vic_param.Rd:311: Lost braces
311 | albedo must be supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:323: Lost braces
323 | supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:341: Lost braces
341 | be supplied in code{forcing_veg} Default = 0.}
| ^
Rd files
checkRd: (-1) vic_param.Rd:311: Lost braces
311 | albedo must be supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:323: Lost braces
323 | supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:341: Lost braces
341 | be supplied in code{forcing_veg} Default = 0.}
| ^
Rd files
checkRd: (-1) vic_param.Rd:311: Lost braces
311 | albedo must be supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:323: Lost braces
323 | supplied in code{forcing_veg}. Default = 1.}
| ^
checkRd: (-1) vic_param.Rd:341: Lost braces
341 | be supplied in code{forcing_veg} Default = 0.}
| ^