Alan F. Hamlet, Philip W. Mote, Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group
Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group
description
Transcript of Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group
![Page 1: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/1.jpg)
Alan F. Hamlet Dennis P. Lettenmaier
JISAO/CSES Climate Impacts GroupDept. of Civil and Environmental EngineeringUniversity of Washington
Macro-Scale Hydrologic Modeling:
Conceptual Overview and Introduction to the Variable Infiltration Capacity (VIC) Modeling Software
![Page 2: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/2.jpg)
•Historic Context
•Description of the VIC Modeling Package
•Model Evaluation
•Practical Considerations
Outline of the Talk:
ftp://ftp.hydro.washington.edu/pub/hamleaf/IDEAM_workshop
![Page 3: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/3.jpg)
Historic Context and Conceptual Overview of the
Macro-Scale Approach
![Page 4: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/4.jpg)
Land Surface
PrecipitationEvapotranspirationRunoff
Radiative Heat TransferSensible and Latent Heat Budget
MoistureFluxes:
EnergyFluxes:
Atmosphere
Macro-scale hydrologic models have their origins in the need to simulate the moisture and energy fluxes at the land surface in Global Climate Models (GCMs) as an aggregated quantity over large spatial scales.
Early GCMs did not simulate ocean dynamics in an integrated manner and were of very coarse spatial resolution (typically ~500km x 500km grid cells). Computational constraints were limiting. Simple “bucket” land surface models were typical in early implementations in the late 1960s.
![Page 5: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/5.jpg)
Land Surface
PrecipitationEvapotranspirationRunoff
Radiative Heat TransferSensible and Latent Heat Budget
MoistureFluxes:
EnergyFluxes:
Atmosphere
As the sophistication of GCMs in simulating the global hydrologic cycle and ocean dynamics has developed through time, the need for more sophisticated land surface schemes has been recognized, and computational constraints have also become less important. The development of more sophisticated macro-scale hydrologic models such as VIC (UW), NOAH (NCEP), and CCM3 (NCAR) have resulted.
Ocean
![Page 6: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/6.jpg)
Conceptual Approach
As model grid cells become larger, transfer of water between cells is dominated by water flowing in river channels, and the spatial variability of some physical drivers becomes less important.
In particular, the spatial variability of infiltration, runoff, and baseflow within the cell control volume become less important as spatial scale increases.
![Page 7: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/7.jpg)
Differences between macro-scale land surface hydrology models and traditional hydrology models
Land Surface Scheme
Traditional Hydrology model
Purpose For inclusion in the GCM as a land surface scheme
Flood forecasting, water supply
Fluxes Both water and energy balance
Only water balance
Model More physically based formulation
Mainly conceptual model (i.e. parameters not physically based)
Vegetation Explicitly simulated Implicitly simulated
Run Grid-based Lumped parameter or fully distributed
Function Dynamic coupling with GCM or off-line simulations
Off line simulations
![Page 8: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/8.jpg)
Overview of the VIC Model
![Page 9: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/9.jpg)
Liang et al. 1994
2-layer soil vegetation model designed to be dynamically coupled to GCMs or weather models (e.g. at 5 degree lat lon resolution)Parameterized infiltration and base flow schemesSingle layer energy balance snow modelPhysically-based vegetation model including canopy effectsPhysically-based evaporation based on the Penman/Monteith approach
Development of the VIC Model
![Page 10: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/10.jpg)
Historic Use of the Model
Despite the original conception of the model, until very recently the vast majority of the hydrologic research using the model has implemented the model in an “off-line” configuration.
That is, driving data is produced (either from observations or simulations) and the model is run as a stand alone tool often as a “black box” used to interpret the hydrologic implications of the variations in the driving data.
Most of the improvements in the model have come about because of the discovery of shortcomings of the model during the course of investigations focused on particular “off line” applications.
In the last several years, as computational constraints have been relaxed somewhat and the importance of the land surface state as an important driver of atmospheric circulation and precipitation variability, more attention has been focused on using the tool in a dynamic setting. Precipitation and temperature bias remain difficult elements of fully coupled models to resolve. (I.e. it is often difficult to realize the benefits of an improved land surface scheme if precipitation or temperature in the coupled application are strongly biased for other reasons.)
![Page 11: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/11.jpg)
VIC Representation of the Landscape
![Page 12: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/12.jpg)
Snow Model
Schematic of VIC Hydrologic Model and Energy Balance Snow Model
PNW
CACRB
GB
1/8thDeg.
1/8th
Deg.
12 km
12 k
m
![Page 13: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/13.jpg)
High Elevation Band
Equal Area Elevation Bands
Medium Elevation Band
Low Elevation Band
The number of bands is determined by the elevation gradient and a specified interval used in pre-processing (e.g. 1500 m/ 500m in the example).
Having determined the number of bands, the bands are forced to have equal area by ranking the pixels in a high resolution DEM and dividing them into groups within the cell boundaries with equal numbers of pixels.
Temperature and precipitation are different in each band, but are keyed to the driving data for each cell.
In current model implementations the mosaic of vegetation types is identical in each elevation band.
![Page 14: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/14.jpg)
Vegetation Characteristics
The model represents a particular vegetation class primarily by:
•Canopy albedo
•Seasonal Leaf Area Index (LAI)– can be unique for each cell.
•Canopy storage (assumed to be a function of LAI)
•Characteristic vegetation roughness and displacement height
•Stomatal resistance (evaporative resistance associated with transpiration)
•Architectural resistance (evaporative resistance related to humidity gradient within the canopy structure as compared to the free air)
•Rooting depth
•Radiation attenuation factor (used to attenuate incoming solar radiation)
![Page 15: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/15.jpg)
Representation of Soil Column
~10cm
~20cm
~1.5 m
Infiltration and surface runoff
Interflow processes
Baseflow processes
True depth and composition of the soil column is usually imperfectly known.
Porosity, Ksat, field capacity, wilting threshold, residual capacity and other soil characteristics are determined from estimates of soil composition
Storage capacity of eachlayer is depth times porosity.
Rooting distribution is specified in the vegetation file as the fraction of the roots occurring in each depth range. The model then calculates the fraction of roots in each soil layer. Thus the rooting depths and soil layers can be varied independently.
![Page 16: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/16.jpg)
Model Combinatorial AlgorithmEach cell is completely independent of the others. The model solves the water and energy balance independently for each elevation band and vegetation type within the cell (plus bare soil).
Band 1
Band 2
.
.
.
Band N
Then in each time step the model creates a linear combination of each variable according to the fraction of the cell area that is associated with each band and veg type.
Veg 1..Veg M
Veg 1..Veg M
Veg 1..Veg M
Area fraction weightingby variable
FinalModel Output
Value
![Page 17: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/17.jpg)
Simulation Modes
Water Balance Mode:Assumes the surface temperature is equal to the air temperature and solves the water balance. The snow model, however, is always run as an energy balance computation.
Full Energy:Solves the surface energy balance to determine surface temperature. A number of options are available for simulating the subsurface heat budget and ground heat flux algorithms.
See:
http://www.hydro.washington.edu/Lettenmaier/Models/VIC/Technical_Notes/NOTES_model_modes.html
![Page 18: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/18.jpg)
Vegetation Canopy
![Page 19: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/19.jpg)
Representation of the Canopy and Canopy Storage
Canopy Storage (determined by LAI)
Canopy evap (wet canopy or snow)Transpiration (dry canopy)
Canopy “throughfall” occurs when additional precipitation exceeds the storage capacity of the canopy (rain or snow) in the current time step.
Precipitation
![Page 20: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/20.jpg)
Infiltration, Runoff and Base Flow
![Page 21: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/21.jpg)
W1 = 50 mmb = 0.2Im = W1 * (1+b) = 60 mm
The Variable Infiltration Capacity CurveW1 is determined by the soil depth and porosity. Selecting b determines Imax.
![Page 22: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/22.jpg)
The Variable Infiltration Capacity CurveW1 = 50 mm; B = 0.2
0
10
20
30
40
50
60
70
80
90
100
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Fraction of Area
Po
int
Infi
ltra
tio
n
Ca
pa
cit
y (
mm
)
infiltration
precip0
precip1
precip2
Storm 1
Storm 3
Storm 2
![Page 23: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/23.jpg)
The Variable Infiltration Capacity CurveW1 = 50 mm; B = 0.5
0
10
20
30
40
50
60
70
80
90
100
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Fraction of Area
Po
int
Infi
ltra
tio
n
Ca
pa
cit
y (
mm
)
infiltration
precip0
precip1
precip2
Storm 1
Storm 3
Storm 2
![Page 24: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/24.jpg)
Three Parameter Non-linear Baseflow Relationship The modeler selects Dmax, Ds, Ws. Wmax is determined by the soil parameters. Ws and Ds determine the x and y positions of the linear threshold of the curve. Dmax determines the maximum base flow when the lower layer is fully saturated.
0
20
40
60
80
100
120
0 250 500
Lower Soil Layer Content (mm)
Ba
se
flo
w (
mm
) Dmax = 100Ds = 0.3Ws = 0.5
Ds * Dmax
Ws * 500
![Page 25: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/25.jpg)
0
20
40
60
80
100
120
0 250 500
Lower Soil Layer Content (mm)
Ba
se
flo
w (
mm
)
Three Parameter Non-linear Baseflow Relationship The modeler selects Dmax, Ds, Ws. (Wmax is determined by the soil parameters.) Ws and Ds determine the x and y positions of the linear threshold in the curve. Dmax determines the maximum base flow when the lower layer is fully saturated.
Dmax = 100Ds = 0.2Ws = 0.8
![Page 26: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/26.jpg)
Energy Balance Snow Model
http://www.ce.washington.edu/pub/WRS/WRS161.pdf
![Page 27: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/27.jpg)
Partitioning of Rain and Snow
The model currently uses a very simple partitioning method to determine the initial form of the precipitation.
E.g.
RainMin= 0.0 CSnowMax = 2.0 C
If T <= RainMin then 100% snow.
If T >= SnowMax the 100% rain.
Values in between are a linear interpolation between the two values. E.g. simulated precipitation at 0.5 degrees C would produce 75% snow, 25% rain.
![Page 28: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/28.jpg)
Source: Storck, P., 2000, Trees, Snow and Flooding: An Investigation of Forest Canopy Effects on Snow Accumulation and Melt at the Plot and Watershed Scales in the Pacific Northwest, Water Resources Series Technical Report No. 161, Dept of CEE, University of Washington. http://www.ce.washington.edu/pub/WRS/WRS161.pdf
Effects of Forest Canopy on Snow Accumulation
Loss of canopy increases the snow water equivalent and increases the rate of melt.
![Page 29: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/29.jpg)
Evaluation of the Snow Model for Below Canopy and Shelterwood Areas for a Site in the Cascades
Source: Storck, P., 2000, Trees, Snow and Flooding: An Investigation of Forest Canopy Effects on Snow Accumulation and Melt at the Plot and Watershed Scales in the Pacific Northwest, Water Resources Series Technical Report No. 161, Dept of CEE, University of Washington. http://www.ce.washington.edu/pub/WRS/WRS161.pdf
![Page 30: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/30.jpg)
ET
wet canopy evaporation
dry canopy transpiration
bare soil surface evaporation
pEE
)/1(
/)(
as
aapnp rrs
rdcGRsE
Evapotranspiration in VIC model
![Page 31: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/31.jpg)
Evaporation and TranspirationEvaporation from wet vegetation and transpiration from dry vegetation are estimated by the physically-based Penman Monteith approach. The equation has the form:
Evap = (Term1 + Term 2) / (Term 3)
(see e.g. equation 3 in Wigmosta et al. 1994)
Term 1 is net radiation term, which is primarily a function of incoming solar radiation (cloudiness) and the slope of the saturated vapor pressure-temperature curve.
Term 2 is the vapor pressure deficit term which is primarily a function of the humidity and temperature of the air, scaled by an aerodynamic resistance term related primarily to wind speed and surface roughness.
Term 3 is a function of the slope of the saturated vapor pressure and resistance terms associated with canopy resistance and aerodynamic resistance
Bare soil calculations are similar but include a resistance term related to the soil’s ability to deliver moisture to the surface (a function of upper layer moisture content and soil characteristics)
)/1(
/)(
as
aapnp rrs
rdcGRsE
![Page 32: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/32.jpg)
Key drivers such as net radiation budget and wind speed are calculated explicitly for each component of the land surface (canopy, understory, bare soil, and snow surface). Wet or dry vegetation is incorporated by selecting the canopy resistance term (same equation).
Overall Modeling Structure for Evaporation Calculations
Snow
No Snow
Wet Vegetation
Dry Vegetation
Overstory
Understory
![Page 33: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/33.jpg)
Sub-daily air temperature (°C) Surface albedo (fraction) Atmospheric density (kg/m3) Precipitation (mm) Atmospheric pressure (kPa) Shortwave radiation (W/m2) Daily maximum temperature (°C) Daily minimum temperature (°C) Atmospheric vapor pressure (kPa) Wind speed (m/s)
Below is an example of a 4 column daily forcing file:
Pcp Tmax Tmin Wind6.000 22.560 6.440 3.320 1.775 20.800 4.480 1.260 0.000 25.870 4.360 0.970 0.000 28.470 4.610 1.400 0.000 26.130 8.680 0.880 0.500 25.280 6.860 1.770 ...
Model Forcing Data
![Page 34: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/34.jpg)
VIC Met Data PreprocessorThe driving data for the model can be explicitly given as a time series, or the model will construct a set of complete forcings from a set of limited daily observations (usually daily precip, tmax, tmin, wind speed) following methods developed by Thornton and Running (1997).
Hourly temperature data (needed for the hourly snow model simulations) are reconstructed based on empirical relationships to Tmax and Tmin.
Cloudiness and solar radiation attenuation and incoming long wave radiation are estimated via the diurnal temperature range.
Dew point temperature is related to daily minimum temperature with a long wave radiation correction.
![Page 35: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/35.jpg)
Model Evaluation
![Page 36: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/36.jpg)
Streamflow Validation
Maurer, E.P., A.W. Wood, J.C. Adam, D.P. Lettenmaier, and B. Nijssen, 2002, A long-term hydrologically-based data set of land surface fluxes and states for the conterminous United States, J. Climate. 15, 3237-3251.
![Page 37: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/37.jpg)
Evaluation of Streamflow Simulations of the Colorado River at Lee’s Ferry, AZ
![Page 38: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/38.jpg)
Comparison of soil moisture simulations and observations for a site in Illinois.
Maurer, E.P., A.W. Wood, J.C. Adam, D.P. Lettenmaier, and B. Nijssen, 2002, A long-term hydrologically-based data set of land surface fluxes and states for the conterminous United States, J. Climate. 15, 3237-3251.
![Page 39: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/39.jpg)
Mote P.W.,Hamlet A.F., Clark M.P., Lettenmaier D.P., 2005, Declining mountain snowpack in western North America, BAMS, 86 (1): 39-49
Trends in April 1 SWE 1950-1997
![Page 40: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/40.jpg)
1950-1997 relative trends in April 1 SWE vs DJF temperature
ObsVIC
ObsVIC
ObsVIC
ObsVIC
![Page 41: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/41.jpg)
Practical Considerations
![Page 42: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/42.jpg)
Issues Regarding Implementation
•The code is freely available to anyone on the web, and some fairly detailed documentation and general support is available via web pages.
•Limited technical support is available since the code is maintained by busy grad students and staff researchers whose primary responsibilities lie elsewhere. A large user community shares experience and solutions to common problems, however, and the approach has been effective at resolving most difficulties encountered by users.
•Similarly, improvements in the models have frequently come from the user community.
•Successful implementation currently requires considerable GIS experience and strong programming skills in a UNIX environment. The ability to handle large data sets using scripts or compiled code is a must. Similar skills are needed to produce driving data sets for the models based on station data or other resources.
![Page 43: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/43.jpg)
Computer Issues•VIC runs cell by cell, and can be very efficiently parallelized by dividing the run into separate runs for sub-groups of cells that together cover the entire area of interest.
•VIC is typically run in our group on Pentium or AMD architecture using the UNIX operating system (LINEX). LINEX clusters are also being used frequently, but because the runs are executed cell by cell there is not necessarily a great advantage to doing so.
•VIC typically uses about 5 meg of RAM when running and RAM usage does not increase with basin size! Considerable disk storage is required for driving data and output, however, and these are dependent on basin size, output time step, etc.
•The GCC C compiler (which is available from GNU for free) is specified in the VIC make file and there is little reason to deviate from this choice. Use of another compiler may work, but requires testing.
•The model can be successfully run on MS Windows machines. The easiest way to do this is to install CIGWIN, which emulates the UNIX environment. Many pre-processing and post-processing scripts produced by our group, however, require the C shell, which is not identical to the shell used by CIGWIN.
![Page 44: Alan F. Hamlet Dennis P. Lettenmaier JISAO/CSES Climate Impacts Group](https://reader035.fdocuments.in/reader035/viewer/2022070404/56813b48550346895da42f80/html5/thumbnails/44.jpg)
Some Practical Considerations Related to Driving Data and Calibration
•The quality of driving data sets frequently controls the quality of the hydrologic model simulations, and may also determine the appropriate spatial resolution of the model. (I.e. bad driving data + high resolution model = high resolution junk)
•If observed streamflow or other hydrologic data are available, calibration and bias correction can be effective at removing systematic bias from the simulations. If streamflow is the only output needed, bias correction may be preferable to calibration given the many uncertainties in the driving data and observed streamflow records.
•Topographic controls on precipitation are of crucial importance in simulating mountain watersheds, and observed data at high elevation is frequently very limited. Statistical approaches like PRISM (Daly et al. 1994) or meso-scale climate model simulations may provide some useful techniques for resolving these difficulties.
•For some kinds of studies involving land surface feedbacks or where no driving data is available, it may be preferable to embed the hydrologic model in a meso-scale climate model to produce fully dynamic simulations of climatic drivers and hydrologic variability. Such approaches are expensive, however.