|
1 | 1 | # Code |
2 | 2 |
|
3 | | -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](http://www.cygwin.com) and compiling/running these models within this emulator. Please do not ask us for help with installing or using Cygwin. |
4 | | - |
5 | | -## VIC Model Source Code |
6 | | - |
7 | | -The VIC model is written in C and typically compiled with the [GNU gcc](http://gcc.gnu.org/) compiler. |
8 | | - |
9 | | -**Access:** The VIC model source code is archived in Git and is publicly available through [GitHub](https://github.com). To access the source code, visit [GitHub](https://github.com), create an account, and visit [github.com/UW-Hydro/VIC](https://github.com/UW-Hydro/VIC). |
10 | | - |
11 | | -## Routing Model Source Code |
12 | | - |
13 | | -The routing model is written in Fortran 77 and typically compiled with the [GNU g77](https://gcc.gnu.org/fortran/) compiler (not to be confused with GNU's gfortran compiler, which may also work but hasn't been tested here in our lab). |
14 | | - |
15 | | -* [Route 1.0](ftp://ftp.hydro.washington.edu/pub/HYDRO/models/VIC/Source_Code/route_code_1.0.tgz) |
16 | | - |
17 | | -## Preparing VIC Model Inputs |
18 | | - |
19 | | -Follow these instructions if you don't want to use our parameters. |
20 | | - |
21 | | -* Basin Delineation |
22 | | - * Arc/Info Utility Basin Preparation Programs: [basin_prep.tgz](ftp://ftp.hydro.washington.edu/pub/HYDRO/models/VIC/Utility_Programs/basin_prep.tgz) |
23 | | -* Meteorological Data |
24 | | - * Programs for gridding meteorological data from the National Climatic Data Center: [GRID_2000.TAR.gz](ftp://ftp.hydro.washington.edu/pub/HYDRO/models/VIC/Utility_Programs/GRID_2000.TAR.gz) |
25 | | - * Programs for processing "Canada Daily Climate Data": [CANADA_MET.TAR.gz](ftp://ftp.hydro.washington.edu/pub/HYDRO/models/VIC/Utility_Programs/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. |
26 | | - * Additional Processing MethodPrograms: [met_prep_other.tgz](ftp://ftp.hydro.washington.edu/pub/HYDRO/models/VIC/Utility_Programs/met_prep_other.tgz) |
27 | | - * Temporal Disaggregation of Precipitation Data |
28 | | - * Tools for TemporalDisaggregation of Precipitation Data: [temporal_disagg_precip.tgz](ftp://ftp.hydro.washington.edu/pub/HYDRO/models/VIC/Utility_Programs/temporal_disagg_precip.tgz) |
29 | | - * Lookup tables for the continental U.S. (by season): [US_LOOKUP_TABLES.TAR.gz](ftp://ftp.hydro.washington.edu/pub/HYDRO/models/VIC/Utility_Programs/US_LOOKUP_TABLES.TAR.gz) |
30 | | -* Parameter Files |
31 | | - * Vegetation Parameter Preparation: [veg_param_prep.tgz](ftp://ftp.hydro.washington.edu/pub/HYDRO/models/VIC/Utility_Programs/veg_param_prep.tgz) |
32 | | - * Soil Parameter Preparation: [soil_param_prep.tgz](ftp://ftp.hydro.washington.edu/pub/HYDRO/models/VIC/Utility_Programs/soil_param_prep.tgz) |
33 | | - * Snowband Preparation: [snowband_prep.tgz](ftp://ftp.hydro.washington.edu/pub/HYDRO/models/VIC/Utility_Programs/snowband_prep.tgz) |
34 | | - * LDAS File Preparation: [LDAS_prep.tgz](ftp://ftp.hydro.washington.edu/pub/HYDRO/models/VIC/Utility_Programs/LDAS_prep.tgz) |
35 | | - |
36 | | -## Preparing Routing Model Inputs |
37 | | - |
38 | | -* Routing Model Input Preparation: [rout_prep.tgz](ftp://ftp.hydro.washington.edu/pub/HYDRO/models/VIC/Utility_Programs/rout_prep.tgz) |
39 | | -* Jennifer Adam's Routing Model Preparation: [rout_prep_adam.tgz](ftp://ftp.hydro.washington.edu/pub/HYDRO/models/VIC/Utility_Programs/rout_prep_adam.tgz) |
40 | | - |
41 | | -## Post-processing |
42 | | - |
43 | | -* Temporal Aggregation: [temporal_agg.tgz](ftp://ftp.hydro.washington.edu/pub/HYDRO/models/VIC/Utility_Programs/temporal_agg.tgz) |
44 | | -* Spatial Aggregation: [spatial_agg.tgz](ftp://ftp.hydro.washington.edu/pub/HYDRO/models/VIC/Utility_Programs/spatial_agg.tgz) |
45 | | -* Spatial Disaggregation: [spatial_disagg.tgz](ftp://ftp.hydro.washington.edu/pub/HYDRO/models/VIC/Utility_Programs/spatial_disagg.tgz) |
46 | | -* Tool for converting between standardVIC input/output and NetCDF: [flux2nc.py](ftp://ftp.hydro.washington.edu/pub/HYDRO/models/VIC/Utility_Programs/flux2nc.py) |
47 | | - |
48 | | -## Calibration |
49 | | - |
50 | | -* Calibration Programs: [calibrate_other.tgz](ftp://ftp.hydro.washington.edu/pub/HYDRO/models/VIC/Utility_Programs/calibrate_other.tgz) for method described on [Other Calibration Methods](../Documentation/CalibrateMethodOther.md) website. |
51 | | - |
52 | | -## Plotting Scripts |
53 | | - |
54 | | -* Splus (or R) scripts for comparing 2 VIC runs (at one grid cell): [R_plot_scripts.tgz](ftp://ftp.hydro.washington.edu/pub/HYDRO/models/VIC/Plotting_Scripts/R_plot_scripts.tgz) |
55 | | -* C-shell/perl/gmt script for plotting hydrographs: [plot_flow_STEHE.scr](ftp://ftp.hydro.washington.edu/pub/HYDRO/models/VIC/Plotting_Scripts/plot_flow_STEHE.scr) |
56 | | - |
57 | | -## Scripts For Converting File Formats Between VIC Versions |
58 | | - |
59 | | -* Perl script for converting state files created by older versions of VIC to the format needed by the latest version of VIC: [convert_state_file.pl](ftp://ftp.hydro.washington.edu/pub/HYDRO/models/VIC/Utility_Programs/convert_state_file.pl) |
| 3 | +All development activity is coordinated via the [VIC github page](https://github.com/UW-Hydro/VIC), where you can also find all archived, current, beta, and development versions of the model. |
0 commit comments