1.01k likes | 1.21k Views
Version 2.1 21 janvier 2008 ESCI. Accès au modèle système terre et Analyse des résultats. IPSL - P ôle de modélisation du climat Le modèle système terre : de IPSLCM4_v1 vers le ESM Principes retenus Fonctionnement simplifié de MODIPSL (SVN) Les nouveaux scripts basés sur libIGCM
E N D
Version 2.1 21 janvier 2008 ESCI
Accès au modèle système terre et Analyse des résultats • IPSL - Pôle de modélisation du climat • Le modèle système terre : de IPSLCM4_v1 vers le ESM • Principes retenus • Fonctionnement simplifié de MODIPSL (SVN) • Les nouveaux scripts basés sur libIGCM • Les fichiers de résultats • Le parallélisme • Les simulations déjà réalisées • NetCDF et les utilitaires nco
IPSL • 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) • 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 • Projets fédératifs : • Pôle de modélisation du climat - 80 personnes - Pascale Braconnot
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érences • 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 NEMO/OPA INCA NEMO/TOP/PISCES
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
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 Verrions // 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
Historique des versions du modèle couplé • IPSLCM4_v1 : figé en juillet 2004 pour réalisations IPCC • IPSLCM4_v1_OASIS3 - version recommandée jusqu’en juillet 2007 : • Intègre LMDZ4 tag IPCC • Résolutions 144x96x19 et 144X142x19 ajoutées pour essais • Utilisation de OASIS3 (fichiers en NetCDF, compilation type PRISM) • Utilisation de IOIPSL 2, version Fortran 90 • Peut tourner avec nouveaux scripts communs (libIGCM) • IPSLCM4_LOOP - référence LOOP : • Ajout cycle du carbone : stomate (ORCHIDEE), PISCES (OPA) • Intègre LMDZ4 • IPSLCM4_v2 - version recommandée depuis juillet 2007 - • Nouveaux scripts (libIGCM) • Modipsl, IOIPSL et CONFIG gérés sous svn/forge • Trac pour wiki et suivi tickets • Dernières versions LMDZ et Orchidee (inclus parallélisme) • IPSL_ESM_V1 : en cours Principes similaires, utilisables pour toute configuration NEW
Atmosphere LMDZ Ocean, sea-ice ORCA-LIM Land surface, vegetation ORCHIDEE CH4, COVs, Aérosols Aérosols Polluant emissions CO2 emissions Déforestation, land use Human activities Energy, water cycle Circulation, precip... Evaporation, rivers... SST, ice extent.. Vegetation, soil carbon CO2 Carbon cycle Biogeochemistry DMS NOx, O3 Iron Chemistry, aerosols Chemistry Sea salt
Historique des versions de référence du modèle couplé IPSL depuis IPSLCM4_v1 • IPSLCM4_v1 : LMDZ-ORCHIDEE-OASIS-ORCA-LIM-IOIPSLCette version n’évolue plus.Base des réalisations pour IPCC • IPSLCM4_LOOP :LMDZ-ORCHIDEE (stomate)-OASIS-ORCA-LIM-PISCES-IOIPSL2 • IPSLCM4_v1_OASIS3 :LMDZ4-ORCHIDEE-OASIS3-ORCA-LIM-IOIPSL2Cette version a évolué pour inclure LMDZ4, OASIS3, une troisième résolution pour LMDZ et a été portée sur brodie (SX-8 de l’IDRIS) et mercure (SX-8R du CCRT) • IPSLCM4_v2 :version en cours de validation finale, inclut toutes les évolutions récentes. Premier couplé avec LMDZ/ORCHIDEE parallèle • IPSL_ESM_V1 :première version du Earth System Model incluant Chimie:LMDZ-ORCHIDEE-OASIS-ORCA-LIM-IOIPSL-INCA NEW
Version de référence • Chaque composante est validée en forcé par les personnes ad hoc • tag fixé • atlas sur le WWW • Une expérience type est disponible • IPSLCM4_v1 : 2L24 (préindustrielle - base simulation IPCC) • IPSLCM4_v2 : 2L20 (actuel) • Poursuite de la démarche itérative • Nouvelle étude • Suivi des nouveautés • Orchidee 1_9_1 • LMDZ4 avec parallélisme LMDZ4_V3_1 • Nouveaux scripts (libIGCM) • Configurations cohérentes en plus grand nombre • LMDZINCA_v2, ORCA2LIM_v2, LMDZOR_v2 • IPSL_ESM_V1
Différentes composantes du modèle couplé IPSLCM4_v2 Responsables ESCI Composante Information Tag 72x45x19, 96x 71x19, 144x96x19 LMDZ4 L. Fairhead LMDZ4_V3_1 ORCHIDEE orchidee_1_9_1 M. Mancip ipsl_cm4_v1_11 key_orca_r2 key_ice_lln … ORCA_LIM Équipe système OPA SVN IOIPSL v2_1_1 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_1 Nouveaux scriptsexécution et post-traitements S Denvil, P Brockmann, M Mancip libIGCM Sans (HEAD) NEW
Documentations • Wiki Pôle : http://forge.ipsl.jussieu.fr/igcmg • Accès sources SVN • Accès aux tickets d’incident • Accès aux pages wiki • Contrainte : avoir un compte sur forge.ipsl.jussieu.fr pour pouvoir modifier wiki, tickets et sources. • Compte commun : climato/climato • Machine commune de gestion des projets - Olivier Thauvin (SA) • Wiki IPSLCM4_v2 : http://forge.ipsl.jussieu.fr/igcmg/wiki/IPSLCM4_v2_PAR • Documentation libIGCM (inclut exemple IPSLCM4_v2) :http://wiki.ipsl.jussieu.fr/wiki_ipsl/IGCMG/libIGCM/DocUtilisateur/InstallationIPSLCM4v2
Documentation forge.ipsl.jussieu.fr/igcmg WIKI Sources SVN Tickets
LMDZ Principes (1/7) ATMOSPHERE
Principes (2/7) « DRIVER OFFLINE » PROCESSUS de SURFACE ORCHIDEE_OL ORCHIDEE LMDZ
Expérience type : 1 an sur le site Cabauw ORCHIDEE_OL Expérience type : 1 an LMDZOR Principes (3/7) ORCHIDEE_OL ORCHIDEE LMDZ
OPA LIM TRC LMDZ Principes (4/7) GLACE OCEAN TRACEUR ORCHIDEE
Expérience type : 1 an ORCA2_LIM Expérience type : 1 an ORCA2_LIM_TRC Principes (5/7) ORCHIDEE LMDZ OPA LIM TRC
IPSLCM4_v2 Expérience type : 10 ans Etats initiaux Principes (6/7) COUPLEUR CERFACS ORCHIDEE LMDZ OASIS OPA LIM
fichiers fichiers IOIPSL/ NETCDF IOIPSL/ NETCDF Principes (7/7) ORCHIDEE_OL ORCHIDEE LMDZ OASIS OPA LIM TRC
Accès au modèle IPSLCM4_v2 (1/10) • Accès à modipsl (SVN)brodie ou mercure :ksh alias svn_ano=‘svn co http://forge.ipsl.jussieu.fr/igcmg/svn/modipsl/trunk modipsl’ brodie ou mercure :mkdir IPSLCM4_v2 brodie ou mercure :cd IPSLCM4_v2 brodie ou mercure :svn_ano IPSLCM4_v2 modipsl .svn bin util doc lib config modeles tmp
Accès au modèle IPSLCM4_v2 (2/10) Accès aux fichiers sur les serveurs SVN et CVS MODIPSL brodie ou mercure :svn co http://forge.ipsl.jussieu.fr/igcmg/svn/modipsl/trunk modipsl’ brodie ou mercure :svn co http://forge.ipsl.jussieu.fr/igcmg/svn/IOIPSL/trunk/src src IOIPSL Création du répertoire ./.svn CPL brodie ou mercure : cvs –d:pserver:anonymous@cvs.ipsl.jussieu.fr:/home/ioipsl/CVSROOT login (passwd=anonymous) OPA brodie ou mercure : cvs –d :pserver:opa@cvs.ipsl.jussieu.fr:/home/opalod/CVSROOT login (passwd=opa2000) brodie ou mercure : cvs –d :pserver:lmdzbrowse@piaf.lmd.jussieu.fr:/users/lmdz/cvsroot login (passwd=lmdzb2000) LMDZ brodie ou mercure : cvs –d :pserver:sechiba@cvs.ipsl.jussieu.fr:/home/ssipsl/CVSREP login (passwd=ipsl2000) ORCHIDEE Création du fichier $HOME/.cvspass
Accès au modèle IPSLCM4_v2 (3/10) • mod.def • model • ins_make • ins_job Définition pour chaque configuration de leurs composantes et de leurs tags Extraction des modèles validés disponibles Installation et configuration des Makefiles Installation et configuration des scripts de lancement IPSLCM4_v2 Accès à modipsl (SVN)brodie ou mercure :cd modipsl/util modipsl bin .svn doc lib config modeles tmp util
Accès au modèle IPSLCM4_v2 (4/10) - 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 #------------------------------------------------------------------
Accès au modèle IPSLCM4_v2 (4/10 - 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_v1_11 90 #-H- IPSLCM4_v2 IOIPSL/src svn tags/v2_1_1 91 #-H- IPSLCM4_v2 LMDZ4 tag LMDZ4_V3_1 92 #-H- IPSLCM4_v2 ORCHIDEE tag orchidee_1_9_1 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_1/src HEAD 8 IOIPSL/src modeles 97 #-C- IPSLCM4_v2 ORCHIDEE orchidee_1_9_1 2 . modeles 98 #-C- IPSLCM4_v2 OASIS3 ? 1 prism . 99 #-C- IPSLCM4_v2 LMDZ4 LMDZ4_V3_1 3 . modeles 100 #-C- IPSLCM4_v2 CONFIG/tags/IPSLCM4_v2_1/IPSLCM4_v2 HEAD 8 IPSLCM4_v2 config 101 #-C- IPSLCM4_v2 libIGCM ? 1 . . 102 #-C- IPSLCM4_v2 OPA/SRC_ORCA ipsl_cm4_v1_11 4 . modeles 103 #-C- IPSLCM4_v2 OPA/SRC_UCL ipsl_cm4_v1_11 4 . modeles 104 #-C- IPSLCM4_v2 UTIL/fait_AA_make ipsl_cm4_v1_8 4 . modeles
Accès au modèle IPSLCM4_v2 (5/10) IPSLCM4_v2 modipsl • Accès à MODIPSL (SVN) svn_ano ; cd modipsl/util • Accès à IPSLCM4_v2 brodie ou mercure:./model IPSLCM4_v2 bin doc lib libIGCM prism config modeles tmp util .svn IPSLCM4_v2 LMDZ4 OPA CVS IOIPSL CPL UTIL ORCHIDEE
Accès au modèle IPSLCM4_v2 (6/10) • AA_make.ldef • AA_make.gdef • AA_make Makefile Accès à MODIPSL (SVN) svn_ano ; cd modipsl/util Accès à IPSLCM4_v2 ./model IPSLCM4_v2 Installation des Makefiles brodie ou mercure :./ins_make IPSLCM4_v2 modipsl bin doc lib modeles prism tmp util .svn libIGCM config • AA_make.gdef IPSLCM4_v2
Accès au modèle IPSLCM4_v2 (7/10) 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 :vi ../config/IPSLCM4_v2/EXP00/config.card # Modifier JobName= LO1 par défaut ./ins_job IPSLCM4_v2 modipsl libIGCM lib config bin doc modeles tmp util .svn IPSLCM4_v2 AA_job NEW EXP00 Job_JobName config.card
Accès au modèle IPSLCM4_v2 (8/10) 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 IPSLCM4_v2 modipsl NEW config libIGCM modeles atlas_LMDZ.job atlas_ORCHIDEE.job atlas_ORCA_LIM.job create_ts.job mo2se.job AA_atlas_LMDZ AA_atlas_ORCHIDEE AA_atlas_ORCA_LIM AA_create_ts AA_mo2se
Accès au modèle IPSLCM4_v2 (9/10) • create_etat0_limit.e • gcm.e • oasis • opa • Accès à MODIPSL (SVN)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 IPSLCM4_v2 modipsl NEW bin doc lib config tmp .svn util IPSLCM4_v2 Makefile
Accès au modèle IPSLCM4_v2 (10/10) IPSLCM4_v2 • Accès à MODIPSL (SVN)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 # attention brodie • Soumission du Job de lancement brodie ou mercure :cd EXP00 brodie ou mercure :qsub Job_JobName modipsl config IPSLCM4_v2 EXP00 Job_JobName COMP 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
Récupérer, compiler et lancer le modèle couplé IPSLCM4_v2 • Accès à MODIPSL (SVN)svn_ano • Acces à IPSLCM4_v2cd modipsl/util ; ./model IPSLCM4_v2 • Installation des Makefiles./ins_make • Installation de l’expérience type (et post-traitements) vi ../config/IPSLCM4_v2/EXP00/config.card # JobName=LO1 ./ins_job • Compilationcd ../config/IPSLCM4_v2 ; gmake • Soumission du Job de lancementcd EXP00 qsub Job_JobName
Nouveaux scripts : libIGCM NEW • Infrastructure commune cohérente de script : • libIGCM : • libIGCM/AA_job : un script commun à tous • libIGCM/libIGCM_card, liBIGCM_comp, libIGCM_config, libIGCM_date, libIGCM_debug, libIGCM_post, libIGCM_sys.ksh : des fonctions en ksh communes à tous • libIGCM/libIGCM_sys/libIGCM_sys_brodie.ksh, libIGCM_sys_mercure.ksh, … : des fonctions particulières par machine utilisée • CARD : • Des fichiers driver et carddécrivant les fichiers des composantes d’une configuration et programmant leur fonctionnement • PARAM : • Des fichiers texte d’entrée des différentes composantes • config.card : • une fiche descriptive d’une configuration pour une simulation type • run.card (run.card.init): • Une fiche bilan de la simulation en cours d’exécution
Nouveaux scripts : libIGCM • Mise en œuvre prototype pour : • IPSLCM4_v1_OASIS3 (CHILI) • Mise en œuvre validée pour un ensemble de configurations cohérentes : • IPSLCM4_v2, • LMDZINCA_v2, • IPSL_ESM_V1, … • A été testé et tourne régulièrement sur : • CEA (mercure : NEC SX-8R) • IDRIS (brodie : NEC SX-8) • Documentation :http://wiki.ipsl.jussieu.fr/wiki_ipsl/IGCMG/libIGCM/DocUtilisateur NEW
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 #============================
config.card : Batch 25 #============================ 26 #-- PBS Class (required on brodie mono/multi) 27 #JobClass=mono 28 JobClass=multi 29 #============================ 30 #-- Total Number of Processors (minimum is 2 for a coupled configuration) 31 #JobNumProcTot=2 32 JobNumProcTot=4
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=/u/rech/ces/rces452/IGCM_OUT/IPSLCM4_v1_OASIS3 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
config.card : Post 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=/u/rech/ces/rces452/IGCM_OUT/IPSLCM4_v1_OASIS3 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
config.card : ATM 82 #======================================================================== 83 #D-- ATM - 84 [ATM] 85 # 86 WriteFrequency="1M 1D HF" 87 # If config_Restarts_OverRule == 'n' all params are read 88 Restart= n 89 # Last day of the experience used as restart 90 RestartDate=1999-12-30 91 # Define restart simulation name 92 RestartJobName=2L18 93 RestartPath=${ARCHIVE}/p86denv/SORTIES_CPL_IPSL 94 # Old component name for restart (if empty, use new name) 95 OldName= 96 97 #======================================================================== 98 #D-- OCE - 99 [OCE] 100 WriteFrequency="1M 1D" 101 Restart= n 102 ##-- Last day of the experience used as restart 103 RestartDate=1999-12-30 104 # Define restart simulation name 105 RestartJobName=2L18 106 RestartPath=${ARCHIVE}/p86denv/SORTIES_CPL_IPSL 107 # Old component name for restart (if empty, use new name) 108 OldName= y pour un redémarrage ATMdepuis une autre simulation Donner la date, le nom de la simulation et le chemin d’accès aux fichiers
config.card : OCE 82 #======================================================================== 83 #D-- ATM - 84 [ATM] 85 # 86 WriteFrequency="1M 1D HF" 87 # If config_Restarts_OverRule == 'n' all params are read 88 Restart= n 89 # Last day of the experience used as restart 90 RestartDate=1999-12-30 91 # Define restart simulation name 92 RestartJobName=2L18 93 RestartPath=${ARCHIVE}/p86denv/SORTIES_CPL_IPSL 94 # Old component name for restart (if empty, use new name) 95 OldName= 96 97 #======================================================================== 98 #D-- OCE - 99 [OCE] 100 WriteFrequency="1M 1D" 101 Restart= n 102 ##-- Last day of the experience used as restart 103 RestartDate=1999-12-30 104 # Define restart simulation name 105 RestartJobName=2L18 106 RestartPath=${ARCHIVE}/p86denv/SORTIES_CPL_IPSL 107 # Old component name for restart (if empty, use new name) 108 OldName= y pour un redémarrage OCEdepuis une autre simulation Donner la date, le nom de la simulation et le chemin d’accès aux fichiers
y pour un redémarrage ICEdepuis une autre simulation Donner la date, le nom de la simulation et le chemin d’accès aux fichiers y pour un redémarrage SRFdepuis une autre simulation Donner la date, le nom de la simulation et le chemin d’accès aux fichiers config.card : ICE et SRF 110 #======================================================================== 111 #D-- ICE - 112 [ICE] 113 WriteFrequency="1M" 114 Restart= n 115 ##-- Last day of the experience used as restart 116 RestartDate=1999-12-30 117 # Define restart simulation name 118 RestartJobName=2L18 119 RestartPath=${ARCHIVE}/p86denv/SORTIES_CPL_IPSL 120 # Old component name for restart (if empty, use new name) 121 OldName= 122 123 #======================================================================== 124 #D-- SRF - 125 [SRF] 126 WriteFrequency="1M" 127 Restart=n 128 ##-- Last day of the experience used as restart 129 RestartDate=1999-12-30 130 # Define restart simulation name 131 RestartJobName=2L18 132 RestartPath=${ARCHIVE}/p86denv/SORTIES_CPL_IPSL 133 #-- Old component name for restart (if empty, use new name) 134 OldName=
y pour un redémarrage CPLdepuis une autre simulation Donner la date, le nom de la simulation et le chemin d’accès aux fichiers config.card : CPL 136 #======================================================================== 137 #D-- CPL - 138 [CPL] 139 WriteFrequency="1D" 140 Restart= n 141 ##-- Last day of the experience used as restart 142 RestartDate=1999-12-30 143 # Define restart simulation name 144 RestartJobName=2L18 145 RestartPath=${ARCHIVE}/p86denv/SORTIES_CPL_IPSL 146 # Old component name for restart (if empty, use new name) 147 OldName= 148 149 #========================================================================
Job_JobName : PBS Initialisation des paramètres de batch (PBS) • Définition de la mémoire limite#PBS -l memsz_job=4.0gb limite mémoire • Définition du nombre de processeurs #PBS -v PBS_NUM_PROC_TOT=::JobNumProcTot:: provient de config.card • Définition des limites temps CPU Sur Brodie : #PBS -l cputim_job=1:00:00 limite en temps CPU pour l’ensemble du job Sur Mercure : #PBS -l elapstim_req=1:00:00limite en temps réel ‘elapsed’ pour l’ensemble du job NEW NEW
Job_JobName : PBS tableau des classes* IDRIS brodie : news class ^ -l cputim_job (limite en temps CPU par job) | | 10:00:00 +----------------+----------------+----------------+ (10H) | | | | | t2 | t2L | | | | | | | TMPDIR <= 30Gb | TMPDIR <= 90Gb | t2XL | 2:00:00 +----------------+----------------+ | (2H) | | | | | t1 | t1L | TMPDIR <= 90Gb | | | | | | TMPDIR <= 30Gb | TMPDIR <= 30Gb | | 0:30:00 +----------------+----------------+----------------+ (1/2H) | | | | t0 | t0XL | | | | | TMPDIR <= 30Gb | TMPDIR <= 90Gb | +----------------+----------------+----------------+-> 6Gb 10Gb 20Gb -l memsz_job (limite memoire par job) * Susceptible de changement permanent
Job_JobName : PBS tableau des classes* IDRIS brodie : news class (suite) ======================================================================= Classes multiprocesseurs (<=8) au sein d'un noeud (MPI ou OpenMP) ======================================================================== Parametres NQSII a specifier : #PBS -q multi #PBS -l cpunum_job=<Nproc> # Nombre de processeurs (1 <= Nproc <= 8) ^ -l cputim_job (limite en temps CPU par job) | 12:00:00 +-----------------+ (12H) | | | p2t2 | | | | 1 <= Nproc <= 2 | | TMPDIR <= 45Gb | 1:00:00 +-----------------+ (1H) | | | p2t1 | | | | 1 <= Nproc <= 2 | | TMPDIR <= 45Gb | +-----------------+--> -l memsz_job (limite memoire par job) 15Gb NEW * Susceptible de changement permanent