| 
 | 
 | 
[[_TOC_]]
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
# Exécution du couplage
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
On parle ici de l'utilisation de l'ensemble des outils pour faire fonctionner le modèle couplé.
 | 
| 
 | 
 | 
On parle ici de l'installation de l'ensemble des outils pour faire fonctionner le modèle couplé.
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
# Éléments mis en jeu
 | 
| 
 | 
 | 
# Composants du couplage
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
## Optirrig
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
Optirrig est écrit en R.
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
## Watasit
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
Watasit est développé dans la plateforme de modélisation [CORMAS](https://github.com/cormas/cormas) elle même développée dans VisualWorks. Le langage utilisé est un dérivé de SmallTalk.
 | 
| ... | ... | @@ -20,7 +24,7 @@ Le pilotage des 3 modèles est effectué par un script R nommé `Rcoupler.R`. Ce | 
| 
 | 
 | 
 | 
| 
 | 
 | 
# Dépendances
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
## Liste des dépendances
 | 
| 
 | 
 | 
## Liste
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
Pour faire fonctionner le modèle couplé, un certain nombre d'outils sont nécessaires :
 | 
| 
 | 
 | 
* R
 | 
| ... | ... | @@ -29,7 +33,7 @@ Pour faire fonctionner le modèle couplé, un certain nombre d'outils sont néce | 
| 
 | 
 | 
* JAMS
 | 
| 
 | 
 | 
* CORMAS
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
## Installation des dépendances
 | 
| 
 | 
 | 
## Installation
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
On suppose ici que l'utilisateur dispose d'une machine sous GNU/Linux (système plus récent que 2017) de type Debian (Ubuntu/Mint/...).
 | 
| 
 | 
 | 
 | 
| ... | ... | @@ -43,5 +47,19 @@ libs = c("httr", "xml2", "ggplot2", "dplyr", "tidyr", "devtools", "RJSONIO", "RS | 
| 
 | 
 | 
# ça peut prendre un certain temps...
 | 
| 
 | 
 | 
install.packages(libs, Ncpus=4)
 | 
| 
 | 
 | 
# vérification
 | 
| 
 | 
 | 
lapply(libs, require, character.only = TRUE)
 | 
| 
 | 
 | 
``` | 
 | 
 | 
\ No newline at end of file | 
| 
 | 
 | 
res = lapply(libs, require, character.only = TRUE)
 | 
| 
 | 
 | 
print(res)
 | 
| 
 | 
 | 
```
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
# Lancement du couplage
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
L'archive finale contient CORMAS et JAMS. Il est nécessaire d'adapter le fichier de configuration coupler.cfg et ensuite de lancer :
 | 
| 
 | 
 | 
``` bash
 | 
| 
 | 
 | 
Rscript Rcoupler.R coupler.cfg
 | 
| 
 | 
 | 
```
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
# Résultats
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
Les fichiers produits par l'exécution du modèle couplé se trouvent...
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
**todo** | 
 | 
 | 
\ No newline at end of file |