| 1 | = Installation de INCA sur brodie = |
| 2 | |
| 3 | Nous voulons faire un run avec LMDZ4_INCA (config NMHC) |
| 4 | |
| 5 | |
| 6 | == Récupérer modipsl : == |
| 7 | {{{ |
| 8 | PATH=$PATH:/TXlocal/pub/svn/svn-1.3.1/bin |
| 9 | cd $WORKDIR |
| 10 | svn co http://forge.ipsl.jussieu.fr/igcmg/svn/modipsl/trunk modipsl |
| 11 | cd modipsl/util |
| 12 | }}} |
| 13 | |
| 14 | |
| 15 | == Récupérer LMDZINCA : == |
| 16 | {{{ |
| 17 | cd modipsl/util |
| 18 | }}} |
| 19 | ouvrir mod.def et ajouter les lignes suivantes : (Ã commiter) |
| 20 | {{{ |
| 21 | #-H- LMDZINCA_v2 LMDZ with INCA : |
| 22 | #-H- LMDZINCA_v2 closest version to the IPSL coupled model IPSLCM4_v2 |
| 23 | #-H- LMDZINCA_v2 LMDZ4 version v3_test |
| 24 | #-H- LMDZINCA_v2 INCA3 reference version |
| 25 | #-H- LMDZINCA_v2 IOIPSL/src svn tags/v2_1_1 |
| 26 | #-M- LMDZINCA_v2 Anne.Cozic@cea.fr |
| 27 | #-C- LMDZINCA_v2 IOIPSL/tags/v2_1_1/src HEAD 8 IOIPSL/src modeles |
| 28 | #-C- LMDZINCA_v2 INCA3 ? 6 . modeles |
| 29 | #-C- LMDZINCA_v2 LMDZ4 V3_test 3 . modeles |
| 30 | #-C- LMDZINCA_v2 libIGCM ? 1 . . |
| 31 | #-C- LMDZINCA_v2 CONFIG/trunk/LMDZINCA_v2 ? 8 LMDZINCA_v2 config |
| 32 | #- |
| 33 | }}} |
| 34 | |
| 35 | Puis : |
| 36 | {{{ |
| 37 | ./model LMDZINCA_v2 |
| 38 | }}} |
| 39 | |
| 40 | == Préparer la compilation == |
| 41 | * modifier le makegcm (modipsl/modeles/LMDZ4/makegcm) : |
| 42 | * changer sx6nec en sx8mercure |
| 43 | * changer sxioipsl en ioipsl |
| 44 | * modifier AA_job (modipsl/libIGCM/AA_job) : |
| 45 | * changer sx6nec en sx8merucre |
| 46 | * changer l'adresse de libIGCM maintenant libIGCM=${MODISPL}/libIGCM |
| 47 | * modifier AA_make (modipsl/config/LMDZINCA_v2/AA_make) : |
| 48 | * remplacer pre_proc.x par pre_proc_brodie.x |
| 49 | |
| 50 | == Créer un makefile == |
| 51 | {{{ |
| 52 | cd $WORKDIR/modipsl/util |
| 53 | ./ins_make |
| 54 | }}} |
| 55 | |
| 56 | == Compiler == |
| 57 | * Etape préliminaire pour INCA (en attendant que pre_proc_brodie refonctionne) |
| 58 | {{{ |
| 59 | cd modipsl/modeles/INCA3 |
| 60 | cp /workdir2/rech/psl/rpsl592/MODIPSL_LMDZ4V3/modipsl/modeles/INCA3/bin/inca_pp.brodie bin/. |
| 61 | rsh brodie01 |
| 62 | cd $WORKDIR/modipsl/modeles/INCA3 |
| 63 | bin/inca_pp.brodie INP/inca_NMHC.inp |
| 64 | exit |
| 65 | ./pre_proc_brodie.x NMHC |
| 66 | fcm build |
| 67 | }}} |
| 68 | |
| 69 | Pour installer fcm (si ce n'est pas déjà fait) : |
| 70 | {{{ |
| 71 | cd $HOME |
| 72 | cp -r /home/rech/psl/rpsl592/FCM . |
| 73 | PATH=$PATH:/home/rech/psl/yourlogin/FCM/bin |
| 74 | }}} |
| 75 | |
| 76 | |
| 77 | * Compilation de LMDZ |
| 78 | {{{ |
| 79 | cd modipsl/config/LMDZINCA_v2 |
| 80 | gmake NMHC (relancer plusieurs fois jusqu'à ce que l'exécutable soit créé |
| 81 | }}} |