Downloads
Sources and Binaries
VLE is available as source (src
and needs to be compiled) or as binary (bin
and just be executed) dependently to your platform.
Name | Details | Linux | Windows 7+ | MacOSX 10.10+ |
---|---|---|---|---|
VLE | VFL, vle, gvle, mvle, cvle | tar.gz (src 885K) | exe (bin 348M) | zip (src 1.2M) |
PyVLE | Python port | tar.gz (src 86K) | zip (src 103K) | zip (src 103K) |
Rvle | R port | tar.gz (src 101K) | zip (bin 4.4M) for R >= 4.2 | tar.gz (src 101K) |
Installation details for each platform:
- Linux
- Minimum Windows 7+
- Minimum OSX 10.10+
Dependencies
Strong dependencies:
- libxml2 (≥ 2.8)
- boost (≥ 1.49)
- CMake (≥ 3.0)
- C++14 compiler (gcc ≥ 5.0, clang ≥ 3.3, intel icc (≥ 11.0)
Optional MPI dependency for cluster:
Optional GVLE support:
Building options
For each platform, building process can be controlled using arguments of CMake line:
Options | Default value | Description |
---|---|---|
-DWITH_GVLE |
ON | Enable the building of GVLE based on QT5. |
-DWITH_TEST |
ON | Enable the compilation of unit tests. |
-DWITH_DOXYGEN |
OFF | Enable the compilation doxygen source documentation. |
-DWITH_MVLE |
OFF | Enable the compilation of the old cluster experimental tool. |
-DWITH_CVLE |
OFF | Enable the compilation of the new cluster experimental tool. |
Examples
To build VLE, GVLE, CVLE and MVLE with heavy optimization flags GCC:
export CXXFLAGS=$(gcc -### -E - -march=native 2>&1 | sed -r '/cc1/!d;s/(")|(^.* - )|( -mno-[^\ ]+)//g')
cmake -DCMAKE_INSTALL_PREFIX=/usr/local \
-DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
-DCMAKE_COLOR_MAKEFILE=ON \
-DCMAKE_VERBOSE_MAKEFILE=OFF \
-DWITH_GVLE=ON \
-DWITH_CVLE=ON \
-DWITH_MVLE=ON \
-DCMAKE_BUILD_TYPE=Release \
..
To build only VLE with debug flags with clang++
:
export CXX=clang++
export CC=clang
cmake -DCMAKE_INSTALL_PREFIX=/usr/local \
-DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
-DCMAKE_COLOR_MAKEFILE=ON \
-DCMAKE_VERBOSE_MAKEFILE=OFF \
-DCMAKE_BUILD_TYPE=Debug \
..