Installation de LMDZ


Cette page et l'installation de LMDz sur PC son en grandes parties dus à Lionel GUEZ


Récupérer les fichiers:

A l'Ecole Polytechnique, à l'Ecole Normale Supérieure

Décompressez l'archive :

gunzip LMDZ.tar.gz

Extrayez le contenu de l'archive :

tar -xf LMDZ.tar

Un répertoire LMDZ est créé. Vous pouvez alors supprimer l'archive pour économiser de l'espace disque :

rm LMDZ.tar

Dans le programme distribué ici, la résolution spatiale spécifiée est : 32 longitudes × 24 latitudes × 9 niveaux verticaux. Vous pouvez si vous le souhaitez changer cette résolution. Pour cela, lancez le script adapt_dim.sh dans le répertoire LMDZ/Scripts avec, en arguments, le nombre de longitudes et le nombre de latitudes. Par exemple :

cd ~/LMDZ/Scripts
adapt_dim.sh 48 32

Par ailleurs, spécifiez la nouvelle résolution spatiale dans le fichier LMDZ/libf/grid/dimens_m.f90 : variables iim, jjm et llm.

Dans cette distribution sont inclus des fichiers qui contrôlent la compilation du programme et des scripts qui contrôlent l'exécution du programme. Ils sous-entendent une certaine organisation dans des répertoires. Vous pouvez facilement modifier ces fichiers de compilation et ces scripts, et en particulier changer le nom des répertoires. Cependant, si vous souhaitez pouvoir utiliser tels quels ces fichiers de compilation et ces scripts alors vous devez créer dans votre répertoire $HOME les sous-répertoires WORKDIR, IO_etat0_lim et IO_gcm. Tapez donc :

cd
mkdir WORKDIR IO_etat0_lim IO_gcm

Les fichiers sources du programme sont dans le sous-répertoire libf de LMDZ. Ce répertoire contient aussi les fichiers GNUmakefile et g95.mk qui contrôlent la compilation du programme. Au début de GNUmakefile est définie la variable destdir. destdir contient le nom du répertoire où seront placés les produits de la compilation (objets *.o, interfaces de modules *.mod, exécutables) : ${HOME}/WORKDIR. (Vous pouvez changer la valeur de destdir.) Allez dans le répertoire libf et lancez la compilation :

cd ~/LMDZ/libf
make

La compilation doit durer environ 3 mn. Deux fichiers exécutables sont créés : etat0_limit et gcm. L'exécutable etat0_limit crée les fichiers de conditions initiales et de conditions aux limites adaptées au programme de circulation générale (conditions adaptées entre autres à la résolution spatiale du modèle). L'exécutable gcm est le programme de circulation générale.