configuration loop retour d’expériences

11
Configuration LOOP Retour d’expériences P. CADULE, L. BOPP, P. FRIEDLINGSTEIN

Upload: zalman

Post on 12-Jan-2016

30 views

Category:

Documents


0 download

DESCRIPTION

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) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Configuration LOOP Retour d’expériences

Configuration LOOPRetour d’expériences

P. CADULE, L. BOPP, P. FRIEDLINGSTEIN

Page 2: Configuration LOOP Retour d’expériences

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

Page 3: Configuration LOOP Retour d’expériences

Terrestrial biosphereORCHIDEE

(SECHIBA only)

OceanORCA-LIM

OPA 8.2

AtmosphereLMDZ.3.3 coupler

ClimateAtmospheric[CO2]

∆t = physic time step

Carbon

CO2 forcing, as well as CH4, N2O and CFC forcing

[CO2] = external forcing

CO2 concentration

provided by IPCC (ext. forcing)

Modèle Couplé IPSLCM4_v1

Marti, 2005

Page 4: Configuration LOOP Retour d’expériences

Net total carbon flux Fluxland + Fluxocean

12.2

2 oceanland FluxFluxEMI

dt

COd

Terrestrial biosphereORCHIDEE

(STOMATE activated)

MarineBiochemistry

PISCES

OceanORCA-LIM

OPA 8.2

AtmosphereLMDZ4

EMI = external forcing[Marland et al, 2005Houghton, 2002]

Ocean flux GtC/mthLand flux GtC/mth

CouplerOASIS 2.4

ClimateAtmospheric[CO2]

CO2 concentration

re-calculated each month

∆t = 1day

Carbon

∆t = physic time step

Modèle Couplé LOOP

Page 5: Configuration LOOP Retour d’expériences

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 [email protected]

#-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

Page 6: Configuration LOOP Retour d’expériences

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

Page 7: Configuration LOOP Retour d’expériences

Infrastructure LOOP

modipsl

IPSLCM4_LOOP

bin configconfig CVS doc lib modelesmodeles post_util scripts tmp util

CVSCVS IPSLCM4_LOOPIPSLCM4_LOOP

composantes

configuration

CVSCVS CPLCPL IOIPSLIOIPSL LMDZ4LMDZ4 OPAOPA ORCHIDEEORCHIDEE UTILUTIL

EXP00EXP00 ToolsTools

Page 8: Configuration LOOP Retour d’expériences

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

Page 9: Configuration LOOP Retour d’expériences

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)

Page 10: Configuration LOOP Retour d’expériences

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

Page 11: Configuration LOOP Retour d’expériences

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 !)