Configuration LOOP Retour d’expériences P. CADULE, L. BOPP, P. FRIEDLINGSTEIN
IPSLCM4_v1 (résumé) Configuration et Lancement d’une simulation : – Installation de MODIPSL (cvs_ano co modipsl) – Extraction du modèle Couplé (./model IPSLCM4_v1) – Installations des Makefiles (./ins_make) – Compilation du modèle (./gmake [ORCA2xLMD9671] – Installation du script de lancement (./ins_script –t sxnec –n TEST) – Paramétrisation du script de lancement (contraintes temps et mémoires, durée, fréquences, chaînage, post-traitement) – Lancement et suivi de la simulation
Terrestrial biosphere ORCHIDEE (SECHIBA only) Ocean ORCA-LIM OPA 8.2 Atmosphere LMDZ.3.3 coupler Climate Atmospheric [CO 2 ] ∆t = physic time step Carbon CO 2 forcing, as well as CH 4, N 2 O and CFC forcing [CO 2 ] = external forcing CO 2 concentration provided by IPCC (ext. forcing) Modèle Couplé IPSLCM4_v1 Marti, 2005
Net total carbon flux Flux land + Flux ocean Terrestrial biosphere ORCHIDEE (STOMATE activated) Marine Biochemistry PISCES Ocean ORCA-LIM OPA 8.2 Atmosphere LMDZ4 EMI = external forcing [Marland et al, 2005 Houghton, 2002] Ocean flux GtC/mth Land flux GtC/mth Coupler OASIS 2.4 Climate Atmospheric [CO 2 ] CO 2 concentration re-calculated each month ∆t = 1day Carbon ∆t = physic time step Modèle Couplé LOOP
IPSLCM4_LOOP IPSLCM4_v1 + composantes carbone (STOMATE + PISCES) –Installation de MODIPSL (cvs_ano co modipsl) –Mise en place des informations relatives à LOOP (mod.def) #-H- IPSLCM4_LOOP IPSL coupled model with tracer model and carbon cycle #-H- IPSLCM4_LOOP ORCA (OPA+TRC+LIM) : tag ipsl_cm4_loop_1 #-H- IPSLCM4_LOOP IOIPSL/src tag ioipsl-2-0 #-H- IPSLCM4_LOOP LMDZ4 tag IPSL-CM4_LOOP #-H- IPSLCM4_LOOP ORCHIDEE tag orchidee_1_4 #-H- IPSLCM4_LOOP CPL Oasis tag IPSL : HEAD #-H- IPSLCM4_LOOP IPSLCM4_LOOP configuration tag IPSL : ipsl_cm4_loop_v1 #-H- IPSLCM4_LOOP Message sent to Patricia CADULE (IPSL) #-M- IPSLCM4_LOOP #-C- IPSLCM4_LOOP IOIPSL/src CPL ORCHIDEE LMDZ4 IPSLCM4_LOOP IPSLCM4_v1/Utilitaires OPA/SRC_ORCA OPA/SRC_UCL OPA/SRC_TRC UTIL/fait_AA_make #-T- IPSLCM4_LOOP ioipsl-2-0 ? orchidee_1_4 IPSL-CM4_LOOP ? ipsl_cm4_v1_6 ipsl_cm4_loop_1 ipsl_cm4_loop_1 ipsl_cm4_loop_1 ipsl_cm4_v1_8 #-I- IPSLCM4_LOOP #-D- IPSLCM4_LOOP.... IPSLCM4_LOOP post_util.... #-L- IPSLCM4_LOOP modeles modeles modeles modeles config. modeles modeles modeles modeles
IPSLCM4_LOOP –Modification du script model (Actions relatives aux configurations +Traitement du répertoire WORK) –Extraction du modèle Couplé (lien avec mod.def) (./model IPSLCM4_LOOP) –Mise à jour des Makefiles (fait_AA_make, AA_make, AA_make.gdef, AA_make.ldef, BB_make, BB_make.gdef) –Installations des Makefiles (./ins_make) –Compilation du modèle (./gmake [ORCA2xLMD9671xLOOP]) –Mise en place d’utilitaires pour calculer [CO 2 ] –Mise en place de configuration en off-line « LOOP like » Etapes « difficiles » : Ajout d’une composante côté OCEAN mise à jour des makefiles
Infrastructure LOOP modipsl IPSLCM4_LOOP bin config CVSdoclib modeles post_utilscriptstmputil CVS IPSLCM4_LOOP composantes configuration CVS CPL IOIPSL LMDZ4 OPA ORCHIDEE UTIL EXP00 Tools
Initialisation Définition des variables Unix Définition des répertoires Rapatriement des Fichiers d’Entrée Opération de pre-processing Exécution Opération de post-processing Chainage de la simulation suivante IPSLCM4_LOOP
–Mise à jour des scripts de paramétrisation –Installation du script de lancement (./ins_script –t sxnec –n TEST) –Paramétrisation du script de lancement (contraintes temps et mémoires, durée, fréquences, chaînage, post-traitement) – Lancement et suivi de la simulation Etapes « difficiles » : Mise à jour du script de lancement pour tenir compte des nouvelles composantes Mise à jour du post-traitement Ajout de nouveaux post-traitements (lisibilité et fonctionnalité des scripts)
En résumé Homogénéiser l’ajout d’une composante Homogénéiser la compilation des composantes Ne plus dupliquer les opérations pour chaque composante - Restart -Arborescence de sortie -Fichiers d’entrée (*.def, namelist) -Post-traitement Améliorer la gestion des Calendriers -Type de calendrier -Définition des dates -Passage des informations de calendrier
IPSLCM4_LOOP IPSLCM4_v1 + composantes carbone (Stomate + Pisces) Idéalement : Définir les composantes (la configuration) Définir le mode de couplage (forcé ou couplé) Définir et indiquer les fichiers d’entrée et de sortie de chaque composante Définir les paramètres (. def, namelist) Lancer la simulation Récapitulatif de ce qu’on vient de mettre en machine Activer le post-traitement (variables, type, fréquence, période) Monitorer la simulation et le post-traitement (en local !)