Changes between Version 86 and Version 87 of ModipslBeginner


Ignore:
Timestamp:
12/09/09 12:41:14 (14 years ago)
Author:
mafoipsl
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ModipslBeginner

    v86 v87  
    808808 * Dans le Job vous devez modifier le numéro du fichier de sortie pour qu'il ne se plante pas en cherchant à remplacer un fichier Script_Ouptut existant. Par défaut c'est Script_Output_NomJob.1, vous pouvez le changer par Script_Output_NomJob.!CumulPeriod (vous trouverez !CumulPeriod dans run.card)  
    809809[[BR]] 
    810 [[BR]] 
    811 [[BR]] 
    812 ---- 
    813810 
    814811=== Les post-traitements avec libIGCM === 
     
    841838 
    842839 * !RebuildFrequency=1Y indique la fréquence de lancement des travaux REBUILDA. A noter: si !JobType=DEV, le paramètre est forcé la valeur de !PeriodLength 
    843  * !RebuildFromArchive=true indique que les fichiers seront stockés dans leur état initial (par sous-domaine), sur la machine de stockage. Le job REBUILDA commencera par aller les chercher sur le serveur de fichier, avant de les assembler (rebuild), de leur appliquer les Patchs demandés puis de les stocker dans le répertoire usuel COMP/Output/MO ou COMP/Output/DA pour les fichiers mensuels ou journaliers de la composante COMP (OCE, ICE, ATM, SRF, ...). 
     840 * !RebuildFromArchive=true indique que les fichiers seront stockés dans leur état initial (par sous-domaine), sur la machine de stockage. Le job REBUILDA commencera par aller les chercher sur le serveur de fichier, avant de les assembler (rebuild), de leur appliquer les Patchs demandés puis de les stocker dans le répertoire usuel COMP/Output/MO ou COMP/Output/DA pour les fichiers mensuels ou journaliers de la composante COMP (OCE, ICE, ATM, SRF, ...). A noter c'est lui qui enchaine les autres post-traitements lancés par les jobs create_ts.job et create_se.job 
    844841 * !TimeSeriesFrequency=10Y Les séries temporelles seront lancées tous les 10 ans. 
    845842 * !SeasonalFrequency=10Y Les moyennes saisonnières (des mois de janvier, février,...) seront lancées tous les 10 ans. 
     
    861858 * sur la frontale TX7, ils sont là : $SCRATCHDIR/IGCM_OUT/IPSLCM5/Ma_simulation 
    862859 * sur cesium, ils sont là : $SCRATCHDIR/IGCM_OUT/IPSLCM5/Ma_simulation 
    863  * sur la frontale de platine, ils sont là : SCRATCHDIR/IGCM_OUT/IPSLCM5/Ma_simulation 
     860 * sur la frontale de platine, ils sont là : $SCRATCHDIR/IGCM_OUT/IPSLCM5/Ma_simulation 
     861 
     862On trouvera dans ces répertoires les fichiers de sorties des jobs : rebuild, ts, se, atlas. Sur cesium 2 fichiers standard error (.e)  et standard output (.o) par job. 
    864863  
    865864A noter :  Les commandes de mise sur dods sont faites à la fin du job de monitoring ou à la fin de chaque atlas. 
    866  
    867 ==== Comment relancer les post-traitements? ==== 
    868  
    869 Il existe 2 méthodes pour relancer les post-traitements : relancer le job de rebuild ou relancer le dernier mois de la simu avec DRYRUN=3. 
    870  
    871 Comment faire est déjà décrit là : [http://forge.ipsl.jussieu.fr/libigcm/wiki/libIGCM/DocUtilisateur/FAQ#Commentrelancerlespost-traitementsàpartirdelafrontale depuis la frontale] et [http://forge.ipsl.jussieu.fr/libigcm/wiki/libIGCM/DocUtilisateur/FAQ#Commentrelancerlespost-traitementsàpartirdelamachinedecalcul depuis le calculateur] 
    872865 
    873866==== Qu'est-ce que rebuild? ==== 
     
    877870 * rebuild est installé sur les frontales de l'IDRIS et du CCRT dans les comptes communs. Il est appelé automatiquement à la fréquence  !RebuildFrequency et représente la toute première étape des post-traitements. 
    878871 
     872==== Comment relancer les rebuild? ==== 
     873 
     874Pour relancer à partir des rebuild, il faut aller sur la frontale, dans le répertoire modipsl/libIGCM (l'original ou celui synchronisé dans ~MIRROR/xxxxxx/modipsl/libIGCM), modifier le job : rebuild_fromArchive.job en précisant les paramètres, le lancer sur la frontale. llsubmit sur ulam, ccc_msub sur cesium. Paramètres à modifier :  
     875 
     876{{{ 
     877libIGCM=${libIGCM:=/path/to/your/libIGCM} 
     878REBUILD_DIR=${REBUILD_DIR:=/path/to/your/TMP/REBUILD/FILES} 
     879NbRebuildDir=${NbRebuildDir:=12} 
     880PeriodDateBegin=${PeriodDateBegin:=18901201} 
     881}}} 
     882 
     883 
    879884==== Qu'est-ce qu'une Time Series? ==== 
    880885 
    881 Une Time Serie est un nouveau fichier, qui contient une seule variable sur toute la longueur d'une simulation (!ChunckJob2D = NONE) . Elles sont décrites dans les fichiers COMP/*.card derrière les paramètres !TimeSeriesVars2D et !TimeSeriesVars3D. Les 3D étant très volumineuses, peuvent être produites par période de !ChunckJob3D = 50Y années.  
     886Une Time Serie est un nouveau fichier, qui contient une seule variable sur toute la longueur d'une simulation (!ChunckJob2D = NONE) ou sur une période plus courte pour les variables 3D (!ChunckJob3D = 50Y) . Elles sont décrites dans les fichiers COMP/*.card derrière les paramètres !TimeSeriesVars2D et !TimeSeriesVars3D.  
    882887 
    883888Exemple pour lmdz : 
     
    904909Les Time Series sont rangées sur le serveur de fichiers dans les répertoires IGCM_OUT/IPSLCM5/ATM/Analyse/TS_MO pour celles qui sont issues des fichiers mensuelles. TS_DA pour celles qui sont issues des fichiers journaliers. 
    905910 
    906 A noter : Il y a un job de Time Series 2D et un job par Time Series 3D sur les frontales. Pour le couplé, il y en donc 5 actuellement. 
     911A noter : Il y a un job de Time Series 2D et un job par Time Series 3D sur les frontales. Pour le couplé IPSLCM5_v2 , il y en donc 5 actuellement. 
    907912 
    908913==== Comment ajouter une variable dans les Time Series? ==== 
     
    914919Voici un exemple de Monitoring du couplé IPSLCM5 : [http://dodsp.idris.fr/rpsl003/IPSLCM5/BM539PDN/MONITORING/ 3 ans] 
    915920 
     921On peut les voir directement sur les serveurs de fichiers dans le répertoire : IGCM_OUT/IPSLCM5/MONITORING. 
     922 
    916923Le monitoring d'une simulation est composé de plusieurs courbes produites à partir de variables des Time Series. Il contient également une première page détaillant les dates de passage en machine de la simulation. Cette page permet de suivre la progression d'une simulation en machine.  
    917924 
     
    924931Il est possible de modifier un monitoring en créant un répertoire POST locale à la configuration, en recopiant un fichier .cfg et en le modifant à sa convenance. Il y a 2 exemples dans le couplé. Voir [http://forge.ipsl.jussieu.fr/igcmg/browser/CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_v2/EXP00/POST post-traitements spécifiques] 
    925932 
    926  
    927 ==== Qu'est-ce qu'un moyenne saisonnière? ==== 
     933==== Qu'est-ce qu'une moyenne saisonnière? ==== 
    928934 
    929935Les fichiers SE ou moyennes saisonnières sont lancées automatiquement à la fréquence !SeasonalFrequency=10Y (en faisant attention à !SeasonalFrequencyOffset=0) lorsqu'il y a autre choses que NONE dans le dernier paramètre du fichier dans la section '[!OutputFiles]'. 
    930936Tous les fichiers avec un Post demandé sont alors moyennés avec la commande ncra avant d'être stockés dans le répertoire : IGCM_OUT/IPSLCM5/ATM/Analyse/SE 1 fichier par !SeasonalFrequency=10Y 
    931937 
    932  
    933938==== Où voir les atlas? ==== 
    934939 
    935 Voici un exemple d'atlas du couplé IPSLCM5 : [http://dodsp.idris.fr/rpsl003/IPSLCM5/BM539PDN/ATLAS/SE_1860_1862/ATM/ATM.html ATM] 
    936  
    937 Il y a au moins 8 répertoires avec les atlas pour le couplé.  
     940Voici un exemple d'atlas du couplé IPSLCM5 disponible sur dods : [http://dodsp.idris.fr/rpsl003/IPSLCM5/BM539PDN/ATLAS/SE_1860_1862/ATM/ATM.html ATM] 
     941 
     942Il y a au moins 8 répertoires avec les atlas pour le couplé. On peut les voir directement sur les serveurs de fichiers dans le répertoire : IGCM_OUT/IPSLCM5/ATLAS. 
    938943 
    939944Les atlas sont des outils mis à disposition sous les comptes communs. Voir ~compte_commun/atlas/ Ils sont basés sur des fichiers atlas_composante.cfg. utilisant les outils fast/atlas. Voir : http://dods.ipsl.jussieu.fr/fast/ 
    940945 
     946==== Comment relancer les post-traitements? ==== 
     947 
     948Il existe 2 méthodes pour relancer les post-traitements : relancer le job de rebuild ou relancer le dernier mois de la simu avec DRYRUN=3. 
     949 
     950Comment faire est déjà décrit là : [http://forge.ipsl.jussieu.fr/libigcm/wiki/libIGCM/DocUtilisateur/FAQ#Commentrelancerlespost-traitementsàpartirdelafrontale depuis la frontale] et [http://forge.ipsl.jussieu.fr/libigcm/wiki/libIGCM/DocUtilisateur/FAQ#Commentrelancerlespost-traitementsàpartirdelamachinedecalcul depuis le calculateur] 
    941951 
    942952