Virtual Laboratory Environment

A Modeling & Simulation Environment

VLE 2.0.0 alpha2

The second alpha of VLE is available. Highlights are: Qt Project support, best Win32 support, new editor in GVLE and many improvements, i386/x86_64 rvle support. More details on the VLE 2.0 page. Binary and source package and Git are up-to-date. VFL, VLE, mvle, cvle cmake: add a make uninstall rules test: remove access to template directory test: Fix the package test share: fix template installation in /usr vle: add experimental linux qmake support mailmap: update gvle: update aboutbox gvle: add Ctrl+Q shortcut to quit vle: fix the VLE_STRINGIFY macro gvle: add line number and syntax highlight for C++ win32: fix several warning with i386/x86_64 architecture pkgs: add generic models in vle.

Qt Creator suport

The next vle-2.0.0-alpha2 will support the Qt Creator IDE to allow easy development of VLE and/or plug-ins. The patch allows support of the Qt Creator IDE via qmake program and the vle.pro file at root of the repository. Qt Creator is a cross-platform IDE that includes productivity tools to speed up development time. Thanks to qmake, an Official support for MacOS10 should appear in future releases. CMake remains the official project generator but qmake allow quick development of GVLE or GVLE’s plug-ins.

VLE 2.0.0 alpha1

The first alpha stable version of VLE is available. This version introduces new stable API, new GUI, new features. More details on the VLE 2.0 page. The source are available in Github. Please try it! Public API changes are important C++11⁄14 is now the default for the API and all public pointer are managed with std::unique_ptr and std::shared_ptr to limit user memory management. Many public API are move into the darkness.

VLE 2.0 alpha coming soon

The new stable version of VLE, now called 2.0 is coming soon. This version introduces new stable API, new GUI, new features. More details on the VLE 2.0 page. The source are available in Github. Please try it! Public API changes are important C++11⁄14 is now the default for the API and all public pointer are managed with std::unique_ptr and std::shared_ptr to limit user memory management. Many public API are move into the darkness.

VLE 1.1.3

A new stable version of VLE 1.1 is available. This version introduces CVLE, a HPC simulation tools to build experimental frame and a lot of bug fixes. More details on the VLE 1.1 page. As usual, the source are available in Github or in tarball on this server. Important features Add a new cluster simulations tools that run big experimental frames from input files. Important bug fixes Fix an important bug with definition of infinity and negativeInfinity predicates in the vle::devs namespace.

Tutorials

Two new tutorials are available. In the first we will create simulation of two models: an event generator and a event counter from scratch. The second tutorial we will create a Lotka-Volterra system solved with Euler. We observe results in output file and finally we use RVLE to change experimental conditions and perform many simulations.

A new website

Finally, we offer a new website that responds our expectations. The documentation, tutorials, and other details are being migrated. The previous website is still available.