La section Applications du site propose des exemples de calculs de viabilité qui contiennent souvent les fichiers permettant de calculer les approximations dont des visualisations sont affichées sur le site.
Ce tutoriel propose la marche à suivre pour effectuer ses calculs en vous-mêmes.
Avoir installé ViabLab.
Etre allé jusqu'au bout de la procédure qui se termine par les deux commandes cmake < suite à spécifier> puis make (tutoriel d'installation).
Pour exécuter les calculs de viabilité associés à une application décrite dans le site :
-
Se rendre sur la page sui décrit cette application, par exemple : https://viability-theory.org/applications/julia
-
Au bas de la page, lire la partie Commentaires et télécharger le fichier .cpp et le fichier .json qui correspondent au calcul de viabilité que vous souhaitez effectuer (Attention : les applications de niveau intermédiaire et expert peuvent proposer plusieurs calculs de viabilité). Les noms de ces fichiers suivent la même syntaxe : à partir d'une chaine de caractère spécifique du problème traité, par exemple "modele1", les deux fichiers sont nommés data_modele1.cpp et modele1_params.json.
-
Copier le fichier .cpp dans le répertoire /source/data de ViabLab et le fichier .json dans le répertoire /INPUT.
-
Ouvrir un terminal (pour Windows : touche Windows + R, taper powershell)
-
Aller dans le répertoire /build de VIABLAB :
cd <chemin à spécifier>/build/ -
exécuter les commandes cmake et make pour compiler le code :
cmake ../source make
-
-
Exécuter ViabLab en précisant le calcul que vous souhaitez effectuer. Si on garde l'exemple du calcul associé à la chaine de caractères "modele1" :
./viabLab data_modele1.so
Les fichiers résultats dont les noms commencent par "modele1" sont crées dans le répertoire /OUTPUT.