Vous êtes ici : Page de Lionel GUEZ à l'École polytechnique → Installation.
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.