wiki:INCAbrodie

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éé