Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • J J2K coupling
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

La forge institutionnelle d'INRAE étant en production depuis le 10 juin 2025, nous vous invitons à y créer vos nouveaux projets.

  • WatASitDev
  • J2K coupling
  • Wiki
  • run

run · Changes

Page history
Create run authored May 29, 2020 by Veyssier Julien's avatar Veyssier Julien
Hide whitespace changes
Inline Side-by-side
run.md 0 → 100644
View page @ 3b5dcec8
# Exécution du couplage
On parle ici de l'utilisation de l'ensemble des outils pour faire fonctionner le modèle couplé.
# Éléments mis en jeu
## Optirrig
## 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.
## Modèle hydro J2K
Le modèle hydro du bassin du Buech est développé avec J2000 (ou J2K) qui utilise la plateforme de modélisation [JAMS](http://jams.uni-jena.de/). Les modules sont écris en Java.
## Rcoupler
Le pilotage des 3 modèles est effectué par un script R nommé `Rcoupler.R`. Ce script prend en paramètre un fichier de configuration contenant les informations nécessaires pour trouver les autres modèles.
# Dépendances
## Liste des dépendances
Pour faire fonctionner le modèle couplé, un certain nombre d'outils sont nécessaires :
* R
* Java
* Wine
* JAMS
* CORMAS
## Installation des dépendances
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/...).
Dans un terminal (bash) :
``` bash
sudo apt install r-base default-jre wine libxml2-dev libcurl4-openssl-dev
```
Dans R (interprêteur de commande ou bien Rstudio) :
``` r
libs = c("httr", "xml2", "ggplot2", "dplyr", "tidyr", "devtools", "RJSONIO", "RSQLite", "stringr")
# ç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
Clone repository
  • Home
  • j2k_modules
  • netbeans
  • protocole_j2k
  • rapport
  • run
  • spacetime
  • todo