110 likes | 221 Views
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 Makefile s (./ins_make)
E N D
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
AtmosphereLMDZ.3.3 OceanORCA-LIMOPA 8.2 Modèle Couplé IPSLCM4_v1 Climate Atmospheric [CO2] coupler CO2 concentrationprovided by IPCC (ext. forcing) ∆t = physic time step Terrestrial biosphereORCHIDEE(SECHIBA only) Carbon CO2 forcing, as well as CH4, N2O and CFC forcing [CO2] = external forcing Marti, 2005
Climate Atmospheric [CO2] AtmosphereLMDZ4 OceanORCA-LIMOPA 8.2 Coupler OASIS 2.4 ∆t = physic time step ∆t = 1day CO2 concentrationre-calculated each month MarineBiochemistry PISCES Terrestrial biosphereORCHIDEE(STOMATE activated) Carbon Land flux GtC/mth Ocean flux GtC/mth EMI = external forcing [Marland et al, 2005 Houghton, 2002] Net total carbon flux Fluxland + Fluxocean 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 patricia.cadule@ipsl.jussieu.fr #-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 1 1 2 3 1 1 4 4 4 4 #-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 [CO2] • 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 IPSLCM4_LOOP composantes configuration modipsl bin config CVS doc lib modeles post_util scripts tmp util IPSLCM4_LOOP CVS CVS CPL IOIPSL LMDZ4 OPA ORCHIDEE UTIL EXP00 Tools
IPSLCM4_LOOP 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 !)