Changes between Version 1 and Version 2 of DocUtilisateur/InstallationIPSLCM4v1OASIS3


Ignore:
Timestamp:
07/24/08 13:12:50 (16 years ago)
Author:
sdipsl
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DocUtilisateur/InstallationIPSLCM4v1OASIS3

    v1 v2  
    1  ---- 
    2  . '''Documentation Utilisateur''' [[BR]]  
    3 Date 
    4 ["DocUtilisateur"] 
    51 
    6  ---- 
    7  . '''Sommaire'''  
    8 TableOfContents(5) 
     2'''Documentation Utilisateur''' ["DocUtilisateur"] 
     3[[PageOutline(1,Table des matières,inline)]] 
    94 
    105---- 
    11 === Séquence d'installation pour la configuration IPSLCM4_v1_OASIS3 (figé) === 
    12 '''Exemples pour la configuration IPSLCM4_v1_OASIS3''' 
     6= Séquence d'installation pour la configuration IPSLCM4_v1_OASIS3 (figé) = 
    137 
    14 ############################################### 
     8---- 
    159http://dods.ipsl.jussieu.fr/chili/libIGCM_docs/images/n1.png 
    16 ==== Récupération de modipsl ==== 
    17  . En attendant que les modifications aient été apportées à modipsl, on procède à une récupération classique : 
    18  {{{ 
     10== Récupération de modipsl == 
     11En attendant que les modifications aient été apportées à modipsl, on procède à une récupération classique : 
     12{{{ 
    1913$ cvs -d :pserver:anonymous@cvs.ipsl.jussieu.fr:/home/ioipsl/CVSROOT checkout modipsl 
    2014}}} 
    2115 
    22 ############################################### 
     16---- 
    2317http://dods.ipsl.jussieu.fr/chili/libIGCM_docs/images/n2.png 
    24 ==== Modification du mod.def et récupération de la configuration ==== 
    25  . {{{ 
     18== Modification du mod.def et récupération de la configuration == 
     19{{{ 
    2620$ cd modipsl/util 
    2721$ vi mod.def                  # voir commentaires ci-dessous 
     
    3327 #-T- IPSLCM4_v1_OASIS3 ioipsl-2-1 orchidee_1_3_1 ? IPSL-CM4_IPCC_branch '''?''' ipsl_cm4_v1_6(...)[[BR]] par[[BR]] #-T- IPSLCM4_v1_OASIS3 ioipsl-2-1 orchidee_1_3_1 ? IPSL-CM4_IPCC_branch '''CHILI''' ipsl_cm4_v1_6(...) 
    3428 
    35 ############################################### 
     29---- 
    3630http://dods.ipsl.jussieu.fr/chili/libIGCM_docs/images/n3.png 
    3731 
    38 ==== Préparation du Makefile et compilation ==== 
    39  . {{{ 
     32== Préparation du Makefile et compilation == 
     33{{{ 
    4034$ ./ins_make 
    4135$ cd ../config/IPSLCM4_v1_OASIS3       # ou cd ../config/ma_configuration_préférée 
     
    4337}}} 
    4438 
    45 ############################################### 
     39---- 
    4640http://dods.ipsl.jussieu.fr/chili/libIGCM_docs/images/n4.png 
    47 ==== Préparation du job à lancer ==== 
    48  . Il faut déclarer en variable d'environnement la librairie libIGCM : [[BR]] 
     41== Préparation du job à lancer == 
     42Il faut déclarer en variable d'environnement la librairie libIGCM : [[BR]] 
    4943  * sur brodie : {{{ export libIGCM=/home/rech/ces/rces452/libIGCM }}} [[BR]] 
    5044  * sur mercure : {{{ export libIGCM=/home/p86denv/libIGCM }}} [[BR]] 
    51  La libIGCM est pré installée sur les centres de calcul de l'IDRIS et du CCRT. 
    52  Voir le paragraphe [#cvs_libIGCM Installation spécifique] si vous souhaitez l'utiliser sur une autre machine, votre station de travail Linux par exemple. 
    53  . {{{ 
     45La libIGCM est pré installée sur les centres de calcul de l'IDRIS et du CCRT. 
     46Voir le paragraphe [#cvs_libIGCM Installation spécifique] si vous souhaitez l'utiliser sur une autre machine, votre station de travail Linux par exemple. 
     47{{{ 
    5448$ cd ../../util 
    5549$ cp ${libIGCM}/AA_job ../config/IPSLCM4_v1_OASIS3/EXP00 
     
    5751$ ./ins_script 
    5852}}} 
    59  /!\ '''Pour la commande ins_script ''' [[BR]] Vous pouvez également donner un nom à votre script avec la commande ./ins_script -n NOM[[BR]]  Dans ce cas il faudra aller modifier la variable '''!JobName''' dans modipsl/config/IPSLCM4_v1_OASIS3/EXP00/config.card 
    60  {{{ 
     53/!\ '''Pour la commande ins_script ''' [[BR]] Vous pouvez également donner un nom à votre script avec la commande ./ins_script -n NOM[[BR]]  Dans ce cas il faudra aller modifier la variable '''!JobName''' dans modipsl/config/IPSLCM4_v1_OASIS3/EXP00/config.card 
     54{{{ 
    6155R_IN=/dmnfs/p86denv/IGCM 
    6256}}} 
    63  Il est possible (et ça deviendra la norme) d'associer une libIGCM à un modipsl récupéré avec la commande 
    64  {{{ 
     57Il est possible (et ça deviendra la norme) d'associer une libIGCM à un modipsl récupéré avec la commande 
     58{{{ 
    6559cvs_ano co libIGCM 
    6660}}} 
    67  la libIGCM dans son modipsl (et donc associer une version de sources avec une version des outils de calcul et de post-traitement). Il faut (pour l'instant) installer à la main les jobs : 
     61la libIGCM dans son modipsl (et donc associer une version de sources avec une version des outils de calcul et de post-traitement). Il faut (pour l'instant) installer à la main les jobs : 
    6862 * les "#-Q- mamachine" correspondant à la machine à utiliser sont à supprimer. Par exemple la ligne : 
    69  {{{ 
     63 
     64{{{ 
    7065#-Q- sx8brodie #PBS-r MO2SE 
    7166}}} 
    72  deviendra 
    73  {{{ 
     67deviendra 
     68{{{ 
    7469#PBS-r MO2SE 
    7570}}} 
     
    7974  * les deux jobs de post-traitement AA_mo2se et AA_create_ts qui deviennent respectivement mo2se.job et create_ts.job. 
    8075 
    81 ############################################### 
     76---- 
    8277http://dods.ipsl.jussieu.fr/chili/libIGCM_docs/images/n5.png 
    83 ==== Soumission du job ==== 
    84  . Vérifier le fichier config.card, en particulier !DateBegin, !DateEnd et les options de redémarrage. 
    85  . {{{ 
     78== Soumission du job == 
     79Vérifier le fichier config.card, en particulier !DateBegin, !DateEnd et les options de redémarrage. 
     80{{{ 
    8681$ cd ../config/IPSLCM4_v1_OASIS3/EXP00 
    8782$ qsub Job_LO1    # ou qsub Job_NOM (cf modifs pour ins_script ci-dessus) 
    8883}}} 
    89  (!) Activer le mode DRYRUN en positionnant à 3 la variable correspondante dans le Job, cad dans le fichier Job_XXX.   
     84(!) Activer le mode DRYRUN en positionnant à 3 la variable correspondante dans le Job, cad dans le fichier Job_XXX.   
    9085 
    9186/!\ A noter, la description d'un redémarrage depuis une simulation rangée selon les conventions des anciens scripts est disponible dans le fichier config.card.!OldName Dans ce cas, pour un couplé IPSLCM4_v1_OASIS3, il faut aussi penser à changer les noms de fichiers Restart du Coupleur. Par exemple à l'IDRIS pour un Restart depuis VV20 à la date du 30 12 1949 : 
    92  {{{ 
     87{{{ 
    9388rhodes : cd $HOMEGAYA/SORTIES_CPL_IPSL/VV20/Cpl/Restart 
    9489rhodes : ln -s VV20_flxatmos_19491230.nc VV20_19491230_flxat.nc