Aller au contenu. | Aller à la navigation

Outils personnels
Se connecter
Sections
Vous êtes ici : Accueil Utilisateurs Guides Script install.sh

Script install.sh

Script d'installation automatique de LMDZ (avec ou sans Orchidée) sous linux avec gfortran

En bref

F. Hourdin a développé (et maintient) une distribution de LMDZ (éventuellement couplé à Orchidée) couplée à un script d'installation concomitant qui permet d'installer les composantes atmosphériques et végétation du modèle sur une machine sous Unix/Linux. Le script, install.sh, ne permet de récupérer que les composantes atmosphériques (LMDZ) et  végétation (ORCHIDEE) du modèle. Il se trouve sur le serveur SVN de LMDZ dans le répertoire LMDZ/BOL/script_install.

Le même répertoire contient également un fichier LISMOI qu'il serait dommage de ne pas consulter... Lire l'en-tête du script install.sh n'est pas une mauvaise idée non plus.

Le script d'installation install.sh enchaine automatiquement les étapes nécessaires pour installer le modèle et se charge non seulement d'installer préalablement les librairies (IOIPSL et NetCDF) requises en plus du modèle, mais réalise également une simulation test permettant de s'assurer du bon déroulement de l'installation.

Idéalement, il suffit de récupérer le fichier install.sh et de l'exécuter sur la machine sur laquelle on souhaite installer le modèle. Par exemple, vous pouvez taper les commandes :

svn co http://svn.lmd.jussieu.fr/LMDZ/BOL/script_install
cd script_install; chmod +x install.sh ./install.sh

Pour récupérer uniquement le script, on peut aussi faire un svn export, mais avec cette méthode on ne peut pas utiliser les fonctionnalités de svn (comme svn diff, update etc.) :

svn export http://svn.lmd.jussieu.fr/LMDZ/BOL/script_install/install.sh

Le script peut également être recupéré en utilisant la commande wget :

wget http://www.lmd.jussieu.fr/~lmdz/Distrib/install.sh

ou également par

wget http://web.lmd.jussieu.fr/trac/browser/BOL/script_install/install.sh?format=txt -O install.sh

 

Remarques en vrac

  • Le script install.sh (un script bash) est en l'état calibré pour compiler le modèle (et les librairies attenantes) en utilisant le compilateur gfortran, et en utilisant un certain nombre de commandes et outils standards (gcc,  wget, gunzip, tar, ...).
  • La version de LMDZ rappariée (et installée) par le script est une version figée à une date donnée (voir la variable version dans le script, qui permet de choisir la version, dans la mesure ou le fichier correspondant modipsl.version.tar.gz est également disponible dans la répertoire http://www.lmd.jussieu.fr/~lmdz/Distrib ). Les changements significatifs entre les différentes versions, ainsi que la correspondance entre versions proposées et numéro de révision SVN des sources, sont récapitulées dans le fichier LISMOI disponible dans ce même répertoire (http://www.lmd.jussieu.fr/~lmdz/Distrib/LISMOI) et/ou sur le serveur SVN de LMDZ dans le répertoire LMDZ/BOL/script_install.
  • Pour modifier quelques options d'installation, par exemple le répertoire dans lequel sera mis le modèle ou pour inhiber la compilation des librairies IOIPSL et/ou NetCDF, il faut modifier les variables prédéfinies et documentées dans le script install.sh. On peut de même choisir quel compilateur utiliser (par défaut gfortran) en modifiant la variable "compilo=gfortran" du script (actuelement compilo=g95 , compilo=pgf90 et compilo=ifort sont les alternatives prévues)
  • Le script makegcm est adapté et utilisé pour compiler le modèle et peut ensuite être réutilisé; Ceux qui installent le modèle sur un PC Linux en local peuvent également utiliser le script fcm makelmdz_fcm . Dans ce cas le nom de l'architecture associée est simplement 'local' (rappel: faire 'makelmdz_fcm -h' pour obtenir l'aide). IMPORTANT: Ce n'est qu'à partir de la révision svn 1578 (donc du 'paquetage'  20111103.trunk), que FCM est inclu dans la distribution des sources du modèle.
  • Pour ceux intéressés par la perspective de faire tourner le GCM en mode parallèle sur leur PC Linux multicoeurs, quelques indications et commentaires sont rassemblés ici.

 

Dernières modifications: 17 Janvier 2012

Mots-clés associés :
Ajouter un commentaire

You can add a comment by filling out the form below. Plain text formatting. Comments are moderated.

Enter the word