The VINE code is publicly available from this webpage, as well as from an alternative download page at arXiv (select ‘Download Source’ to obtain the tar file). The code is also featured on VINE can be downloaded as a gzipped tar file below:
vine1.0.4.tgz (ca. 2 MB)
To unpack, use the commands ‘gunzip vine1.0.4.tar.gz’ and ‘tar xvf vine1.0.4.tar’.
VINE is written in standard Fortran-95. It should compile with any fortran compiler. The line format of the source code is still that of F77 for some compatibility reasons. If you want to use the code in parallel mode, the compiler has to support OpenMP. The makefile supplied with the code is GNU make compatible. The periodic boundary module of VINE needs the FFTW library (version 3) to perform fast fourier transforms.
Known problems
There have been problems with older versions of several vendor’s fortan compilers, especially when using OpenMP. Look at the machine specific makefiles in the directory src/INCLUDE where we have added some information about the problems which we encountered. If you are using an older version of a given compiler and are experiencing problems, we highly recommend updating to the newest compiler version.
VINE is free software, distributed under the GNU General Public License version 2. You can redistribute and / or modify it under the terms of this License. This implies (among other things) that any modifications relative to the original version of VINE must be  indicated as such and that all copyright and no-warranty notices must be left unchanged. VINE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License version 2 for more details. A copy of the License can be obtained at or at the Free Software Foundation Inc., 51 Franklin St. Fifth Floor, Boston, MA 02110-1301, USA.
If you present or publish scientific work based on the usage of VINE, we would appreciate if you would reference these two papers:
Version history
Please note that the authors are constantly updating and modifying VINE for their own work. Given our personal time constraints, it is impossible to include all these modifications in a publicly released version of the code. However, we will try to fix bugs or other problems in the public version of VINE when they are brought to our attention. If you experience problems with the code or if you think you have found a bug, please contact me.
From time to time, there will probably be updates to the public version of the code available here. Such updates will be described on this page.
Version vine1.0.4 - Mar 27 2009
This version fixes a bug in the periodic boundaries.
Version vine1.0.2 - May 29 2008
This version fixes several bugs from the previous versions which had been introduced in the process of wrapping up a public code version. It is highly recommended to use this version and none of the earlier ones.
Version vine1.01 - Apr 10 2008
This version has updated makefiles for Intel’s ifort compiler, which should fix possible problems  with free-form/fixed-form source code files. It also includes a minor bug fix for the current time printed out by the code at runtime.
Version vine1.0all - Apr 09 2008
This version includes some additional source code files which could not be released earlier due to copyright issues. It also includes a makefile for Intel’s Core2duo chip and other minor modifications.