*******************************************************************************
Install models repositories (vle packages)
Case of vle-1.1.3 version
*******************************************************************************
"Rename" erecord path as /opt/erecord, if erecord is installed somewhere else
(ln -s 'erecord path' /opt/erecord).
The install of some public models repositories are described here, as examples
so that you can delivery your own models repositories under
/opt/erecord/factory/install/REPOSITORIES_deliveries and install them under
/opt/erecord/repositories.
*******************************************************************************
'vle' models repository
*******************************************************************************
Containing :
- vle packages
- erecord package
source /opt/erecord/erecord/install/vle_1.1.3_precmd.sh ; vle --version
Build vle folder
================
mkdir /opt/erecord/repositories/vle-1.1.3/vle
export VLE_HOME=/opt/erecord/repositories/vle-1.1.3/vle
vle --restart
Download and build source code
==============================
mkdir /opt/erecord/factory/install/REPOSITORIES_deliveries/vle-1.1.3/vle
vle packages
------------
cd /opt/erecord/factory/install/REPOSITORIES_deliveries/vle-1.1.3/vle
mkdir packages ; cd packages
wget http://www.vle-project.org/pub/vle/1.1/1.1.2/packages-1.1.2.zip
unzip packages-1.1.2.zip
cd packages-1.1.2
vle -P vle.output configure build
vle -P vle.extension.celldevs configure build
vle -P vle.extension.cellqss configure build
Attention :
Some modifications done into vle.extension.decision/test :
- files allenrelation.cpp, ss.cpp :
BOOST_GLOBAL_FIXTURE(F);
vle -P vle.extension.decision configure build
Attention :
Some modifications done into vle.extension.differential-equation/test :
- files test_common.hpp, test_Euler.cpp :
BOOST_GLOBAL_FIXTURE(F);
vle -P vle.extension.differential-equation configure build
vle -P vle.extension.difference-equation configure build
vle -P vle.extension.dsdevs configure build
vle -P vle.extension.fsa configure build
vle -P vle.extension.petrinet configure build
vle -P ext.muparser configure build
vle -P vle.forrester configure build
Attention :
Some modifications done into vle.examples :
- files testgens.cpp, testfsa.cpp, testdecision.cpp, testequation.cpp,
testsmartgardener.cpp, testpetrinet.cpp, testmanager.cpp :
BOOST_GLOBAL_FIXTURE(F);
vle -P vle.examples configure build
erecord package (delivered into erecord source code)
----------------------------------------------------
cd /opt/erecord/repositories/deliveries/vle-1.1.3
vle -P erecord configure build
*******************************************************************************
'recordb' models repository
*******************************************************************************
Containing :
- some vle packages
- erecord package
- recordb packages
source /opt/erecord/erecord/install/vle_1.1.3_precmd.sh ; vle --version
Build recordb folder
====================
mkdir /opt/erecord/repositories/vle-1.1.3/recordb
export VLE_HOME=/opt/erecord/repositories/vle-1.1.3/recordb
vle --restart
Download and build source code
==============================
mkdir /opt/erecord/factory/install/REPOSITORIES_deliveries/vle-1.1.3/recordb
vle packages
------------
do the same as for "vle packages" of "'vle' models repository"
excepted building vle.examples, with
cd /opt/erecord/factory/install/REPOSITORIES_deliveries/vle-1.1.3/recordb
erecord package
---------------
do the same as for erecord of 'vle' models repository
recordb packages
----------------
cd /opt/erecord/factory/install/REPOSITORIES_deliveries/vle-1.1.3/recordb
git clone https://forgemia.inra.fr/record/RECORD.git
cd RECORD
git branch -av
git checkout master1.1
cd pkgs
vle -P tester configure build
vle -P meteo configure build
vle -P wwdm configure build
Attention :
Some modifications done into 2CV (because PredicateParameters not found
in this version of vle.extension.decision) :
- file src/CMakeLists.txt :
#DeclareDecisionDynamics(DecAgent "DecAgent.cpp")
DecAgent not built => 2CV-decision.vpz UNUSABLE
vle -P 2CV configure build
vle -P ext.Eigen configure build
vle -P DEtimeStep configure build
vle -P gluePhysic configure build
vle -P LotkaVolterra configure build
vle -P DateTime configure build
vle -P record.eigen configure build
vle -P WACSgen configure build
vle -P Multiformalism configure build
vle -P glue configure build
vle -P GenCSVcan configure build
vle -P record.reader configure build
vle -P record.tester configure build
vle -P record.tester_test configure build
vle -P record.reader_test configure build
vle -P record.recursive configure build
vle -P record.recursive_test configure build
vle -P flood_wave configure build
vle -P CaliFloPP configure build
Not built :
vle -P GenGIScan configure build
vle -P MilSol configure build
vle -P minicrop configure build
vle -P herbsim configure build
vle -P modelisad configure build
vle -P azodyn configure build
vle -P carbone configure build
vle -P carboneR configure build
vle -P Decision configure build
vle -P executive configure build
vle -P openalea configure build
vle -P pydynamics configure build
vle -P record.eigen_test configure build
vle -P record.meteo configure build
vle -P record.meteo_test configure build
vle -P record.optim configure build
vle -P record.optim_test configure build
vle -P RinsideGVLE configure build
vle -P rvleSimScript configure build
vle -P spudgro configure build
vle -P UseCppLib configure build
vle -P UseCppLib_dep configure build
vle -P UseFortranLib configure build
vle -P UsePythonLib configure build
vle -P vle.output.postgresql configure build
vle -P weed configure build
vle -P wheatpest configure build
vle -P wheatpest_V8 configure build
vle -P 2CVdt configure build
TPs :
cd /opt/erecord/factory/install/REPOSITORIES_deliveries/vle-1.1.3/recordb/RECORD/formation/tp2_3/pkgs
vle -P tp2_3_correction configure build
cd /opt/erecord/factory/install/REPOSITORIES_deliveries/vle-1.1.3/recordb/RECORD/formation/tp2_4/pkgs
vle -P tp2_4 configure build
vle -P tp2_4_correction configure build
cd /opt/erecord/factory/install/REPOSITORIES_deliveries/vle-1.1.3/recordb/RECORD/formation/tp3_2/pkgs
vle -P tp3_2 configure build
vle -P tp3_2_correction configure build
cd /opt/erecord/factory/install/REPOSITORIES_deliveries/vle-1.1.3/recordb/RECORD/formation/tp4_1/pkgs
vle -P tp4_1 configure build
vle -P tp4_1_correction configure build
cd /opt/erecord/factory/install/REPOSITORIES_deliveries/vle-1.1.3/recordb/RECORD/formation/tp5_2/pkgs
vle -P tp5_2 configure build
vle -P tp5_2_correction configure build
cd /opt/erecord/factory/install/REPOSITORIES_deliveries/vle-1.1.3/recordb/RECORD/formation/tp5_4/pkgs
vle -P tp5_4 configure build
vle -P tp5_4_correction configure build
cd /opt/erecord/factory/install/REPOSITORIES_deliveries/vle-1.1.3/recordb/RECORD/formation/tpForrester/pkgs
vle -P tpForrester configure build
vle -P tpForrester_correction configure build
Not built :
cd /opt/erecord/factory/install/REPOSITORIES_deliveries/vle-1.1.3/recordb/RECORD/formation/tp5_1/pkgs
vle -P tp5_1 configure build
vle -P tp5_1_correction configure build
*******************************************************************************
See also
*******************************************************************************
/opt/erecord/factory/install/REPOSITORIES_deliveries/vle-1.1.3/*/README
*******************************************************************************