[go: up one dir, main page]

Menu

Tree [28ddad] v1.1.2 /
 History

HTTPS access


File Date Author Commit
 doxygen 2013-05-30 Gauthier Quesnel Gauthier Quesnel [772999] doxygen: downgrade doxyfiles to 1.7
 i18n 2011-04-20 Gauthier Quesnel Gauthier Quesnel [05f575] vle: bump to 1.1
 share 2014-01-24 Gauthier Quesnel Gauthier Quesnel [e9b320] Switch to 2014
 src 2014-04-18 Gauthier Quesnel Gauthier Quesnel [0ae95e] utils: simplify source in SpawnUnix
 .gitignore 2008-10-16 Gauthier Quesnel Gauthier Quesnel [ce481d] git: update the gitignore file
 .mailmap 2012-02-14 Gauthier Quesnel Gauthier Quesnel [0708de] vle: update the mailmap with latest bad configu...
 .travis.yml 2014-01-22 Gauthier Quesnel Gauthier Quesnel [695cce] github: add travis hooks config
 AUTHORS 2014-01-24 Gauthier Quesnel Gauthier Quesnel [e9b320] Switch to 2014
 CMakeCPack.cmake 2014-05-27 Gauthier Quesnel Gauthier Quesnel [ba0a47] cpack: fix installation of gtksourceview directory
 CMakeLists.txt 2014-05-27 Gauthier Quesnel Gauthier Quesnel [28ddad] vle-1.1.2
 COPYING 2008-02-03 Gauthier Quesnel Gauthier Quesnel [87b40b] Move all sources to the GPL 3.0 (closes: #4)
 CTestConfig.cmake 2013-06-28 Gauthier Quesnel Gauthier Quesnel [863107] ctest: add CTest scripts
 NEWS 2014-05-27 Gauthier Quesnel Gauthier Quesnel [488338] NEWS: update
 README.rst 2014-01-22 Gauthier Quesnel Gauthier Quesnel [695cce] github: add travis hooks config

Read Me

Virtual Laboratory Environment 1.1.0

https://travis-ci.org/vle-forge/vle.png?branch=master:target:https://travis-ci.org/vle-forge/vle

See AUTHORS and COPYRIGHT for the list of contributors.

VLE is an operational framework for multi-modeling, simulation and analysis of complex dynamical systems. It addresses the reliability issue by using recent developments in the theory of modeling and simulation proposed by B. Zeigler with the Discrete Event System Specification formalism (DEVS).

Requirements

For the VFL API:

  • glibmm (>= 2.22)
  • libxml2 (>= 2.8)
  • libarchive (>= 2.0)
  • boost (>= 1.41)
  • cmake (>= 2.8.0)
  • make (>= 1.8)
  • c++ compiler (gcc >= 4.4, clang >= 3.1, intel icc (>= 11.0)

For the MPI command line:

  • Any MPI 2 library as OpenMpi, mpich

For the GUI:

  • gtkmm (>= 2.22.0)
  • gtksourceview (>= 2.0.0)

Getting the code

The source tree is currently hosted on Github and Sourceforge. To view the repository online: https://github.com/vle-forge/vle The URL to clone it:

git clone git://github.com/vle-forge/vle.git

Once you have met requirements, compiling and installing is simple:

cd vle
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
make
make install

License

This software in GPLv3 or later. See the file COPYING. Some files are under a different license. Check the headers for the copyright info.

Usage

VLE is a multi-modeling environment to build model, to simulate and analys them. To more information, see the VLE website (http://www.vle-projet.org).

To build a new package:

vle -P mypackage create

To configure, build a package:

vle -P mypackage configure build

To run vpz in a package:

vle -P mypackage file.vpz