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 :
./viabLabExePour 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 !