Shared Memory I/O Devices for Vic 2.8

This directory contains the source files, header files and modified configure script that will add two new devices to vic version 2.8. This is only guaranteed to work with version 2.8.

What these files provide is a shared memory output device and grabber device for the vic (VIdeo Conferencing) tool from Lawrence Berkeley Labs.

In order to use these modifications you must use GNU autoconf to rebuild the configure script that is included with the vic sources. To do this:

  1. unpack vic into ../vic-2.8
  2. copy ./configure.in and ./configure.in.head to ../vic-2.8
  3. cd ../vic-2.8
  4. run autoconf < configure.in
  5. chmod +x configure
Once you have done this you should be able to simply follow the instructions included with vic to compile and install it. You will have a vic that has two new I/O devices. A shared memory grabber and a shared memory output device. These are required in order to use the CAVEav library. If you are going to use this vic with the CAVEav library, also from Argonne National Laboratory, please be sure to tell the CAVEav library where you have installed the vic binary.