Différences entre versions de « ECO1D EnKF »

De POLR
Sauter à la navigation Sauter à la recherche
(Page créée avec « = 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.... »)
 
 
(6 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. Sur mingan:
+
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 ==
 +
Pour compiler, dans <tt>eco1d_enkf/</tt>:
 +
make clean
 +
make all
 +
 +
L'exécutable créé est <tt>eco</tt>.
 +
 +
== Exécuter ==
 +
Créer un lien sympbolique de <tt>eco</tt> dans <tt>Run/</tt>:
 +
cd Run
 +
ln -sf ../eco .
 +
./eco
 +
 +
== Configurer une expérience ==
 +
À suivre...
 +
 +
[[Category:Modèles numériques]]

Version actuelle datée du 2 juin 2017 à 11: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...