Comment installer IOIPSL et l'outil rebuild?
La librairie IOIPSL n'est pas installée sur la machine que j'utilise et/ou je n'ai pas accès à l'outil 'rebuild' pour recombiner les fichiers de sorties obtenus lorsque je fais tourner le modèle en mode MPI. Quelle est la marche à suivre pour installer la librairie IOIPSL et ses outils connexes?
- Si vous utilisez une version à jour du script install.sh pour installer le modèle, alors vous disposez déjà d'une version à jour de la librairie IOIPSL (dans le répertoire modipsl/lib) et de l'utilitaire 'rebuild' (dans le répertoire modipsl/bin). SI ce n'est pas le cas, c'est que vous avez utilisé une vieille version du scirpt install.sh et il est préférable de récupérer la dernière version et réinstaller le modèle.
- Si vous n'utilisez pas le script install.sh pour installer le modèle, il vous faudra installer à la main la librairie IOIPSL en s'inspirant de la démarche suivante:
## Prérequis: la librairie NetCDF doit être installée
# 1. Télécharger modipsl, l'outil d'installation
svn co http://forge.ipsl.jussieu.fr/igcmg/svn/modipsl/trunk modipsl
# 2. Descendre dans le répertoire util
cd modipsl/util
# 3. Extraire IOIPSL (ici la version complète, entre autre pour aussi récupérer
# l'outil 'rebuild')
./model IOIPSL_PLUS
# 4. Adapter le fichier AA_make.gdef. C'est le point délicat: ce fichier contient
# les définitions (où trouver la librairie netcdf, quel compilateur utiliser, etc.)
# associées à un nom de "configuration cible".
# On peut soit créer sa propre "configuration cible" en suivant les modèles déjà
# présents, Soit en adapter une (dans ce qui suit, on présume qu'on va utiliser
# la "configuration cible" "gfortran"
# 5. Lancer l'installation des fichiers IOIPSL
./ins_make -t "gfortran" -p I4R8
# 6. Compiler la librairie IOIPSL
cd ../modeles/IOIPSL/src
make
# Si tout s'est bien passé, la librairie libioipsl.a et les modules associés
# sont dans le répertoire modipsl/lib
# 7. Compiler l'outil rebuild (pour pouvoir recombiner les sorties en mode MPI)
cd ../tools
make
# Si tout s'est bien passé, l'utilitaire 'rebuild' (et l'auxiliaire 'flio_rbld')
# se trouve dans le répertoire modipsl/bin
dernières modifications: 19 avril 2012