Changes between Version 165 and Version 166 of ModipslBeginner
- Timestamp:
- 12/06/10 09:42:04 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ModipslBeginner
v165 v166 258 258 259 259 == Travailler avec une configuration choisie == 260 Dans ce paragraphe nous prendrons comme exemple le modèle couplé '''IPSLCM5 _v2'''. Les autres configurations260 Dans ce paragraphe nous prendrons comme exemple le modèle couplé '''IPSLCM5A'''. Les autres configurations 261 261 utilisant modipsl ('''IPSL_ESM_V1''', '''LMDZ4OR_v2''', '''LMDZINCA_v2''', '''LMDZORINCA''' ...) 262 262 suivent le même principe. Quand des cas particuliers existent nous vous les indiquerons. … … 267 267 cd modipsl/util 268 268 ./model -h >>>> indique toutes les configurations dispo 269 ./model IPSLCM5 _v2 >>>> on choisit d'extraire la configuration IPSLCM5_v2269 ./model IPSLCM5A >>>> on choisit d'extraire la configuration IPSLCM5A 270 270 }}} 271 271 Lors de cette extraction plusieurs logins et mots de passe vous seront demandés. Pour les … … 283 283 * modipsl/modeles/XMLIO_SERVER 284 284 Modipsl 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]] 286 286 Cette configuration vous permettra de [wiki:ModipslBeginner#Compilation compiler] l'ensemble des modèles, puis de [wiki:ModipslBeginner#Lancerunesimulation lancer une simulation]. [[BR]] 287 287 [[BR]] … … 290 290 Pour connaitre les mots de passe d'extraction s'adresser au ''model manager email address''. Il est indiqué lors de la commande 291 291 {{{ 292 ./model -h IPSLCM5 _v2292 ./model -h IPSLCM5A 293 293 }}} 294 294 [[BR]] … … 384 384 ./ins_make 385 385 }}} 386 La commande ins_make permet de créer un makefile pour la config. Dans notre exemple '''modipsl/config/IPSLCM5 /Makefile'''.386 La commande ins_make permet de créer un makefile pour la config. Dans notre exemple '''modipsl/config/IPSLCM5A/Makefile'''. 387 387 Ce 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 388 388 changement de machine ou d'emplacement de modipsl dans votre architecture). [[BR]] 389 389 Vous pouvez ensuite lancer la compilation (résolution par défaut soit ORCA2 et LMDZ 96x95x39) : 390 390 {{{ 391 cd modipsl/config/IPSLCM5 /391 cd modipsl/config/IPSLCM5A/ 392 392 gmake 393 393 }}} 394 394 395 395 Suivant 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 _v2ce sont les suivantes :396 regarder les différentes target (normalement en lettres majuscules) dans le fichier Makefile. Pour IPSLCM5A ce sont les suivantes : 397 397 * ORCA2xLMD4443 398 * ORCA2xLMD444315 399 * ORCA2xLMD444311 400 * ORCA2xLMD7245 401 * ORCA2lgmxLMD7245 398 * ORCA2xLMD5655 402 399 * ORCA2xLMD9671 403 400 * ORCA2xLMD9695 404 * '''ORCA2xLMD9695-L39''' 405 * ORCA2lgmxLMD9671 406 * ORCA2xLMD14496 401 * '''ORCA2xLMD9695-L39''' 407 402 * ORCA2xLMD144142 408 403 * ORCA2xLMD144142-L39 409 404 Lorsque vous savez quelle résolution vous désirez vous pouvez alors lancer la compilation : 410 405 {{{ 411 cd modipsl/config/IPSLCM5 /406 cd modipsl/config/IPSLCM5A/ 412 407 gmake resolution_desirée 413 408 }}} … … 451 446 exec : exécutable généré 452 447 }}} 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.448 Ces options sont utilisées dans le fichier config/IPSLCM5A/Makefile. Notez que par défaut on demande la compilation en mode mpi. 454 449 [[BR]] 455 450 … … 484 479 {{{ 485 480 JobName=_nom_simul_ 481 ExperimentName=pdControl (mettre le nom de l'expérience selon le vocabulaire CMIP5. pdControl par défaut) 482 SpaceName=DEVT (mettre DEVT, TEST ou PROD) 486 483 DateBegin=_date_debut_simul_ 487 484 DateEnd=_date_fin_simul_ … … 545 542 [[BR]] 546 543 __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 :544 Dans certaines configurations (entre autre IPSLCM5A) vous avez des options en plus dans lmdz.card : 548 545 {{{ 549 546 LMDZ_NbPeriod_adjust=3 550 547 }}} 551 {{{552 #!comment553 (...)554 LMDZ_Freq_aero=120555 LMDZ_Length_aero=12556 }}}557 548 * 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 #!comment561 * 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=12562 }}}563 549 [[BR]] 564 550 … … 633 619 __Au CCRT__ 634 620 {{{ 635 cd modipsl/config/IPSLCM5 _v2/EXP00/621 cd modipsl/config/IPSLCM5A/EXP00/ 636 622 ccc_msub Job_nom_simul 637 623 }}} 638 624 __A l'IDRIS__ 639 625 {{{ 640 cd modipsl/config/IPSLCM5 _v2/EXP00/626 cd modipsl/config/IPSLCM5A/EXP00/ 641 627 qsub Job_nom_simul 642 628 }}} … … 654 640 '''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. 655 641 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]]676 642 ==== Cas particuliers LMDZ-ORCHIDEE et LMDZ-INCA ==== 677 643 ===== Répertoires d'expérience ===== … … 762 728 le fichier modipsl/config/LMDZ4OR_v2/CREATE/lmdz.card 763 729 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 _v2et 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 732 Vous avez fait tourner une simulation couplée IPSLCM5A et vous voulez faire tourner la simulation forcée LMDZOR4_v3 équivalente. 767 733 Voici les différentes étapes : 768 734 769 1) Extraire la configuration forcée LMDZ4OR_v3 dans le répertoire modipsl/config ou se trouve le repertoire IPSLCM5 :735 1) Extraire la configuration forcée LMDZ4OR_v3 dans le répertoire modipsl/config ou se trouve le repertoire IPSLCM5A : 770 736 {{{ 771 737 >cd modipsl/config 772 738 >svn co http://forge.ipsl.jussieu.fr/igcmg/svn/CONFIG/LMDZOR/branches/LMDZ4OR_v3 LMDZ4OR_v3 773 739 >ls 774 IPSLCM5 _v2LMDZ4OR_v3740 IPSLCM5A LMDZ4OR_v3 775 741 }}} 776 742 … … 787 753 Pour cela, ajouter le path du fichier o2a.nc dans CREATE/COMP/lmdz.card en lieu et place du commentaire. Par exemple : 788 754 {{{ 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) 790 756 }}} 791 757 … … 793 759 {{{ 794 760 >cd modipsl/config/LMDZ4OR_v3 795 >cat ../IPSLCM5 /.resol761 >cat ../IPSLCM5A/.resol 796 762 ORCA2xLMD9695-L39 797 763 RESOL_ATM_3D=96x95x39 … … 809 775 [[BR]] 810 776 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? ==== 778 Attention! Il n'y a pas eu validation scientifique des résultats. Pour désactiver stomate dans le couplé IPSLCM5A, il faut : 813 779 * supprimer la composante SBG dans le fichier config.card : 814 780 {{{ … … 852 818 Lorsque votre simulation est bien finie les fichiers de sorties sont stockés au path suivant : 853 819 {{{ 854 $DMFDIR/IGCM_OUT/IPSLCM5 /_nom_simul_820 $DMFDIR/IGCM_OUT/IPSLCM5A/DEVT/pdControl/_nom_simul_ 855 821 Avec les sous répertoires suivant : 856 822 ATM CPL ICE OCE SRF SBG Out Exe … … 936 902 IGCM_OUT/nom_config/nom_experience/repertoires_composantes/ 937 903 938 Exemple pour le modèle couplé IPSLCM5 :939 IGCM_OUT/IPSLCM5 /MonExp/904 Exemple pour le modèle couplé IPSLCM5A : 905 IGCM_OUT/IPSLCM5A/DEVT/pdControl/MonExp/ 940 906 - ATM/ 941 907 - SRF/ … … 1002 968 ==== Relancer une simulation ==== 1003 969 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_ 1005 971 3. Si vous aviez changé la variable RUN_DIR_PATH vous devez également effacer le répertoire correspondant à votre simulation sur votre scratchdir. 1006 972 4. Relancer le job … … 1046 1012 RestartJobName=CD1 1047 1013 #D- Path Server Group Login 1048 RestartPath=${ARCHIVE}/IGCM_OUT/IPSLCM5 1014 RestartPath=${ARCHIVE}/IGCM_OUT/IPSLCM5A/DEVT/pdControl 1049 1015 }}} 1050 1016 [[BR]] 1051 1017 Si la simulation a été faite par une autre personne, vous devez bien préciser le répertoire : 1052 1018 {{{ 1053 RestartPath=/u/rech/lab/plabxxx/IGCM_OUT/IPSLCM5 # ou /dmnfs/contxxx/login/IGCM_OUT/IPSLCM51019 RestartPath=/u/rech/lab/plabxxx/IGCM_OUT/IPSLCM5A/DEVT/pdControl # ou /dmnfs/contxxx/login/IGCM_OUT/IPSLCM5A/DEVT/pdControl 1054 1020 }}} 1055 1021 [[BR]] … … 1072 1038 # Define restart simulation name 1073 1039 RestartJobName=2L18 1074 RestartPath=${ARCHIVE}/IGCM_OUT/IPSLCM5 1040 RestartPath=${ARCHIVE}/IGCM_OUT/IPSLCM5A/DEVT/pdControl 1075 1041 }}} 1076 1042 [[BR]] … … 1084 1050 * 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. 1085 1051 {{{ 1086 cd IGCM_OUT/IPSLCM5 /ARGENT1052 cd IGCM_OUT/IPSLCM5A/DEVT/pdControl/ARGENT 1087 1053 find . -name '*19321030*' -exec rm -f {} \; 1088 1054 }}} … … 1210 1176 jpnij = 5 !: nb of local domain = nb of processors 1211 1177 1212 cd modipsl/config/IPSLCM5 ; gmake1178 cd modipsl/config/IPSLCM5A ; gmake 1213 1179 }}} 1214 1180 … … 1224 1190 1225 1191 1226 ==== Lancer IPSLCM5 _v2sur la machine Vargas (machine IBM de l'IDRIS) ====1192 ==== Lancer IPSLCM5A sur la machine Vargas (machine IBM de l'IDRIS) ==== 1227 1193 1228 1194 * Accès au modèle : … … 1273 1239 === Les post-traitements avec libIGCM === 1274 1240 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).1241 Cette page donne quelques informations sur les post-traitements du couplé IPSLCM5A. 1242 1243 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é 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). 1278 1244 1279 1245 ==== Quels sont les paramètres de lancement des post-traitement? ==== 1280 1246 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 ::1247 Dans 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 :: 1282 1248 {{{ 1283 1249 82 #D-- Post - … … 1300 1266 1301 1267 * !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.job1268 * !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 1303 1269 * !TimeSeriesFrequency=10Y Les séries temporelles seront lancées tous les 10 ans. 1304 1270 * !SeasonalFrequency=10Y Les moyennes saisonnières (des mois de janvier, février,...) seront lancées tous les 10 ans. … … 1311 1277 || CCRT || mercure SX8 || frontale TX7 mercure || 1312 1278 || CCRT || mercure SX9 || cesium || 1313 || CCRT || platine || frontale platine||1279 || CCRT || platine || cesium || 1314 1280 || IDRIS || brodie || ulam || 1315 1281 || IDRIS || vargas || ulam || … … 1323 1289 ==== Comment vérifier que les post-traitements sont bien passés? ==== 1324 1290 1325 * sur ulam, les sorties des post-traitements sont là : $WORKDIR/IGCM_OUT/IPSLCM5 /Ma_simulation1326 * sur la frontale TX7, ils sont là : $SCRATCHDIR/IGCM_OUT/IPSLCM5 /Ma_simulation1327 * sur cesium, ils sont là : $SCRATCHDIR/IGCM_OUT/IPSLCM5 /Ma_simulation1328 * sur la frontale de platine, ils sont là : $SCRATCHDIR/IGCM_OUT/IPSLCM5 /Ma_simulation1291 * 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 1329 1295 1330 1296 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. … … 1378 1344 * !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. 1379 1345 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.1346 Les 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 1348 A 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. 1383 1349 1384 1350 ==== Comment ajouter une variable dans les Time Series? ==== … … 1388 1354 ==== Qu'est-ce qu'un monitoring? ==== 1389 1355 1390 Voici un exemple de Monitoring du couplé IPSLCM5 : [http://dodsp.idris.fr/rpsl003/IPSLCM5/BM5393PD/MONITORING/ 3ans]1391 1392 On peut les voir directement sur les serveurs de fichiers dans le répertoire : IGCM_OUT/IPSLCM5 /MONITORING.1356 Voici un exemple de Monitoring du couplé IPSLCM5A : [http://dods.idris.fr/rpsl003/IPSLCM5A/DEVT/pdControl/BAL1210/MONITORING/ 10 ans] 1357 1358 On peut les voir directement sur les serveurs de fichiers dans le répertoire : IGCM_OUT/IPSLCM5A/DEVT/pdControl/MyExp/MONITORING. 1393 1359 1394 1360 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. … … 1426 1392 Les monitoring sont paramétrés là: ~compte_commun/atlas/ Par exemple pour LMDZ : monitoring01_lmdz_LMD9695.cfg 1427 1393 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]1394 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/CONFIG/IPSLCM/IPSLCM5A/EXP00/POST post-traitements spécifiques] 1429 1395 1430 1396 '''Attention''' : pour faire une opération entre deux variables il faut impérativement la délimiter avec des parenthèses : … … 1440 1406 1441 1407 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]'. 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=10Y1408 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/IPSLCM5A/DEVT/pdControl/MyExp/ATM/Analyse/SE 1 fichier par !SeasonalFrequency=10Y 1443 1409 1444 1410 ==== Où voir les atlas? ==== 1445 1411 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.1412 Voici 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 1414 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/IPSLCM5A/DEVT/pdControl/MyExp/ATLAS. 1449 1415 1450 1416 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/ … … 1452 1418 ==== Comment relancer les post-traitements depuis la machine de post-traitement? ==== 1453 1419 1454 Les différentes étapes sur un exemple (la simulation couplée ST11 de la configuration IPSLCM5 _v2a tourné sur la machine SX9 mercure du CCRT et ses post-traitements sont effectués sur la machine cesium du CCRT).1420 Les 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). 1455 1421 1456 1422 * On se met sur la machine cesium et on prépare le terrain : … … 1461 1427 * On recopie les cartes caractérisant les composantes (depuis le répertoire ou la simulation a été lancée) 1462 1428 {{{ 1463 cp –r /home/cont003/p86caub/ST11/config/IPSLCM5 /ST11/COMP .1429 cp –r /home/cont003/p86caub/ST11/config/IPSLCM5A/ST11/COMP . 1464 1430 }}} 1465 1431 … … 1467 1433 1468 1434 {{{ 1469 cp –r /home/cont003/p86caub/ST11/config/IPSLCM5 /ST11/POST .1435 cp –r /home/cont003/p86caub/ST11/config/IPSLCM5A/ST11/POST . 1470 1436 }}} 1471 1437 … … 1473 1439 1474 1440 {{{ 1475 cp –r /home/cont003/p86caub/ST11/config/IPSLCM5 /ST11/config.card .1476 cp –r /home/cont003/p86caub/ST11/config/IPSLCM5 /ST11/run.card .1441 cp –r /home/cont003/p86caub/ST11/config/IPSLCM5A/ST11/config.card . 1442 cp –r /home/cont003/p86caub/ST11/config/IPSLCM5A/ST11/run.card . 1477 1443 }}} 1478 1444 … … 1505 1471 NbRebuildDir=12 # Nombre de repertoires de la série à rebuilder jusqu'à la PeriodDateBegin 1506 1472 config_UserChoices_JobName=ST11 1507 R_SAVE=${DMFDIR}/IGCM_OUT/IPSLCM5 /${config_UserChoices_JobName}1473 R_SAVE=${DMFDIR}/IGCM_OUT/IPSLCM5A/DEVT/pdControl/${config_UserChoices_JobName} 1508 1474 REBUILD_DIR=${R_SAVE}/TMP 1509 1475 }}} … … 1515 1481 NbRebuildDir=12 # Nombre de repertoires de la série à rebuilder jusqu'à la PeriodDateBegin 1516 1482 config_UserChoices_JobName=ST11 1517 R_SAVE=${DMFDIR}/IGCM_OUT/IPSLCM5 /${config_UserChoices_JobName}1483 R_SAVE=${DMFDIR}/IGCM_OUT/IPSLCM5A/DEVT/pdControl/${config_UserChoices_JobName} 1518 1484 REBUILD_DIR=${R_SAVE}/TMP 1519 1485 MASTER=mercure # ou bien titane