Version 1 (modified by acosce, 17 years ago) (diff) |
---|
Installation de INCA sur brodie
Nous voulons faire un run avec LMDZ4_INCA (config NMHC)
Récupérer modipsl :
PATH=$PATH:/TXlocal/pub/svn/svn-1.3.1/bin cd $WORKDIR svn co http://forge.ipsl.jussieu.fr/igcmg/svn/modipsl/trunk modipsl cd modipsl/util
Récupérer LMDZINCA :
cd modipsl/util
ouvrir mod.def et ajouter les lignes suivantes : (Ã commiter)
#-H- LMDZINCA_v2 LMDZ with INCA : #-H- LMDZINCA_v2 closest version to the IPSL coupled model IPSLCM4_v2 #-H- LMDZINCA_v2 LMDZ4 version v3_test #-H- LMDZINCA_v2 INCA3 reference version #-H- LMDZINCA_v2 IOIPSL/src svn tags/v2_1_1 #-M- LMDZINCA_v2 Anne.Cozic@cea.fr #-C- LMDZINCA_v2 IOIPSL/tags/v2_1_1/src HEAD 8 IOIPSL/src modeles #-C- LMDZINCA_v2 INCA3 ? 6 . modeles #-C- LMDZINCA_v2 LMDZ4 V3_test 3 . modeles #-C- LMDZINCA_v2 libIGCM ? 1 . . #-C- LMDZINCA_v2 CONFIG/trunk/LMDZINCA_v2 ? 8 LMDZINCA_v2 config #-
Puis :
./model LMDZINCA_v2
Préparer la compilation
- modifier le makegcm (modipsl/modeles/LMDZ4/makegcm) :
- changer sx6nec en sx8mercure
- changer sxioipsl en ioipsl
- modifier AA_job (modipsl/libIGCM/AA_job) :
- changer sx6nec en sx8merucre
- changer l'adresse de libIGCM maintenant libIGCM=${MODISPL}/libIGCM
- modifier AA_make (modipsl/config/LMDZINCA_v2/AA_make) :
- remplacer pre_proc.x par pre_proc_brodie.x
Créer un makefile
cd $WORKDIR/modipsl/util ./ins_make
Compiler
- Etape préliminaire pour INCA (en attendant que pre_proc_brodie refonctionne)
cd modipsl/modeles/INCA3 cp /workdir2/rech/psl/rpsl592/MODIPSL_LMDZ4V3/modipsl/modeles/INCA3/bin/inca_pp.brodie bin/. rsh brodie01 cd $WORKDIR/modipsl/modeles/INCA3 bin/inca_pp.brodie INP/inca_NMHC.inp exit ./pre_proc_brodie.x NMHC fcm build
Pour installer fcm (si ce n'est pas déjà fait) :
cd $HOME cp -r /home/rech/psl/rpsl592/FCM . PATH=$PATH:/home/rech/psl/yourlogin/FCM/bin
- Compilation de LMDZ
cd modipsl/config/LMDZINCA_v2 gmake NMHC (relancer plusieurs fois jusqu'à ce que l'exécutable soit créé