Goto Hydrologic Models Page Goto CE Home Page Goto CE Home Page Goto UW Home Page
Goto VIC Model Home Page


VIC Source Code


Overview of VIC Development

  • Overview of 4.0.x Feature Set
  • Overview of 4.1.x Feature Set

    Current VIC Release

  • VIC 4.0.6

    Ongoing Development

  • VIC 4.0.7 Beta
  • VIC 4.1.1 Beta
  • VIC 4.1.0 Beta 5
  • VIC 4.1.0 Beta 4

    Archived VIC Releases

  • VIC 4.1.0 Beta 3
  • VIC 4.1.0 Beta 2
  • VIC 4.1.0 Beta 1
  • VIC 4.0.5
  • VIC 4.0.4
  • VIC 4.0.3
  • VIC 4.0.1
  • VIC 4.0.0
  • VIC 3.2.1

    How to Check Which Release of VIC You're Running

     

    Overview of VIC Development

    VIC development branched into 2 parallel paths at release 4.0.3. The 4.0.x branch has continued development of the same basic feature set, while the 4.1.x branch has incorporated new model algorithms including spatially-distributed soil ice and snow cover, a lake model, and permafrost processes.

    Our eventual goal is to make the 4.1.x branch a true sucessor to the 4.0.x branch, containing all of the features in the 4.0.x branch plus the new features added in the 4.1.x branch. However, the process of reconciling these two branches has been slow, due to ongoing development in both branches.

    Overview of 4.0.x Feature Set

    VIC Releases 4.0.0 - 4.0.7 all contain the same basic feature set:

    Overview of 4.1.x Feature Set

    VIC Releases 4.1.0 and 4.1.1 contain several new features, including:

    Some of these features are described in more detail in Cherkauer et al, 2003 and Bowling et al, 2004.

     

    Current VIC Release

    VIC 4.0.6               (20-Jan-2008)         View README   DOWNLOAD Source Code

    This release contains several modifications compared to 4.0.5 (for details, see the README).

    New Features:

    Bugs Fixed:

    Note on backwards-compatibility: VIC 4.0.6 is backwards-compatible with 4.0.5, for the most part. The same input files should produce very similar results in both 4.0.5 and 4.0.6. Exceptions include:

     

    Ongoing Development

    4.0.x Development

    VIC 4.0.7 Beta   Request Source Code

    This release will contain several updates to 4.0.6.

    New Features:

    Bug Fixes:

    4.1.x Development

    Future development:

    VIC 4.1.1 Beta (under development)

    This version will be the same as 4.1.0 Beta 5, plus a few minor bug fixes.

    VIC 4.1.0 Beta 5 View README   Request Source Code

    New Features:

    Bugs Fixed:

    Known Issues:

    Features/fixes under development:

    VIC 4.1.0 Beta 4   (23-Oct-2007) View README   Request Source Code

    New Features:

    Bugs Fixed:

    Known Issues:

    For more details, see README file.

     

    Archived VIC Releases

    These are available upon request.

    VIC 4.1.0 Beta 3   (13-Sep-2006) View README   Request Source Code

    New Features:

    Bugs Fixed:

    VIC 4.1.0 Beta 2   (18-Oct-2004)    View README   Request Source Code

    This release contains several modifications compared to 4.1.0 Beta 1, including many of the fixes added to 4.0.5.

    New Features:

    Bugs Fixed:

    Known Issues:

    VIC 4.1.0 Beta 1   (30-Jul-2003)              View README   Request Source Code

    Original implementation of the 4.1.x branch.

    Known Issues:

    VIC 4.0.5               (8-Oct-2004)         View README       Request Source Code

    New Features:

    Bugs Fixed:

    VIC 4.0.4               (5-Dec-2003)         View README       Request Source Code

    New Features:

    Bugs Fixed:

    VIC 4.0.3               (15-Aug-2000)       View README   Request Source Code

    VIC 4.0.1               (30-May-2000)       View README   Request Source Code

    VIC 4.0.0               (16-May-2000)       View README   Request Source Code

    VIC 3.2.1               (1999)       Request Source Code

     

    To check which release of VIC you are running:

    VIC releases 4.0.4 and later (and all 4.1.x releases):

    Type "vicNl -v"

    VIC releases 4.0.3 and earlier, and VIC 4.1.0 Beta 1:

    You must use the version header file to check your routines:
    1. Run "grep Id *.c > ver_old.txt" in the directory with your current source code.
    2. Get the most recent version header file, if you did not download the entire source code package.
    3. Use xemacs file compare, sdiff, diff, or another file comparison package to compare the two header files for differences.
    4. Modified files can then either be directly substituted, or a compare can be run between the complete source files to identify the exact differences.

     


    Goto VIC Model Home Page
    Goto Hydrologic Models Page Goto CE Home Page Goto CE Home Page Goto UW Home Page


    VIC Administrator
    Last modified: Fri Aug 24 16:29:36 PDT 2007