You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repository serves as the public source code repository of the **Variable Infiltration Capacity Model**, better known as **VIC**. The [official VIC website](http://www.hydro.washington.edu/Lettenmaier/Models/VIC/index.shtml) it still maintained at the [University of Washington Land Surface Hydrology Group](http://www.hydro.washington.edu) headed by [Dennis P. Lettenmaier](http://www.ce.washington.edu/people/faculty/faculty.php?id=25).
# # GF_410 = use formulas from VIC 4.1.0 (ground flux, deltaH, and fusion are correct; deltaH and fusion ignore surf_atten);
39
41
# # Default = GF_410
40
42
#TFALLBACK TRUE # TRUE = when temperature iteration fails to converge, use previous time step's T value
43
+
#SPATIAL_FROST FALSE (Nfrost) # TRUE = use a uniform distribution to simulate the spatial distribution of soil frost; FALSE = assume that the entire grid cell is frozen uniformly. If TRUE, then replace (Nfrost) with the number of frost subareas, i.e., number of points on the spatial distribution curve to simulate. Default = FALSE.
#SNOW_ALBEDO USACE # USACE = use traditional VIC algorithm based on US Army Corps of Engineers empirical snow albedo decay curves, using hard-coded dates for transitions from snow accumulation to melting; SUN1999 = use algorithm of Sun et al 1999, in which albedo decay depends on snow cold content (more appropriate for simulations outside the US).
47
49
#SNOW_DENSITY DENS_BRAS # DENS_BRAS = use traditional VIC algorithm taken from Bras, 1990; DENS_SNTHRM = use algorithm taken from SNTHRM model.
48
50
#BLOWING FALSE # TRUE = compute evaporative fluxes due to blowing snow
49
51
#COMPUTE_TREELINE FALSE # Can be either FALSE or the id number of an understory veg class; FALSE = turn treeline computation off; VEG_CLASS_ID = replace any overstory veg types with the this understory veg type in all snow bands for which the average July Temperature <= 10 C (e.g. "COMPUTE_TREELINE 10" replaces any overstory veg cover with class 10)
50
-
#DIST_PRCP FALSE # TRUE = use distributed precipitation
51
-
#PREC_EXPT 0.6 # exponent for use in distributed precipitation eqn (only used if DIST_PRCP is TRUE)
52
52
#CORRPREC FALSE # TRUE = correct precipitation for gauge undercatch
53
53
#MAX_SNOW_TEMP 0.5 # maximum temperature (C) at which snow can fall
54
54
#MIN_RAIN_TEMP -0.5 # minimum temperature (C) at which rain can fall
55
+
#SPATIAL_SNOW FALSE # TRUE = use a uniform distribution to simulate the partial coverage of the
56
+
# surface by a thin snowpack. Coverage is assumed to be uniform after snowfall
57
+
# until the pack begins to melt. If TRUE, VIC will expect an additional column
58
+
# in the soil paramter file containing the snow distibution slope parameter
#OUTPUT_FORCE FALSE # TRUE = perform disaggregation of forcings, skip the simulation, and output the disaggregated forcings.
72
78
#PLAPSE TRUE # This controls how VIC computes air pressure when air pressure is not supplied as an input forcing: TRUE = set air pressure to sea level pressure, lapsed to grid cell average elevation; FALSE = set air pressure to constant 95.5 kPa (as in all versions of VIC pre-4.1.1)
73
79
#SW_PREC_THRESH 0 # Minimum daily precip [mm] that can cause dimming of incoming shortwave; default = 0.
74
80
#MTCLIM_SWE_CORR TRUE # This controls VIC's estimates of incoming shortwave in the presence of snow; TRUE = adjust incoming shortwave for snow albedo effect; FALSE = do not adjust shortwave; default = TRUE
#CARBON FALSE # TRUE = simulate carbon cycle; FALSE = do not simulate carbon cycle. Default = FALSE.
101
+
#VEGLIB_PHOTO FALSE # TRUE = photosynthesis parameters are included in the veg library file. Default = FALSE.
102
+
#RC_MODE RC_JARVIS # RC_JARVIS = canopy resistance computed by applying resistance factors to the veg class's minimum resistance, listed in the veg library
103
+
# RC_PHOTO = canopy resistance computed by applying resistance factors to the minimum resistance required by current photosynthetic demand. Default = RC_JARVIS.
#SOIL_DIR (soil param directory) # Directory containing ARC/INFO ASCII grids of soil parameters - only valid if ARC_SOIL is TRUE
147
159
BASEFLOW ARNO # ARNO = columns 5-8 are the standard VIC baseflow parameters; NIJSSEN2001 = columns 5-8 of soil file are baseflow parameters from Nijssen et al (2001)
148
160
JULY_TAVG_SUPPLIED FALSE # TRUE = final column of the soil parameter file will contain average July air temperature, for computing treeline; this will be ignored if COMPUTE_TREELINE is FALSE; FALSE = compute the treeline based on the average July air temperature of the forcings over the simulation period
149
161
ORGANIC_FRACT FALSE # TRUE = simulate organic soils; soil param file contains 3*Nlayer extra columns, listing for each layer the organic fraction, and the bulk density and soil particle density of the organic matter in the soil layer; FALSE = soil param file does not contain any information about organic soil, and organic fraction should be assumed to be 0
ROOT_ZONES 3 # Number of root zones (must match format of veg param file)
153
-
VEGPARAM_LAI TRUE # TRUE = veg param file contains LAI information; FALSE = veg param file does NOT contain LAI information
154
-
LAI_SRC LAI_FROM_VEGLIB # LAI_FROM_VEGPARAM = read LAI from veg param file; LAI_FROM_VEGLIB = read LAI from veg library file
165
+
#VEGLIB_VEGCOVER FALSE # TRUE = veg lib file contains 12 monthly values of partial vegcover fraction for each veg class, between the LAI and albedo values
166
+
#VEGPARAM_LAI TRUE # TRUE = veg param file contains LAI information; FALSE = veg param file does NOT contain LAI information
167
+
#VEGPARAM_ALB FALSE # TRUE = veg param file contains albedo information; FALSE = veg param file does NOT contain albedo information
168
+
#VEGPARAM_VEGCOVER FALSE # TRUE = veg param file contains veg_cover information; FALSE = veg param file does NOT contain veg_cover information
169
+
#LAI_SRC FROM_VEGLIB # FROM_VEGPARAM = read LAI from veg param file; FROM_VEGLIB = read LAI from veg library file
170
+
#ALB_SRC FROM_VEGLIB # FROM_VEGPARAM = read albedo from veg param file; FROM_VEGLIB = read albedo from veg library file
171
+
#VEGCOVER_SRC FROM_VEGLIB # FROM_VEGPARAM = read veg_cover from veg param file; FROM_VEGLIB = read veg_cover from veg library file
155
172
SNOW_BAND 1 # Number of snow bands; if number of snow bands > 1, you must insert the snow band path/file after the number of bands (e.g. SNOW_BAND 5 my_path/my_snow_band_file)
0 commit comments