How to install VLE-2.0?

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) tar.gz (src 101K)

Installation details for each platform:


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.


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 \
      -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_BUILD_TYPE=Debug \