Différences entre versions de « ECO1D EnKF »
Sauter à la navigation
Sauter à la recherche
(5 versions intermédiaires par 3 utilisateurs non affichées) | |||
Ligne 11 : | Ligne 11 : | ||
== make.inc == | == make.inc == | ||
− | Avant de compiler, il faut modifier le fichier make.inc qui définit l'environnement. | + | Avant de compiler, il faut modifier le fichier make.inc qui définit l'environnement. Pour compiler avec gfrotran sur mingan, modifiez la variable LIB_LAPACK de la manière suivante: |
LIB_LAPACK = /usr/lib64/liblapack.a /usr/lib64/libblas.a | LIB_LAPACK = /usr/lib64/liblapack.a /usr/lib64/libblas.a | ||
+ | |||
+ | Créez également un répertoire vide TMP/: | ||
+ | mkdir TMP | ||
== Compiler == | == Compiler == | ||
Ligne 25 : | Ligne 28 : | ||
cd Run | cd Run | ||
ln -sf ../eco . | ln -sf ../eco . | ||
+ | ./eco | ||
+ | |||
+ | == Configurer une expérience == | ||
+ | À suivre... | ||
+ | |||
+ | [[Category:Modèles numériques]] |
Version actuelle datée du 2 juin 2017 à 10:45
Introduction
ECO1D_EnKF est un modèle simple d'écosystème permettant d'explorer les méthodes d'assimilation séquentielle à l'aide du filtre de Kalman d'ensemble. Ce modèle a été développé par Geir Evensen et Mette Eknes.
Démarrage
Obtenir le code eco1d_enkf
Dans votre répertoire /home, exécutez la commande suivante:
git clone git@gitlasso.uqar.ca:dumoda01/eco1d_enkf.git
ou, via le protocole https si ssh ne fonctionne pas:
git clone https://gitlasso.uqar.ca/dumoda01/eco1d_enkf.git
make.inc
Avant de compiler, il faut modifier le fichier make.inc qui définit l'environnement. Pour compiler avec gfrotran sur mingan, modifiez la variable LIB_LAPACK de la manière suivante:
LIB_LAPACK = /usr/lib64/liblapack.a /usr/lib64/libblas.a
Créez également un répertoire vide TMP/:
mkdir TMP
Compiler
Pour compiler, dans eco1d_enkf/:
make clean make all
L'exécutable créé est eco.
Exécuter
Créer un lien sympbolique de eco dans Run/:
cd Run ln -sf ../eco . ./eco
Configurer une expérience
À suivre...