Changes between Version 2 and Version 3 of libIGCM/DocUtilisateur/FAQ


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

--

Legend:

Unmodified
Added
Removed
Modified
  • libIGCM/DocUtilisateur/FAQ

    v2 v3  
    1414Pour continuer un run au delà des dates existantes, il faut : 
    1515 * Changer la variable !DateEnd dans config.card 
    16  * Supprimer le fichier stack : {{{rhodes: rm /u/rech/psl/rpsl003/IGCM_OUT/IPSLCM4_v1_OASIS3/VC20/Out/stack}}} 
     16 * Supprimer le fichier stack :  
     17 
     18{{{ 
     19rhodes: rm /u/rech/psl/rpsl003/IGCM_OUT/IPSLCM4_v1_OASIS3/VC20/Out/stack 
     20}}} 
    1721 * Changer la variable !PeriodState dans run.card (=!OnQueue). Sans cela le job se finit en mettant : 
    1822  * dans le fichier run.card !PeriodState= Fatal 
     
    3640 * Exemple donné pour gaya, idem pour mercure en modifiant le path du rename (~p86denv/CMOR_SCRIPTS/rename) 
    3741 * Je rappelle au passage que les noms d'expérience ne doivent pas contenir d'underscore. Si c'est le cas, ces expériences ne peuvent figurer dans la page mc2 : http://mc2.ipsl.jussieu.fr/PHP/testing.php?exp=PDCTLV1&resolution=false 
     42 
    3843{{{ 
    3944rlogin gaya 
     
    5055 * Supposons que l'expérience a post-traité ait été extrait dans /work/p86denv/PARA_SX8_ORCA2xLMD9671/SVN/modipsl et qu'il s'agit de la configuration IPSLCM4_v2. L'expérience en question s'appelle par exemple PDCTLV5. 
    5156 * En mode !StandAlone on peut rajouter à loisir des variables dans les *.card, seules les séries temporelles qui n'existent pas sur le serveur de fichiers sont créees. 
     57 
    5258{{{ 
    5359# On prépare le terrain 
     
    9096}}} 
    9197 * Dans le job SI VOUS COMPTEZ FAIRE DE L'INTERACTIF SUR TX OU BIEN SX : ./Job_TOTO : 
     98 
    9299{{{ 
    93100  DRYRUN=3                                                                                                                                   # passage post-traitement seulement 
     
    97104 * Dans le fichier run.card : 
    98105  * Pour faire une execution à blanc d'une période : revenir 1 période en arrière (!CumulPeriod) et mettre !PeriodState à !OnQueue ou Running: 
     106 
    99107{{{ 
    100108 #last PREFIX 
     
    109117Toutes ces variables doivent être modifiées pour une relance correcte. 
    110118  * Pour les post-traitements eux-mêmes, réinitialiser !PostState et indiquer qu'il faut relancer les post-traitements en mettant les variables !XxRunning à n. Mettre également la date de fin des séries temporelles déjà réalisées. Par exemple : 
     119 
    111120{{{ 
    112121PostState = Start 
     
    120129 
    121130Il faut relancer les post-traitements en lançant create_se.job comme décrit dans la réponse à cette  [http://wiki.ipsl.jussieu.fr/wiki_ipsl/IGCMG/libIGCM/DocUtilisateur/FAQ#head-0d4f6c4387459cf1300a1ffb23786e4c0b0a793a question-ci] après avoir changé NONE en Post_cpl_oce_xxx dans le fichier oasis.card ainsi : 
     131 
    122132{{{ 
    123133 [OutputFiles] 
     
    140150Détails des trois étapes : 
    141151 1. Pour le répertoire d'archive ${R_SAVE} (donné dans le Script_Output_$jobname), on fait pour un job planté en février (02) 1986 : 
     152 
    142153{{{ 
    143154 cd ${R_SAVE} 
     
    150161 1. Suivant les machines et l'état de la variable RUN_DIR_PATH, il faut nettoyer le répertoire de travail : 
    151162  * Supprimer les fichiers de la racine du RUN_DIR_PATH 
     163 
    152164{{{ 
    153165 cd ${RUN_DIR_PATH} 
     
    157169/!\ Attention : la seconde commande est destructive ! à manipuler avec beaucoup de prudence. 
    158170  * Supprimer les derniers fichiers créés dans les sous-répertoires de sauvegarde temporaire, comme pour les répertoires d'archivage. Ceci n'est plus nécessaire. La double copie n'étant plus active pour le moment. 
     171 
    159172{{{ 
    160173 cd ${R_OUT_SCR} 
     
    165178 1. Modifier !PeriodState dans le run.card et le placer soit à Running, soit à !OnQueue. 
    166179Enfin une bonne idée est de ressoumettre le job avec la sortie numérotée correctement : 
     180 
    167181{{{ 
    168182 qsub -o Script_Output_${JobName}.${CumulPeriod} Job_${JobName} 
     
    172186Ce paragraphe s'applique aux configurations contenant LMDZ (testé avec LMDZINCA). 
    173187 1. Il faut ajouter un fichier guide.def dans le répertoire PARAM/ de votre répertoire d'expériences 
     188 
    174189{{{ 
    175190Type de fichier guide.def : 
     
    189204}}} 
    190205 1. Il faut modifier le fichier PARAM/run.def pour lui indiquer de prendre en compte guide.def 
     206 
    191207{{{ 
    192208Ajoutez la ligne : 
     
    196212 1. Dans COMP/lmdz.card : 
    197213  a. Vous devez indiquer les adresses des fichiers de vents avec lesquels vous souhaitez guider votre modèle 
     214 
    198215{{{ 
    199216[BoundaryFiles] 
     
    203220}}} 
    204221  a. indiquer dans la liste [!ParametersFiles] le fichier guide.def 
     222 
    205223{{{ 
    206224[ParametersFiles]