Skip to content

Commit f411198

Browse files
author
Joe Hamman
committed
Merge branch 'release/4.2.0'
2 parents acaa17d + bbee737 commit f411198

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

88 files changed

+9368
-5764
lines changed

LICENSE.txt

+339
Large diffs are not rendered by default.

readme.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Variable Infiltration Capacity (VIC) Model
2-
[![Build Status](https://travis-ci.org/UW-Hydro/VIC.png?branch=master)](https://travis-ci.org/UW-Hydro/VIC)
2+
[![Build Status](https://travis-ci.org/UW-Hydro/VIC.png?branch=develop)](https://travis-ci.org/UW-Hydro/VIC)
33

44
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).
55

samples/global.param.sample

+24-7
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ ENDDAY 31 # day model simulation ends
2121
# Energy Balance Parameters
2222
#######################################################################
2323
FULL_ENERGY FALSE # TRUE = calculate full energy balance; FALSE = compute water balance only. Default = FALSE.
24+
#CLOSE_ENERGY FALSE # TRUE = all energy balance calculations (canopy air, canopy snow, ground snow,
25+
# and ground surface) are iterated to minimize the total column error. Default = FALSE.
2426

2527
#######################################################################
2628
# Soil Temperature Parameters
@@ -38,20 +40,23 @@ FROZEN_SOIL FALSE # TRUE = calculate frozen soils. Default = FALSE.
3840
# # GF_410 = use formulas from VIC 4.1.0 (ground flux, deltaH, and fusion are correct; deltaH and fusion ignore surf_atten);
3941
# # Default = GF_410
4042
#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.
4144

4245
#######################################################################
4346
# Precip (Rain and Snow) Parameters
4447
# Generally these default values do not need to be overridden
4548
#######################################################################
46-
#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).
4749
#SNOW_DENSITY DENS_BRAS # DENS_BRAS = use traditional VIC algorithm taken from Bras, 1990; DENS_SNTHRM = use algorithm taken from SNTHRM model.
4850
#BLOWING FALSE # TRUE = compute evaporative fluxes due to blowing snow
4951
#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)
5252
#CORRPREC FALSE # TRUE = correct precipitation for gauge undercatch
5353
#MAX_SNOW_TEMP 0.5 # maximum temperature (C) at which snow can fall
5454
#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
59+
# (= 2 * snow depth below which coverage < 1).
5560

5661
#######################################################################
5762
# Turbulent Flux Parameters
@@ -69,6 +74,7 @@ FROZEN_SOIL FALSE # TRUE = calculate frozen soils. Default = FALSE.
6974
# Meteorological Forcing Disaggregation Parameters
7075
# Generally these default values do not need to be overridden
7176
#######################################################################
77+
#OUTPUT_FORCE FALSE # TRUE = perform disaggregation of forcings, skip the simulation, and output the disaggregated forcings.
7278
#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)
7379
#SW_PREC_THRESH 0 # Minimum daily precip [mm] that can cause dimming of incoming shortwave; default = 0.
7480
#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
@@ -88,6 +94,14 @@ FROZEN_SOIL FALSE # TRUE = calculate frozen soils. Default = FALSE.
8894
# # LW_CLOUD_DEARDORFF = method of Deardorff (1978)
8995
# # default = LW_CLOUD_DEARDORFF
9096

97+
#######################################################################
98+
# Carbon Cycle Parameters
99+
#######################################################################
100+
#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.
104+
91105
#######################################################################
92106
# Miscellaneous Simulation Parameters
93107
# Generally these default values do not need to be overridden
@@ -142,16 +156,19 @@ ALMA_INPUT FALSE # TRUE = ALMA-compliant input variable units; FALSE = standard
142156
# Land Surface Files and Parameters
143157
#######################################################################
144158
SOIL (put the soil parameter path/file here) # Soil parameter path/file
145-
ARC_SOIL FALSE # TRUE = read soil parameters from ARC/INFO ASCII grids
146-
#SOIL_DIR (soil param directory) # Directory containing ARC/INFO ASCII grids of soil parameters - only valid if ARC_SOIL is TRUE
147159
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)
148160
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
149161
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
150162
VEGLIB (put the veg library path/file here) # Veg library path/file
151163
VEGPARAM (put the veg parameter path/file here) # Veg parameter path/file
152164
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
155172
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)
156173

157174
#######################################################################

0 commit comments

Comments
 (0)