1 / 93

Novembre 2008 ESCI

Novembre 2008 ESCI. Le modèle couplé de l’IPSL. Contexte – Présentation IPSL – Pôle de modélisation du climat Historique du modèle système Terre IPSL Le modèle actuel IPSLCM4_v2 Parallélisme Nouveaux scripts libIGCM Les autres configurations A venir… Utilisation du modèle

kamin
Télécharger la présentation

Novembre 2008 ESCI

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Novembre 2008 ESCI

  2. Le modèle couplé de l’IPSL • Contexte – Présentation • IPSL – Pôle de modélisation du climat • Historique du modèle système Terre IPSL • Le modèle actuel IPSLCM4_v2 • Parallélisme • Nouveaux scripts libIGCM • Les autres configurations • A venir… • Utilisation du modèle • Les outils de l’IPSL : modipsl, libIGCM,… • Les différentes étapes • Les simulations réalisées • Les outils utiles : nco, cdo,…

  3. Les laboratoires et les tutelles

  4. IPSL Institut PS Laplace • Fédération de 5 laboratoires - Observatoire des Sciences de l’Univers : • le Centre d’étude des Environnements Terrestre et Planétaires (CETP), • le Laboratoire de Météorologie Dynamique (LMD) • le Laboratoire d’Océanographie et du Climat : Expérimentation et Approches Numériques (LOCEAN) • le Laboratoire des Sciences du Climat et de l’Environnement (LSCE) • le Service d’Aéronomie (SA) • Au 1/1/2009 : CETP+SA = LATMOS + LISA + LPMAA , 1 FR + 3 OSUS • Directeur : Jean Jouzel et à partir du 1/1/2009 Hervé Le Treut • 8 tutelles • Centre National de la Recherche Scientifique (CNRS), • Université Pierre et Marie Curie - Paris 6 • Université Versailles Saint-Quentin en Yvelines • Commissariat à l’Energie Atomique (CEA) • l’Institut de Recherche et Développement (IRD) • Ecole Normale Supérieure • Ecole Polytechnique • Centre National d’Etudes Spatiales (CNES). • 800 personnes - 1000 personnes • Projets fédératifs : • Pôle de modélisation du climat - 80 personnes – Pascale Braconnot et à partir du 1/1/2009 Jean-Louis Dufresne

  5. Le pôle de modélisation • Missions : • Fédérer les études multidisciplinaires (scientifiques ou techniques) faisant intervenir les composantes du modèle de l'IPSL • Identifier et coordonner les simulations de référence • Fédérer et rationaliser les moyens, les développements techniques • Animation scientifique • Modèle climat : • Atmosphère • Océan et glace de mer • Surfaces continentales • Cycle du carbone • Chimie • IPSLCM4_v2 • Earth System Model

  6. LMDZ F. Hourdin Bureau du CSPOLE Responsable : P. Braconnot J.-L. Dufresne, L. Fairhead, M.-A. Foujols P. Friedlingstein F. Hourdin, C. Lévy, O. Marti 20e-21eme J.L Dufresne, P. Friedlingstein INCA M. Schulz Tropiques J.P. Duvel, S. Janicot ORCHIDEE N. De Noblet NEMO-OPA S. Masson, G. Madec Expertise complémentaire F. Lott, L. Li, S. Bekki, G. Krinner,Th. Fichefet G. Ramstein NEMO-TOP L. Bopp Conseil scientifique du pôle de modélisation

  7. ESCI • Equipe Système Climat IPSL – 20 personnes • Mission : • Organiser les développements techniques en accord avec les activités scientifiques du pôle • Assurer le lien et la cohérence des développements entre les différentes composantes et le modèle couplé • Support aux utilisateurs des modèles • Documentation • Animation technique, formation • Veille technique

  8. Le modèle couplé IPSL Définition : infrastructure qui permet de récupérerdes versions de références des modèles, de les compiler, de les coupler ensemble, de réaliser une expérience type fournie (y compris fichiers entrée), de suivre sa réalisation, de produire des résultats bruts, de produire, stocker et rendre accessible des ATLAS et analyses systématiques.

  9. Le modèle climat de l’IPSL Oasis

  10. Contraintes liées aux différentes activités scientifiques • Tests sensibilité • KE/Ti • Flux eau • Paleo • ??? IPSL_CM4(IPCC) IPSLCM4_v1 IPSL_CM4+(IPCC) Utilisation des sols Paléo végétation Cycle du carbone (Pisces, flux de carbone, transport carbone) IPSL_CM4(loop) Passage LMDZ4 Passage Versions // des modèles IPSL_CM4(//) Haute résolution IPSLCM4_v2 IPSL_CM4(chimie-aérosols) IPSL_ESM_V1 INCA Nouvel exercice GIEC 2009 Evolution des composantes IPSLCM5 Nouveau modèle

  11. Historique et court terme Juillet 2004 – IPCC/AR4 IPSLCM4_v1 Jusqu’à juillet 2007 - LMDZ4 tag IPCC Résolutions ajoutées - OASIS3 IPSLCM4_v1_OASIS3 Cycle du carbone Stomate (ORCHIDEE) - PISCES (OPA) IPSLCM4_LOOP Juillet 2007 Parallélisme MPI LMDZ-ORCHIDEE Scripts libIGCM IPSLCM4_v2 Chimie - Aérosols IPSL_ESM_V1 NEMO Parallélisme OpenMP LMDZ-ORCHIDEE LMDZ nouvelle physique IPSLCM6 IPSLCM5 Nouvel exercice GIEC 2009

  12. Composantes du modèle couplé IPSLCM4_v2 Responsables ESCI Composante Information Tag 44x43x19,72x45x19, 96x71x19, 96x95x19, 144x143x19 LMDZ4 LMDZ4_V3_4 L. Fairhead et BOL ORCHIDEE orchidee_1_9_2 M. Mancip ipsl_cm4_v2 orca2 Équipe système NEMO ORCA_LIM SVN IOIPSL v2_1_2 J. Bellier A. Caubel et CERFACS CPL OASIS 3 Head Compilation et fichiers d’entrée A. Caubel, MA Foujols et groupe CPLIPSL IPSLCM4_v2 IPSLCM4_v2_3 Scriptsexécution et post- traitements S Denvil, P Brockmann, M Mancip libIGCM libIGCM_v1_1

  13. Version de référence du modèle • Chaque composante est validée en mode forcé par les personnes ad hoc • tag fixé • atlas sur les serveurs dods IDRIS et/ou CCRT • Une expérience couplée type est disponible • IPSLCM4_v2 : CDT5v2CT (144x142) • (site http://mc2.ipsl.jussieu.fr/ensembles.html) • Démarche itérative • Nouvelles études multiples (paleo, land use, …) • Évolutions à intégrer dans la version suivante : liste, qualité • Groupe Cplipsl garant de la qualité

  14. Parallélisme LMDZ-ORCHIDEE • Parallélisation MPI • Machines cibles : • Vectoriel et parallélisme modéré o(10) : Mercure (NEC SX8R), Brodie (NEC SX8) • Scalaire SMP parallélisme massif o(100) : Platine (BULL Itanium) • Performances : 1 an couplé en Orca2xLMD144x142 • 8 procs mercure/brodie et 40 procs platine • 3h sur mercure/brodie et 5h sur platine en temps réel • 24h calcul sur mercure/brodie et 200 h calcul sur platine • Présentation Y.Meurdesoif - décembre 2008

  15. Deux centres de calcul privilégiés: IDRIS/CNRS et CCRT/CEA

  16. Les nouveaux scripts • libIGCM : ensemble de scripts de lancement de simulation et de post-traitement modulaires et portables • Documentation : http://forge.ipsl.jussieu.fr/libigcm • Configurations cohérentes en plus grand nombre • LMDZINCA, ORCA2LIM_v2, LMDZ4OR_v2 • IPSLCM4_v2, IPSL_ESM, IPSLCM5

  17. Les configurations utilisant les nouveaux scripts • IPSLCM4_v2 : A Caubel, M-A Foujols • LMDZ4OR_v2 : J Ghattas • ORCHIDEE_OL : M Mancip • LMDZINCA : A Cozic • IPSL_ESM : A Cozic Recommandation : prévenir lors de nouvelles études basées sur une de ces configurations • En cours : • ORCA2_LIM, GYRE_LOBSTER : Equipe Système NEMO

  18. Documentation • Wiki Pôle : http://forge.ipsl.jussieu.fr/igcmg • Introduction générale IGCMG, accessible à tous • Accès outils multiples • Accès sources SVN • Accès aux tickets d’incident • Accès aux pages wiki • Contrainte : être inscrit dans le projet (demande aux administrateurs) pour pouvoir modifier wiki, tickets et sources. • Machine commune de gestion des projets - Olivier Thauvin (SA)

  19. Documentationforge.ipsl.jussieu.fr/igcmg WIKI Sources SVN Tickets

  20. A venir… • Futur proche • NEMO // : IPSLCM5 (Exercice IPCC AR5) • // mixte MPI OpenMP LMDZ-ORCHIDEE => machines cibles scalaires SMP type platine ou vargas avec plus d’efficacité • Nouvelle physique LMDZ : IPSLCM6 • Futur moins proche • Serveur IO dans les modèles IPSL • Coupleur OASIS4 : plus de parallélisme • Utilisation machines scalaires MPP ~1000 procs

  21. 2ème partie Utilisation et démonstration

  22. LMDZ Principes (1/7) ATMOSPHERE

  23. Principes (2/7) « DRIVER OFFLINE » PROCESSUS de SURFACE ORCHIDEE_OL ORCHIDEE LMDZ

  24. Expérience type : 1 an sur le site Cabauw ORCHIDEE_OL Expérience type : 1 an LMDZOR Principes (3/7) ORCHIDEE_OL ORCHIDEE LMDZ

  25. OPA LIM TRC LMDZ Principes (4/7) GLACE OCEAN TRACEUR ORCHIDEE

  26. Expérience type : 1 an ORCA2_LIM Expérience type : 1 an ORCA2_LIM_TRC Principes (5/7) ORCHIDEE LMDZ OPA LIM TRC

  27. IPSLCM4_v2 Expérience type : 10 ans Etats initiaux Principes (6/7) COUPLEUR CERFACS ORCHIDEE LMDZ OASIS OPA LIM

  28. fichiers fichiers IOIPSL/ NETCDF IOIPSL/ NETCDF Principes (7/7) ORCHIDEE_OL ORCHIDEE LMDZ OASIS OPA LIM TRC Scripts libIGCM

  29. MODIPSL, IOIPSL, Rebuild • Modipsl : outil d’extraction, de préparation en fonction de la machine, de compilation des modèles pour créer les exécutables. Introduction – FAQ : http://forge.ipsl.jussieu.fr/igcmg/wiki/ModipslBeginner • IOIPSL : librairie commune qui gère les Entrées-Sorties (fichiers de sorties, restarts) au format NetCDF dans les modèles de l’IPSL. • Rebuild : outil pour recombiner les fichiers

  30. A savoir sur brodie et IDRIS : http://forge.ipsl.jussieu.fr/igcmg/wiki/ModipslBeginner PATH=/TXlocal/pub/svn/svn-1.3.1/bin:/home/rech/psl/rpsl035/fcm/bin:$PATHpour accéder à svn et fcm. Vérifier par which svn et which fcm. $HOME_BIS sur rhodes est très vaste mais non sauvegardé. Faire les post-traitements là après avoir vérifié que ce répertoire existe ou demander sa création à l'assistance IDRIS. Pour cela créer un répertoire sur $HOME_BIS et son homonyme sur le $HOME en lien. Ce répertoire doit avoir le même nom que sur brodie. cd ; mkdir $HOME_BIS/MONEXPAMOI ; ln -s $HOME_BIS/MONEXPAMOI MONEXPAMOI ;si l'expérience a été préparée sur brodie ainsi :cd $WORKDIR ; mkdir MONEXPAMOI ; cd MONEXPAMOI ; svn_ano ; ... $WORKDIR sur brodie peut être étendu largement (50 Go pour le groupe par exemple). Le demander à l'assistance. Pour vérifier l'occupation et la taille : {{{ quota_u -w }}} sur brodie, remplir le fichier .rhosts avec rhodes Faire marcher les transferts brodie --> gaya par mfget/mfput. Ftuas sur rhodes pour faire connaître le mot de passe gaya à brodie et à toutes les machines. Pour les accès dods, il faut lancer une commande mfdods sur gaya. Cela crée le répertoire. Si l'accès par le web ne passe pas : http://dods.idris.fr/login , demander à l'assistance IDRIS. Pour donner les accès à tous (755 ou drwxr-xr-x) au WORKDIR de brodie, il faut demander à l'assistance IDRIS pour le niveau /u/rech/grp. Idem pour /home_b/rech/grp sur rhodes.

  31. A savoir sur mercure et CCRT : http://forge.ipsl.jussieu.fr/igcmg/wiki/ModipslBeginner PATH=$PATH:/home/cont003/p86ipsl/fcm/bin pour accéder fcm. Vérifier par which fcm.

  32. Accès au modèle IPSLCM4_v2 (1/9) • Accès à modipsl (SVN)brodie ou mercure :mkdir MY_EXPERIENCE brodie ou mercure :cd MY_EXPERIENCE brodie ou mercure : svn co http://forge.ipsl.jussieu.fr/igcmg/svn/modipsl/trunk modipsl alias (svn_ano) MY_EXPERIENCE modipsl .svn bin util doc lib config modeles tmp

  33. Accès au modèle IPSLCM4_v2 (2/9) • mod.def Définition pour chaque configuration de leurs composantes et de leurs tags associés Extraction des modèles validés disponibles Installation et configuration des Makefiles Installation et configuration des scripts de lancement MY_EXPERIENCE Accès à modipslbrodie ou mercure :cd modipsl/util modipsl bin .svn doc lib config modeles tmp util • model • ins_make • ins_job

  34. Accès au modèle IPSLCM4_v2 (3/9) - fichier mod.def - 1 #- $Id$ 2 #--------------------------------------------------------------------- 3 #-This file is the definition file of the script "model". 4 #--------------------------------------------------------------------- 5 #- Each model is defined by 6 #- (prefix #-H-) model informations, 7 #- (prefix #-M-) the email address of the model manager, 8 #- (prefix #-C-) elements to extract for the model, in the order : 9 #- name of the component in the repository 10 #- tag/revision of the component 11 #- index of the repository in the server table 12 #- installation path in the local working directory 13 #- local working directory in modipsl 14 #- (prefix #-S-) containing the control system and server address. 15 #- 16 #- The tag "?" correspond to the default model version. 17 #- Invoking "model" with -H overrides any tag with "?". 18 #--------------------------------------------------------------------- 19 #- Repository informations 20 #- 21 #-S- 1 cvs anonymous@cvs.ipsl.jussieu.fr:/home/ioipsl/CVSROOT 22 #-S- 2 cvs sechiba@cvs.ipsl.jussieu.fr:/home/ssipsl/CVSREP 23 #-S- 3 cvs lmdzbrowse@cvs.lmd.jussieu.fr:/home/cvsroot 24 #-S- 4 cvs opa@cvs.ipsl.jussieu.fr:/home/opalod/CVSROOT 25 #-S- 5 cvs nemo@cvs.ipsl.jussieu.fr:/home/opalod/NEMOCVSROOT 26 #-S- 6 cvs inca@cvs.ipsl.jussieu.fr:/home/incaipsl/CVSROOT 27 #-S- 7 svn --username nemo_user http://forge.ipsl.jussieu.fr/nemo/svn 28 #-S- 8 svn http://forge.ipsl.jussieu.fr/igcmg/svn 29 #------------------------------------------------------------------

  35. Accès au modèle IPSLCM4_v2 (3/9 - suite) - fichier mod.def - #- 87 #-H- IPSLCM4_v2 IPSLCM4_v2 configuration with parallel LMDZ4 and ORCHIDEE 88 #-H- IPSLCM4_v2 official release : october 2007 89 #-H- IPSLCM4_v2 ORCA tag ipsl_cm4_v2 90 #-H- IPSLCM4_v2 IOIPSL/src svn tags/v2_1_3 91 #-H- IPSLCM4_v2 LMDZ4 tag LMDZ4_V3_4 92 #-H- IPSLCM4_v2 ORCHIDEE tag orchidee_1_9_2 93 #-H- IPSLCM4_v2 OASIS3 tag HEAD 94 #-H- IPSLCM4_v2 IPSLCM4_v2 svn new scripts 95 #-M- IPSLCM4_v2 arnaud.caubel@lsce.ipsl.fr 96 #-C- IPSLCM4_v2 IOIPSL/tags/v2_1_3/src HEAD 8 IOIPSL/src modeles 97 #-C- IPSLCM4_v2 ORCHIDEE orchidee_1_9_2 2 . modeles 98 #-C- IPSLCM4_v2 OASIS3 ? 1 prism . 99 #-C- IPSLCM4_v2 LMDZ4 LMDZ4_V3_4 3 . modeles 100 #-C- IPSLCM4_v2 CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_2 HEAD 8 IPSLCM4_v2 config 101 #-C- IPSLCM4_v2 tags/libIGCM_v1 ? 1 . . 102 #-C- IPSLCM4_v2 OPA/SRC_ORCA ipsl_cm4_v2 4 . modeles 103 #-C- IPSLCM4_v2 OPA/SRC_UCL ipsl_cm4_v2 4 . modeles 104 #-C- IPSLCM4_v2 UTIL/fait_AA_make ipsl_cm4_v1_8 4 . modeles

  36. Accès au modèle IPSLCM4_v2 (4/9) MY_EXPERIENCE modipsl • Accès à MODIPSL svn_ano ; cd modipsl/util • Accès à IPSLCM4_v2 brodie ou mercure:./model IPSLCM4_v2 (4 mots de passe : à demander autour de vous) Annexe 1: logins et serveurs SVN/CVS bin doc lib libIGCM prism config modeles tmp util .svn IPSLCM4_v2 LMDZ4 OPA IOIPSL UTIL ORCHIDEE

  37. Accès au modèle IPSLCM4_v2 (5/9) Accès à MODIPSL svn_ano ; cd modipsl/util Accès à IPSLCM4_v2 ./model IPSLCM4_v2 Installation des Makefiles brodie ou mercure :./ins_make MY_EXPERIENCE modipsl bin doc lib modeles prism tmp util .svn libIGCM config • AA_make.gdef IPSLCM4_v2 • AA_make.ldef • AA_make Makefile

  38. Accès au modèle IPSLCM4_v2 (6/9) Accès à MODIPSL (SVN) svn_ano ; cd modipsl/util Accès à IPSLCM4_v2 ./model IPSLCM4_v2 Installation des Makefiles ./ins_make Installation de l’expérience type brodie ou mercure :# Editer ../config/IPSLCM4_v2/EXP00/config.card # Modifier JobName(LO1), JobNumProcTot(4) ./ins_job MY_EXPERIENCE modipsl libIGCM lib config bin doc modeles tmp util .svn IPSLCM4_v2 AA_job EXP00 Job_JobName config.card

  39. Accès au modèle IPSLCM4_v2 (7/9) Accès à MODIPSL svn_ano ; cd modipsl/util Accès à IPSLCM4_v2 ./model IPSLCM4_v2 Installation des Makefiles ./ins_makevi ../config/IPSLCM4_v2/EXP00/config.card Installation de l’expérience type (partie post-traitement)brodie ou mercure :./ins_job MY_EXPERIENCE modipsl config libIGCM modeles atlas_LMDZ.job atlas_ORCHIDEE.job atlas_ORCA_LIM.job create_ts.job create_se.job monitoring.job AA_atlas_LMDZ AA_atlas_ORCHIDEE AA_atlas_ORCA_LIM AA_create_ts AA_create_se AA_monitoring

  40. Accès au modèle IPSLCM4_v2 (8/9) • create_etat0_limit.e • gcm.e • oasis • opa • Accès à MODIPSL svn_ano ; cd modipsl/util • Acces à IPSLCM4_v2 ./model IPSLCM4_v2 • Installation des Makefiles ./ins_make • Installation de l’expérience type vi ../config/IPSLCM4_v2/EXP00/config.card ./ins_job • Compilation brodie ou mercure : cd ../config/IPSLCM4_v2 brodie ou mercure : gmake (défaut ORCA2xLMDZ9671) MY_EXPERIENCE modipsl bin doc lib config tmp .svn util IPSLCM4_v2 Makefile

  41. Job_JobName COMP Accès au modèle IPSLCM4_v2 (9/9) MY_EXPERIENCE • Accès à MODIPSL svn_ano ; cd modipsl/util • Acces à IPSLCM4_v2 ./model IPSLCM4_v2 • Installation des Makefiles ./ins_make • Installation de l’expérience type vi ../config/IPSLCM4_v2/EXP00/config.card./ins_job • Compilationcd ../config/IPSLCM4_v2gmake • Soumission du Job de lancement brodie ou mercure :cd EXP00 brodie ou mercure :qsub Job_LO1 modipsl config IPSLCM4_v2 EXP00 PARAM • dynami.param • gcm.def • geogram.param • inice.param • namcouple • namelist • offline.def • orchidee.def • output.param • physiq.def • run.def • run.param.li • thermo.param • lim.card • lim.driver • lmdz.card • lmdz.driver • oasis.card • oasis.driver • opa.card • opa.driver • orchidee.card • orchidee.driver

  42. Récupérer, compiler et lancer le modèle couplé IPSLCM4_v2 • Accès à MODIPSL svn co http://forge.ipsl.jussieu.fr/igcmg/svn/modipsl/trunk modipsl • Accès à IPSLCM4_v2cd modipsl/util ; ./model IPSLCM4_v2 # model -h # pour voir les autres configurations disponibles • Installation des Makefiles./ins_make • Installation de l’expérience type (et post-traitements) Modifier «JobName» dans ../config/IPSLCM4_v2/EXP00/config.card ./ins_job • Compilationcd ../config/IPSLCM4_v2 ; gmake • Soumission du Job de lancementcd EXP00 qsub Job_JobName

  43. Un peu plus en détail… MY_EXPERIENCE modipsl • Répertoire EXP00 prêt : • COMP/* : information sur les composantes • config.card : fichier de configuration de la simulation • Job_LO1 : Job à soumettre • PARAM/* : fichiers de configuration des modèles • run.card.init : fichier de suivi original config IPSLCM4_v2 EXP00 Job_LO1 run.card.init config.card COMP PARAM • lim.card • lim.driver • lmdz.card • lmdz.driver • oasis.card • oasis.driver • opa.card • opa.driver • orchidee.card • orchidee.driver • dynami.param • gcm.def • geogram.param • inice.param • namcouple • namelist • offline.def • orchidee.def • output.param • physiq.def • run.def • run.param.li • thermo.param

  44. Schéma de la librairie de scripts libIGCM EXP00 EXP00/COMP

  45. Script de référence : Job_LO1 PeriodLength

  46. Nouveaux scripts : libIGCM • Infrastructure commune cohérente de script : • Job_Jobname • Un job de soumission de la simulation • config.card : • une fiche descriptive d’une configuration pour une simulation donnée • CARD : • Des couples de fichiers card et driverdécrivent les fichiers et programment le fonctionnement de chaque composante d’une configuration • PARAM : • Des fichiers de paramètres des différentes composantes • run.card (run.card.init): • Une fiche d’information sur la simulation en cours d’exécution • libIGCM : • libIGCM/libIGCM_card, liBIGCM_comp, libIGCM_config, libIGCM_date, libIGCM_debug, libIGCM_post, libIGCM_sys.ksh : des bibliothèques de fonctions en ksh utilisées par les jobs • libIGCM/libIGCM_sys/libIGCM_sys_brodie.ksh, libIGCM_sys_mercure.ksh, … : des fonctions système spécifique à chaque machine

  47. Un peu plus en détail… MY_EXPERIENCE modipsl • Répertoire EXP00 prêt : • COMP/* : information sur les composantes • config.card : fichier de configuration de la simulation • Job_LO1 : Job à soumettre • PARAM/* : fichiers de configuration des modèles • run.card.init : fichier de suivi original config IPSLCM4_v2 EXP00 Job_LO1 run.card.init config.card COMP PARAM • lim.card • lim.driver • lmdz.card • lmdz.driver • oasis.card • oasis.driver • opa.card • opa.driver • orchidee.card • orchidee.driver • dynami.param • gcm.def • geogram.param • inice.param • namcouple • namelist • offline.def • orchidee.def • output.param • physiq.def • run.def • run.param.li • thermo.param

  48. config.card : UserChoices 1 # 2 # This is config.card file for restart with an NEW libIGCM simulation tree. 3 # 4 #======================================================================== 5 #D-- Compatibility - 6 [Compatibility] 7 libIGCM=1.0 8 #D-- UserChoices - 9 [UserChoices] 10 #============================ 11 #-- (<8 chars MAX for JobName) 12 JobName=LO1 13 LongName="SCRIPT_V1" 14 TagName=IPSLCM4_v2 15 #============================ 16 #-- leap, noleap, 360d 17 CalendarType=360d 18 #-- Début et fin de Job 19 #-- "YYYY-MM-DD" 20 DateBegin=1860-01-01 21 DateEnd=1869-12-30 22 #============================ 23 #-- 1Y, 1M, 5D, 1D 24 PeriodLength=1M 25 #============================ Information sur la simulation

  49. config.card : Composantes 33 #======================================================================== 34 #D-- ListOfComponents - 35 [ListOfComponents] 36 #D- For each component, Name of component, Tag of component 37 ATM= (lmdz, LMDZ.4) 38 SRF= (orchidee, ORCHIDEE.1.9) 39 OCE= (opa, OPA8.2) 40 ICE= (lim, LIM.1) 41 CPL= (oasis, OASIS3) 42 #======================================================================== 43 #D-- Executable - 44 [Executable] 45 Name=run_file 46 #D- For each component, Real name of executable, Name of executable for oasis 47 ATM= (gcm.e, lmdz.x) 48 SRF= ("", "") 49 OCE= (opa, opa.xx) 50 ICE= ("", "") 51 CPL= (oasis, oasis)

  50. config.card : Restarts 53 #======================================================================== 54 #D-- Restarts - 55 [Restarts] 56 #D- If you want a GENERAL RULE FOR RESTARTS, put this flag to 'y' 57 OverRule=n 58 #D- Last day of the experience used as restart 59 RestartDate=1869-12-30 60 #D- Define restart simulation name (=> JOB_OS) 61 RestartJobName=CD1 62 #D- Path Server Group Login (=> PSGL) 63 RestartPath=${ARCHIVE}/IGCM_OUT/IPSLCM4_v2 64 # Attention login depend de la machine 66 #======================================================================== 67 #D-- Post - 68 [Post] 69 #D- Do we rebuild parallel output, this flag determines 70 #D- frequency of rebuild submission 71 RebuildFrequency=NONE 72 #D- If you want to monitor variables, this flag determines 73 #D- frequency of post-processing submission 74 MonitoringFrequency=NONE 75 #D- If you want to produce time series, this flag determines 76 #D- frequency of post-processing submission 77 TimeSeriesFrequency=10Y 78 #D- If you want to produce seasonal average, this flag determines 79 #D- the period of this average 80 SeasonalFrequency=10Y y pour un redémarrage depuis une autre simulation Donner la date, le nom de la simulation et le chemin d’accès aux fichiers

More Related