Changes between Version 86 and Version 87 of ModipslBeginner
- Timestamp:
- 12/09/09 12:41:14 (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ModipslBeginner
v86 v87 808 808 * 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) 809 809 [[BR]] 810 [[BR]]811 [[BR]]812 ----813 810 814 811 === Les post-traitements avec libIGCM === … … 841 838 842 839 * !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 844 841 * !TimeSeriesFrequency=10Y Les séries temporelles seront lancées tous les 10 ans. 845 842 * !SeasonalFrequency=10Y Les moyennes saisonnières (des mois de janvier, février,...) seront lancées tous les 10 ans. … … 861 858 * sur la frontale TX7, ils sont là : $SCRATCHDIR/IGCM_OUT/IPSLCM5/Ma_simulation 862 859 * 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 862 On 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. 864 863 865 864 A 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]872 865 873 866 ==== Qu'est-ce que rebuild? ==== … … 877 870 * 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. 878 871 872 ==== Comment relancer les rebuild? ==== 873 874 Pour 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 {{{ 877 libIGCM=${libIGCM:=/path/to/your/libIGCM} 878 REBUILD_DIR=${REBUILD_DIR:=/path/to/your/TMP/REBUILD/FILES} 879 NbRebuildDir=${NbRebuildDir:=12} 880 PeriodDateBegin=${PeriodDateBegin:=18901201} 881 }}} 882 883 879 884 ==== Qu'est-ce qu'une Time Series? ==== 880 885 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.886 Une 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. 882 887 883 888 Exemple pour lmdz : … … 904 909 Les 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. 905 910 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.911 A 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. 907 912 908 913 ==== Comment ajouter une variable dans les Time Series? ==== … … 914 919 Voici un exemple de Monitoring du couplé IPSLCM5 : [http://dodsp.idris.fr/rpsl003/IPSLCM5/BM539PDN/MONITORING/ 3 ans] 915 920 921 On peut les voir directement sur les serveurs de fichiers dans le répertoire : IGCM_OUT/IPSLCM5/MONITORING. 922 916 923 Le 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. 917 924 … … 924 931 Il 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] 925 932 926 927 ==== Qu'est-ce qu'un moyenne saisonnière? ==== 933 ==== Qu'est-ce qu'une moyenne saisonnière? ==== 928 934 929 935 Les 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]'. 930 936 Tous 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 931 937 932 933 938 ==== Où voir les atlas? ==== 934 939 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é. 940 Voici 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 942 Il 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. 938 943 939 944 Les 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/ 940 945 946 ==== Comment relancer les post-traitements? ==== 947 948 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. 949 950 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] 941 951 942 952