wiki:LMDZINCA_v2

Version 11 (modified by acosce, 17 years ago) (diff)

--

LMDZINCA_v2

AJOUTER LA CONFIG LMDZINCA_v2 :

Mise en place sous svn de la configuration LMDZINCA parallèle.

Commande à passer pour ajouter une configuration :

!!! attention se placer au dessus du répertoire que l'on veut ajouter

svn import LMDZINCA_v2 svn+ssh://yourlogin@forge.ipsl.jussieu.fr/ipsl/forge/projets/igcmg/svn/CONFIG/trunk/LMDZINCA_v2

Remarques :

  • il faut donner deux fois son mot de passe.
  • pour l'instant seuls les scripts pour les versions AER et CH4_AER sont fournis

RECUPERER modipsl :

pour un utilisateur : 
svn co http://forge.ipsl.jussieu.fr/igcmg/svn/modipsl/trunk modipsl 

pour un administrateur : 
svn co svn+ssh://yourlogin@forge.ipsl.jussieu.fr/ipsl/forge/projets/igcmg/svn/modipsl/trunk modipsl

A FAIRE :

  • modifier mod.def
    #-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
    #-
    

Ensuite récupérez la config LMDZINCA_v2 avec la commande

cd modipsl/util/
./model LMDZINCA_v2

Remarque : on récupère libIGCM que l'on place au même niveau que util/ modeles/ ... dans modipsl

  • dans modeles/LMDZ4/makegcm : remplacer sxioipsl par ioipsl et remplacer sx6nec par sx8mercure
  • dans libIGCM/AA_job : remplacer sx6nec par sx8mercure
  • dans libIGCM/AA_job : changer l'adresse de libIGCM
    libIGCM=${MODIPSL}/libIGCM
    

POUR LANCER UNE COMPILATION :

Une fois les modifications précédentes faites, se placer dans modipsl/util/ et lancer la commande ./ins_make. Puis dans le répertoire modipsl/config/LMDZINCA_v2/ lancer la commange gmake AER

POUR LANCER UNE SIMULATION :

blablablabla

Faire un commit

Attention il faut avoir récupéré modipsl en administrateur ET la config LMDZINCA_v2 en administrateur également.

Pour cela modifier mod.def en ajoutant la ligne

#-S- 9 svn svn+ssh://yourlogin@forge.ipsl.jussieu.fr/ipsl/forge/projets/igcmg/svn

puis modifier l'appel pour la config voulue

#-C- LMDZINCA_v2  LMDZ4                     V3_test 3   .          modeles
#-C- LMDZINCA_v2  libIGCM                   ?       1   .          .
#-C- LMDZINCA_v2  CONFIG/trunk/LMDZINCA_v2  ?       8  LMDZINCA_v2 config
#-

devient 
#-C- LMDZINCA_v2  LMDZ4                     V3_test 3   .          modeles
#-C- LMDZINCA_v2  libIGCM                   ?       1   .          .
#-C- LMDZINCA_v2  CONFIG/trunk/LMDZINCA_v2  ?       9  LMDZINCA_v2 config
#-

Commande svn pour commit :

svn commit namefile