Reproduire les calculs des exemples de viability-theory.org :
Aller sur la page du cas d'usage choisi, par exemple l'exemple de Julia, et télécharger les deux fichiers .h et .json associés à l'implémentation dans Viablab.
Copier le fichier .json dans le répertoire ~/ViabLabGui/bin/VIABLAB/INPUT et le fichier .h dans le répertoire ~/ViabLabGui/bin/VIABLAB/source/data/
Editer le fichier ~/ViabLabGui/bin/VIABLAB/source/data/ModelDataInclusion.h
Remplacer la ligne qui commence par string paramsFile avec le nom du fichier .json que vous venez de copier. Par exemple, si ce fichier s'appelle toto .json, il faut écrire écrire :
string paramsFile = "toto.json";Remplacer dans la ligne qui commence par #include, le nom du fichier .h par celui du fichier que vous venez de copier : si ce fichier se nomme data_toto.h, écrire
#include "../data//data_toto.h"Enregistrer le fichier ModelDataInclusion.h
Retourner dans le répertoire ~/ViabLabGui/bin/VIABLAB/build :
Pour Linux :
makepour créer le fichier exécutable viabLabExe, puis, pour l'exécuter :
./viabLabExe
Pour MacOS :
Générer avec make (en utilisant tous les CPU du Mac pour accélérer la compilation)
make -j$(sysctl -n hw.logicalcpu)Pour exécuter viabLabExe
./viabLabExe
Vous venez de lancer le calcul de noyau de viabilité identique à celui du site !