configuration loop retour d’expériences
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 PresentationTRANSCRIPT
Configuration LOOPRetour 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 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
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
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
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
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
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
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 !)