Changes between Version 165 and Version 166 of ModipslBeginner


Ignore:
Timestamp:
12/06/10 09:42:04 (13 years ago)
Author:
mafoipsl
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ModipslBeginner

    v165 v166  
    258258 
    259259== Travailler avec une configuration choisie == 
    260 Dans ce paragraphe nous prendrons comme exemple le modèle couplé '''IPSLCM5_v2'''. Les autres configurations 
     260Dans ce paragraphe nous prendrons comme exemple le modèle couplé '''IPSLCM5A'''. Les autres configurations 
    261261utilisant modipsl ('''IPSL_ESM_V1''', '''LMDZ4OR_v2''', '''LMDZINCA_v2''', '''LMDZORINCA''' ...) 
    262262suivent le même principe. Quand des cas particuliers existent nous vous les indiquerons.  
     
    267267cd modipsl/util 
    268268./model -h               >>>> indique toutes les configurations dispo 
    269 ./model IPSLCM5_v2       >>>> on choisit d'extraire la configuration IPSLCM5_v2 
     269./model IPSLCM5A       >>>> on choisit d'extraire la configuration IPSLCM5A 
    270270}}} 
    271271Lors de cette extraction plusieurs logins et mots de passe vous seront demandés. Pour les  
     
    283283 * modipsl/modeles/XMLIO_SERVER 
    284284Modipsl installe également ce que l'on appelle une '''configuration'''. Elle est dans le répertoire  
    285 '''modipsl/config/''' (ici modipsl/config/IPSLCM5_v2/). [[BR]] 
     285'''modipsl/config/''' (ici modipsl/config/IPSLCM5A/). [[BR]] 
    286286Cette configuration vous permettra de [wiki:ModipslBeginner#Compilation compiler] l'ensemble des modèles, puis de [wiki:ModipslBeginner#Lancerunesimulation lancer une simulation]. [[BR]] 
    287287 [[BR]] 
     
    290290Pour connaitre les mots de passe d'extraction s'adresser au ''model manager email address''. Il est indiqué lors de la commande  
    291291{{{ 
    292  ./model -h IPSLCM5_v2  
     292 ./model -h IPSLCM5A  
    293293}}} 
    294294 [[BR]] 
     
    384384./ins_make 
    385385}}} 
    386 La commande ins_make permet de créer un makefile pour la config. Dans notre exemple '''modipsl/config/IPSLCM5/Makefile'''.  
     386La commande ins_make permet de créer un makefile pour la config. Dans notre exemple '''modipsl/config/IPSLCM5A/Makefile'''.  
    387387Ce Makefile contrôle tous les makefiles des différents modèles utilisés. Une fois qu'il est créé vous n'avez pas besoin de le regénérer (sauf  
    388388changement de machine ou d'emplacement de modipsl dans votre architecture). [[BR]] 
    389389Vous pouvez ensuite lancer la compilation (résolution par défaut soit ORCA2 et LMDZ 96x95x39) :  
    390390{{{ 
    391 cd modipsl/config/IPSLCM5/ 
     391cd modipsl/config/IPSLCM5A/ 
    392392gmake 
    393393}}} 
    394394 
    395395Suivant la configuration sur laquelle vous travaillez le Makefile peut vous proposer différentes résolutions. Pour les connaître vous devez  
    396 regarder les différentes target (normalement en lettres majuscules) dans le fichier Makefile. Pour IPSLCM5_v2 ce sont les suivantes :  
     396regarder les différentes target (normalement en lettres majuscules) dans le fichier Makefile. Pour IPSLCM5A ce sont les suivantes :  
    397397 * ORCA2xLMD4443  
    398  * ORCA2xLMD444315  
    399  * ORCA2xLMD444311  
    400  * ORCA2xLMD7245  
    401  * ORCA2lgmxLMD7245  
     398 * ORCA2xLMD5655   
    402399 * ORCA2xLMD9671 
    403400 * ORCA2xLMD9695 
    404  * '''ORCA2xLMD9695-L39''' 
    405  * ORCA2lgmxLMD9671  
    406  * ORCA2xLMD14496  
     401 * '''ORCA2xLMD9695-L39'''  
    407402 * ORCA2xLMD144142 
    408403 * ORCA2xLMD144142-L39 
    409404Lorsque vous savez quelle résolution vous désirez vous pouvez alors lancer la compilation :  
    410405{{{ 
    411 cd modipsl/config/IPSLCM5/ 
     406cd modipsl/config/IPSLCM5A/ 
    412407gmake resolution_desirée 
    413408}}} 
     
    451446 exec                      : exécutable généré 
    452447}}} 
    453 Ces options sont utilisées dans le fichier config/IPSLCM5_v2/Makefile. Notez que par défaut on demande la compilation en mode mpi.  
     448Ces options sont utilisées dans le fichier config/IPSLCM5A/Makefile. Notez que par défaut on demande la compilation en mode mpi.  
    454449[[BR]] 
    455450 
     
    484479{{{ 
    485480JobName=_nom_simul_ 
     481ExperimentName=pdControl (mettre le nom de l'expérience selon le vocabulaire CMIP5. pdControl par défaut) 
     482SpaceName=DEVT (mettre DEVT, TEST ou PROD)  
    486483DateBegin=_date_debut_simul_ 
    487484DateEnd=_date_fin_simul_ 
     
    545542[[BR]] 
    546543__Nouvelles options dans lmdz.card__ [[BR]] 
    547 Dans certaines configurations (entre autre IPSLCM5_v2 ou v3) vous avez des options en plus dans lmdz.card :  
     544Dans certaines configurations (entre autre IPSLCM5A) vous avez des options en plus dans lmdz.card :  
    548545{{{ 
    549546LMDZ_NbPeriod_adjust=3 
    550547}}} 
    551 {{{ 
    552 #!comment  
    553 (...) 
    554 LMDZ_Freq_aero=120 
    555 LMDZ_Length_aero=12 
    556 }}} 
    557548 * LMDZ_NbPeriod_adjust permet de définir combien de !PeriodLenght on veut utiliser au début d'une simulation pour créer le fichier Bands qui permet d'ajuster au mieux la parallélisation du code. Si jamais on souhaite utiliser un fichier pré-existant il faut indiquer LMDZ_NbPeriod_adjust=0 et préciser le nom du fichier Bands à utiliser. Attention au nombre de proc et à la grille précisés dans ce nom. 
    558  
    559 {{{ 
    560 #!comment 
    561  * LMDZ_Freq_aero et LMDZ_Length_aero sont deux paramètres permettant de gérer la fréquence de sorties des diagnostiques d'aérosols au sein du couplé. Ces sorties étant trop grosses on ne peut pas se permettre de les avoir pour chaque année de simulation. On choisit donc de les sortir à une certaine fréquence. Par exemple 1 an tous les 10 ans. Auquel cas elles seront actives pour l'année 1, puis l'année 11 de la simulation etc .... Pour cet exemple on prend LMDZ_Freq_aero=120 et LMDZ_Length_aero=12 
    562 }}} 
    563549[[BR]] 
    564550 
     
    633619__Au CCRT__ 
    634620{{{ 
    635 cd modipsl/config/IPSLCM5_v2/EXP00/ 
     621cd modipsl/config/IPSLCM5A/EXP00/ 
    636622ccc_msub Job_nom_simul 
    637623}}} 
    638624__A l'IDRIS__ 
    639625{{{ 
    640 cd modipsl/config/IPSLCM5_v2/EXP00/ 
     626cd modipsl/config/IPSLCM5A/EXP00/ 
    641627qsub Job_nom_simul 
    642628}}} 
     
    654640'''ATTENTION''' : Pour être certain d'obtenir les même résultats entre deux simulations il faut annuler l'ajustement et la création des fichiers Bands. Il faut utiliser pour les deux simulations le MÊME fichier Bands.  
    655641 
    656 ===== IPSLCM4_v2 ===== 
    657  
    658 Ancienne méthode : Par défaut, pour le couplé IPSLCM4_v2 le nombre de processeurs demandé est le suivant : 
    659  
    660 || IPSLCM4_v2 || Nb de processeurs total || Nb de processeurs pour LMDZ/ORCHIDEE || Nb de processeurs pour OPA et OASIS || Fichier utilisé par LMDZ || 
    661 || '''ORCA2xLMD9671''' || '''4''' || 3 || 1 || Bands_96x71x19_3prc.dat || 
    662  
    663 Il est possible de demander le nombre de processeurs suivants pour les résolutions citées. 
    664  
    665 || IPSLCM4_v2 || Nb de processeurs total || Nb de processeurs pour LMDZ/ORCHIDEE || Nb de processeurs pour OPA et OASIS || Fichier utilisé par LMDZ || 
    666 || ORCA2xLMD14496 || '''6''' || 5 || 1 || Bands_144x96x19_5prc.dat ||  
    667 || ORCA2xLMD144142 || '''6''' || 5 || 1 || Bands_144x142x19_5prc.dat || 
    668 || ORCA2xLMD144142 || '''8''' || 7 || 1 || Bands_144x142x19_7prc.dat || 
    669  
    670 Pour changer le nombre de processeurs utilisés et prendre une des valeurs du tableau précédent (4, 6, 6 ou 8), il faut modifier le parametre !JobNumProcTot dans le fichier config.card, juste avant de lancer la commande ins_job. On peut également le changer ultérieurement en modifiant dans le fichier Job_nom_simul le parametre BATCH_NUM_PROC_TOT= 
    671  
    672 Si vous voulez mettre un nombre de processeurs autre que ceux de la liste, '''le fichier Bands n'existe pas'''. Il faut alors modifier les cards pour ne pas aller le chercher et éventuellement modifier LMDZ pour qu'il crée le fichier. Voir : [wiki:IPSLCM4_v2_PAR#Bands]. Ce fichier Bands permet d'optimiser votre simulation, mais n'est pas indispensable: votre simulation sera juste un peu plus lente sans lui.  
    673   
    674 [[BR]] 
    675 [[BR]] 
    676642==== Cas particuliers LMDZ-ORCHIDEE et LMDZ-INCA ==== 
    677643===== Répertoires d'expérience ===== 
     
    762728le fichier modipsl/config/LMDZ4OR_v2/CREATE/lmdz.card 
    763729 
    764 ==== Passage d'une simulation couplée IPSLCM5_v2 à une simulation forcée LMDZ4OR_v3 ==== 
    765  
    766 Vous avez fait tourner une simulation couplée IPSLCM5_v2 et vous voulez faire tourner la simulation forcée LMDZOR4_v3 équivalente. 
     730==== Passage d'une simulation couplée IPSLCM5A à une simulation forcée LMDZ4OR_v3 ==== 
     731 
     732Vous avez fait tourner une simulation couplée IPSLCM5A et vous voulez faire tourner la simulation forcée LMDZOR4_v3 équivalente. 
    767733Voici les différentes étapes : 
    768734 
    769 1) Extraire la configuration forcée LMDZ4OR_v3 dans le répertoire modipsl/config ou se trouve le repertoire IPSLCM5 : 
     7351) Extraire la configuration forcée LMDZ4OR_v3 dans le répertoire modipsl/config ou se trouve le repertoire IPSLCM5A : 
    770736{{{ 
    771737>cd modipsl/config 
    772738>svn co http://forge.ipsl.jussieu.fr/igcmg/svn/CONFIG/LMDZOR/branches/LMDZ4OR_v3 LMDZ4OR_v3 
    773739>ls 
    774 IPSLCM5_v2  LMDZ4OR_v3 
     740IPSLCM5A  LMDZ4OR_v3 
    775741}}} 
    776742 
     
    787753Pour cela, ajouter le path du fichier o2a.nc dans CREATE/COMP/lmdz.card en lieu et place du commentaire. Par exemple : 
    788754{{{ 
    789 (/dmnfs/cont003/p86ipsl/IGCM/INIT/ATM/IPSLCM5/ORCA2.3xLMD9695/o2a.nc, o2a.nc) 
     755(/dmnfs/cont003/p86ipsl/IGCM/INIT/ATM/IPSLCM5A/ORCA2.3xLMD9695/o2a.nc, o2a.nc) 
    790756}}} 
    791757 
     
    793759{{{ 
    794760>cd modipsl/config/LMDZ4OR_v3 
    795 >cat ../IPSLCM5/.resol 
     761>cat ../IPSLCM5A/.resol 
    796762ORCA2xLMD9695-L39 
    797763RESOL_ATM_3D=96x95x39 
     
    809775[[BR]] 
    810776 
    811 ==== Comment désactiver STOMATE dans le couplé IPSLCM5_v2? ==== 
    812 Pour désactiver stomate dans le couplé IPSLCM5_v2, il faut : 
     777==== Comment désactiver STOMATE dans le couplé IPSLCM5A? ==== 
     778Attention! Il n'y a pas eu validation scientifique des résultats. Pour désactiver stomate dans le couplé IPSLCM5A, il faut : 
    813779 * supprimer la composante SBG dans le fichier config.card : 
    814780 {{{ 
     
    852818Lorsque votre simulation est bien finie les fichiers de sorties sont stockés au path suivant :  
    853819{{{ 
    854 $DMFDIR/IGCM_OUT/IPSLCM5/_nom_simul_  
     820$DMFDIR/IGCM_OUT/IPSLCM5A/DEVT/pdControl/_nom_simul_  
    855821Avec les sous répertoires suivant :  
    856822ATM CPL ICE OCE SRF SBG Out Exe  
     
    936902IGCM_OUT/nom_config/nom_experience/repertoires_composantes/ 
    937903 
    938 Exemple pour le modèle couplé IPSLCM5 : 
    939 IGCM_OUT/IPSLCM5/MonExp/ 
     904Exemple pour le modèle couplé IPSLCM5A : 
     905IGCM_OUT/IPSLCM5A/DEVT/pdControl/MonExp/ 
    940906       - ATM/ 
    941907       - SRF/ 
     
    1002968==== Relancer une simulation ==== 
    1003969 1. Pour repartir du début, vous devez effacer dans votre répertoire d'expérience les fichiers stack_error (si existant) et run.card.  
    1004  2. Vous devez effacer le répertoire $DMFDIR/IGCM_OUT/IPSLCM5/_nom_simul_ 
     970 2. Vous devez effacer le répertoire $DMFDIR/IGCM_OUT/IPSLCM5A/DEVT/pdControl/_nom_simul_ 
    1005971 3. Si vous aviez changé la variable RUN_DIR_PATH vous devez également effacer le répertoire correspondant à votre simulation sur votre scratchdir.  
    1006972 4. Relancer le job 
     
    10461012RestartJobName=CD1 
    10471013#D- Path Server Group Login 
    1048 RestartPath=${ARCHIVE}/IGCM_OUT/IPSLCM5 
     1014RestartPath=${ARCHIVE}/IGCM_OUT/IPSLCM5A/DEVT/pdControl 
    10491015}}} 
    10501016[[BR]] 
    10511017Si la simulation a été faite par une autre personne, vous devez bien préciser le répertoire : 
    10521018{{{ 
    1053 RestartPath=/u/rech/lab/plabxxx/IGCM_OUT/IPSLCM5 # ou /dmnfs/contxxx/login/IGCM_OUT/IPSLCM5 
     1019RestartPath=/u/rech/lab/plabxxx/IGCM_OUT/IPSLCM5A/DEVT/pdControl # ou /dmnfs/contxxx/login/IGCM_OUT/IPSLCM5A/DEVT/pdControl 
    10541020}}} 
    10551021[[BR]] 
     
    10721038# Define restart simulation name 
    10731039RestartJobName=2L18 
    1074 RestartPath=${ARCHIVE}/IGCM_OUT/IPSLCM5 
     1040RestartPath=${ARCHIVE}/IGCM_OUT/IPSLCM5A/DEVT/pdControl 
    10751041}}} 
    10761042[[BR]] 
     
    10841050   * supprimer (ou mettre de côté) les autres fichiers du même mois. Utiliser le suffixe 19321230 pour avoir aussi les fichiers de type Restart. 
    10851051{{{ 
    1086 cd IGCM_OUT/IPSLCM5/ARGENT 
     1052cd IGCM_OUT/IPSLCM5A/DEVT/pdControl/ARGENT 
    10871053find . -name '*19321030*' -exec rm -f {} \; 
    10881054}}} 
     
    12101176      jpnij  = 5                       !: nb of local domain = nb of processors 
    12111177 
    1212 cd modipsl/config/IPSLCM5 ; gmake 
     1178cd modipsl/config/IPSLCM5A ; gmake 
    12131179}}} 
    12141180 
     
    12241190 
    12251191 
    1226 ==== Lancer IPSLCM5_v2 sur la machine Vargas (machine IBM de l'IDRIS) ==== 
     1192==== Lancer IPSLCM5A sur la machine Vargas (machine IBM de l'IDRIS) ==== 
    12271193 
    12281194 * Accès au modèle :  
     
    12731239=== Les post-traitements avec libIGCM === 
    12741240 
    1275 Cette page donne quelques informations sur les post-traitements du couplé IPSLCM5. 
    1276  
    1277 Les post-traitements sont des opérations systématiquement lancées en fin de simulation sur les frontales. Il s'agit des rebuild ou assemblage des fichiers créés par sous-domaines par les applications parallèles (LMDZ et ORCHIDEE dans le cas du couplé IPSLCM5). Ils concernent également les fichiers concernés par des Patchs ou modifications systématiques avant stockage (axe des temps, masque terre/océan, ...). Il s'agit des séries temporelles (qui lancent les monitoring) et des moyennes saisonnières (qui lancent les atlas). 
     1241Cette page donne quelques informations sur les post-traitements du couplé IPSLCM5A. 
     1242 
     1243Les post-traitements sont des opérations systématiquement lancées en fin de simulation sur les frontales. Il s'agit des rebuild ou assemblage des fichiers créés par sous-domaines par les applications parallèles (LMDZ et ORCHIDEE dans le cas du couplé IPSLCM5A). Ils concernent également les fichiers concernés par des Patchs ou modifications systématiques avant stockage (axe des temps, masque terre/océan, ...). Il s'agit des séries temporelles (qui lancent les monitoring) et des moyennes saisonnières (qui lancent les atlas). 
    12781244 
    12791245==== Quels sont les paramètres de lancement des post-traitement? ==== 
    12801246 
    1281 Dans le fichier [http://forge.ipsl.jussieu.fr/igcmg/browser/CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_v2/EXP00/config.card config.card], les variables qui gèrent les post-traitements sont dans la section Post :: 
     1247Dans le fichier [http://forge.ipsl.jussieu.fr/igcmg/browser/CONFIG/IPSLCM/IPSLCM5A/EXP00/config.card config.card], les variables qui gèrent les post-traitements sont dans la section Post :: 
    12821248{{{ 
    1283124982      #D-- Post - 
     
    13001266 
    13011267 * !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 
    1302  * !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 
     1268 * !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 fichiers, 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 
    13031269 * !TimeSeriesFrequency=10Y Les séries temporelles seront lancées tous les 10 ans. 
    13041270 * !SeasonalFrequency=10Y Les moyennes saisonnières (des mois de janvier, février,...) seront lancées tous les 10 ans. 
     
    13111277||  CCRT || mercure SX8 || frontale TX7 mercure || 
    13121278|| CCRT || mercure SX9 || cesium || 
    1313 || CCRT || platine || frontale platine || 
     1279|| CCRT || platine || cesium || 
    13141280|| IDRIS || brodie || ulam || 
    13151281|| IDRIS || vargas || ulam || 
     
    13231289==== Comment vérifier que les post-traitements sont bien passés? ==== 
    13241290 
    1325  * sur ulam, les sorties des post-traitements sont là : $WORKDIR/IGCM_OUT/IPSLCM5/Ma_simulation 
    1326  * sur la frontale TX7, ils sont là : $SCRATCHDIR/IGCM_OUT/IPSLCM5/Ma_simulation 
    1327  * sur cesium, ils sont là : $SCRATCHDIR/IGCM_OUT/IPSLCM5/Ma_simulation 
    1328  * sur la frontale de platine, ils sont là : $SCRATCHDIR/IGCM_OUT/IPSLCM5/Ma_simulation 
     1291 * sur ulam, les sorties des post-traitements sont là : $WORKDIR/IGCM_OUT/IPSLCM5A/Ma_simulation 
     1292 * sur la frontale TX7, ils sont là : $SCRATCHDIR/IGCM_OUT/IPSLCM5A/Ma_simulation 
     1293 * sur cesium, ils sont là : $SCRATCHDIR/IGCM_OUT/IPSLCM5A/Ma_simulation 
     1294 * sur la frontale de platine, ils sont là : $SCRATCHDIR/IGCM_OUT/IPSLCM5A/Ma_simulation 
    13291295 
    13301296On 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. 
     
    13781344 * !GatherWithInternal = (lon, lat, presnivs, time_counter, aire) Il s'agit des variables qui sont extraites du fichier initial et rangées avec la variable de la Time Serie. 
    13791345 
    1380 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. 
    1381  
    1382 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. 
     1346Les Time Series sont rangées sur le serveur de fichiers dans les répertoires IGCM_OUT/IPSLCM5A/DEVT/pdControl/MyExp/ATM/Analyse/TS_MO pour celles qui sont issues des fichiers mensuelles. TS_DA pour celles qui sont issues des fichiers journaliers. 
     1347 
     1348A noter : Il y a un job de Time Series 2D et un job par Time Series 3D sur les frontales. Pour le couplé IPSLCM5A , il y en donc 5 actuellement. 
    13831349 
    13841350==== Comment ajouter une variable dans les Time Series? ==== 
     
    13881354==== Qu'est-ce qu'un monitoring? ==== 
    13891355 
    1390 Voici un exemple de Monitoring du couplé IPSLCM5 : [http://dodsp.idris.fr/rpsl003/IPSLCM5/BM5393PD/MONITORING/ 3 ans] 
    1391  
    1392 On peut les voir directement sur les serveurs de fichiers dans le répertoire : IGCM_OUT/IPSLCM5/MONITORING. 
     1356Voici un exemple de Monitoring du couplé IPSLCM5A : [http://dods.idris.fr/rpsl003/IPSLCM5A/DEVT/pdControl/BAL1210/MONITORING/ 10 ans] 
     1357 
     1358On peut les voir directement sur les serveurs de fichiers dans le répertoire : IGCM_OUT/IPSLCM5A/DEVT/pdControl/MyExp/MONITORING. 
    13931359 
    13941360Le 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.  
     
    14261392Les monitoring sont paramétrés là: ~compte_commun/atlas/ Par exemple pour LMDZ : monitoring01_lmdz_LMD9695.cfg 
    14271393 
    1428 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] 
     1394Il 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/CONFIG/IPSLCM/IPSLCM5A/EXP00/POST post-traitements spécifiques] 
    14291395 
    14301396'''Attention''' : pour faire une opération entre deux variables il faut impérativement la délimiter avec des parenthèses :  
     
    14401406 
    14411407Les 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]'. 
    1442 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 
     1408Tous 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/IPSLCM5A/DEVT/pdControl/MyExp/ATM/Analyse/SE 1 fichier par !SeasonalFrequency=10Y 
    14431409 
    14441410==== Où voir les atlas? ==== 
    14451411 
    1446 Voici un exemple d'atlas du couplé IPSLCM5 disponible sur dods : [http://dodsp.idris.fr/rpsl003/IPSLCM5/BM5393PD/ATLAS/SE_1860_1860/ATM/ATM.html ATM] 
    1447  
    1448 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. 
     1412Voici un exemple d'atlas du couplé IPSLCM5A disponible sur dods : [http://dods.idris.fr/rpsl003/IPSLCM5A/DEVT/pdControl/BAL1210/ATLAS/SE_2000_2009/ATM/ATM.html ATM] 
     1413 
     1414Il 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/IPSLCM5A/DEVT/pdControl/MyExp/ATLAS. 
    14491415 
    14501416Les 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/ 
     
    14521418==== Comment relancer les post-traitements depuis la machine de post-traitement? ==== 
    14531419 
    1454 Les différentes étapes sur un exemple (la simulation couplée ST11 de la configuration IPSLCM5_v2 a tourné sur la machine SX9 mercure du CCRT et ses post-traitements sont effectués sur la machine cesium du CCRT). 
     1420Les différentes étapes sur un exemple (la simulation couplée ST11 de la configuration IPSLCM5A a tourné sur la machine SX9 mercure du CCRT et ses post-traitements sont effectués sur la machine cesium du CCRT). 
    14551421 
    14561422 * On se met sur la machine cesium et on prépare le terrain : 
     
    14611427 * On recopie les cartes caractérisant les composantes (depuis le répertoire ou la simulation a été lancée) 
    14621428{{{ 
    1463 cp –r /home/cont003/p86caub/ST11/config/IPSLCM5/ST11/COMP . 
     1429cp –r /home/cont003/p86caub/ST11/config/IPSLCM5A/ST11/COMP . 
    14641430}}} 
    14651431 
     
    14671433 
    14681434{{{ 
    1469 cp –r /home/cont003/p86caub/ST11/config/IPSLCM5/ST11/POST . 
     1435cp –r /home/cont003/p86caub/ST11/config/IPSLCM5A/ST11/POST . 
    14701436}}} 
    14711437 
     
    14731439 
    14741440{{{ 
    1475 cp –r /home/cont003/p86caub/ST11/config/IPSLCM5/ST11/config.card . 
    1476 cp –r /home/cont003/p86caub/ST11/config/IPSLCM5/ST11/run.card . 
     1441cp –r /home/cont003/p86caub/ST11/config/IPSLCM5A/ST11/config.card . 
     1442cp –r /home/cont003/p86caub/ST11/config/IPSLCM5A/ST11/run.card . 
    14771443}}} 
    14781444 
     
    15051471NbRebuildDir=12 # Nombre de repertoires de la série à rebuilder jusqu'à la  PeriodDateBegin  
    15061472config_UserChoices_JobName=ST11 
    1507 R_SAVE=${DMFDIR}/IGCM_OUT/IPSLCM5/${config_UserChoices_JobName} 
     1473R_SAVE=${DMFDIR}/IGCM_OUT/IPSLCM5A/DEVT/pdControl/${config_UserChoices_JobName} 
    15081474REBUILD_DIR=${R_SAVE}/TMP 
    15091475}}} 
     
    15151481NbRebuildDir=12 # Nombre de repertoires de la série à rebuilder jusqu'à la  PeriodDateBegin  
    15161482config_UserChoices_JobName=ST11 
    1517 R_SAVE=${DMFDIR}/IGCM_OUT/IPSLCM5/${config_UserChoices_JobName} 
     1483R_SAVE=${DMFDIR}/IGCM_OUT/IPSLCM5A/DEVT/pdControl/${config_UserChoices_JobName} 
    15181484REBUILD_DIR=${R_SAVE}/TMP 
    15191485MASTER=mercure # ou bien titane