LA MAQUETTE ADOMOCA A. Piacentini, S. Massart et al. Atelier ADOMOCA – Paris 13-14 novembre 2006.

Slides:



Advertisements
Présentations similaires
Active Directory Windows 2003 Server
Advertisements

Guillaume Thirel CNRM/GMME/MOSAYC Thèse encadrée par Éric Martin
Atelier ADOMOCA Déc 2005 : Synthèse P. Ricaud LA.
Atelier Assimilation Toulouse Décembre 2005 P. Ricaud Laboratoire dAérologie Toulouse.
Gestion de portefeuille
Gestion de portefeuille
Assimilation de données océaniques pour la prévision saisonnière
S. Ricci, A.T. Weaver, E. Machu, P. Rogel CERFACS J. Vialard LODYC
BASS2000-Tarbes : statut et projets Meunier N., Lafon M., Maeght P., Grimaud F., Roudier T. Observatoire Midi-Pyrénées.
C1 Bio-statistiques F. KOHLER
MODULE - METHODES POTENTIELLES Contenu du cours (par J.B. Edel & P. Sailhac) : I. Propriétés physiques des roches : densités, aimantations induites et.
Les TESTS STATISTIQUES
A Pyramid Approach to Subpixel Registration Based on Intensity
Chapitre VII :Commande par retour d’état
Sélection automatique d’index et de vues matérialisées
INTRODUCTION A MATLAB ENVIRONNEMENT MATLAB.
Application des algorithmes génétiques
Journée thématique du GDR IFS « Réduction de modèle en IFS » ENSAM – Jeudi 18 mai 2006 Validation de l’approche de la réduction a priori - POD sur l'équation.
Résolution des Équations Différentielles
Atelier ADOMOCA Nov 2007 Hervé Le Berre Larborescence du projet Mocage.
Cours Corporate finance Eléments de théorie du portefeuille Le Medaf
Configuration de Windows Server 2008 Active Directory
Atelier ADOMOCA Nov 2007 Hervé Le Berre & Daniel Cariolle Une méthode plus robuste pour la résolution des systèmes chimiques Projet ANR SOLSTICE.
E. Canot J. Erhel C. De Dieuleveult Le code d´eau salée réunion hydrogrid le 11/10/2004.
Projet DEPHY ( ) Laboratoires : IPSL, LSCE, LGGE, LA, LOCEAN, LATMOS, LMD, CNRM-GAME, CEA, SISYPHE Le projet DEPHY visait à regrouper et coordonner.
Propagation de radionucléides issus dun stockage dans une couche dargile.
1 TR: Pour commencer, je vais vous enoncer qq informations generales sur els aér ainsi que leurs origines Modélisation et analyse de l'évolution des aérosols.
04/09/2002école d'été du GRGS1 LES EQUATIONS VARIATIONNELLLES Jean-Charles MARTY CNES/GRGS.
L’adaptativité pour un solveur de l’équation de Vlasov
ASI 3 Méthodes numériques pour l’ingénieur
GOL503 Spécificités sectorielles
Présentation de la méthode des Eléments Finis
Data ass. at high res. sept Pajot Benjamin 6-weeks data assimilation Dans ce power-point, on s´intéresse aux effets de l´assimilation à haute résolution.
Data ass. at high res. sept Pajot Benjamin Different variances and length scales Dans ce power-point, on s’intéresse aux apports de l’utilisation.
Conditions aux Frontières Ouvertes
Assimilation des données ODIN/SMR O3 and N2O dans MOCAGE-PALM : Bilan chimique de l’ozone L. El Amraoui, V.-H. Peuch, S. Massart, P. Ricaud, D. Cariolle.
Atelier ADOMOCA Déc 2005 Résumé Ph. Ricaud LA.
Implantation de MOCAGE-PALM au Laboratoire d'Aérologie
L'outil MOCAGE-PALM au Laboratoire d'Aérologie
Gérer la sécurité des mots de passe et les ressources
Approche naïve de la résolution.
LES OBSERVATIONS METEOROLOGIQUES Club des argonautes – 5/1/2011 Présentation des observations disponibles.
Les algorithmes de découplage vitesse-pression
Atelier ADOMOCA 13 novembre 2008 A. Piacentini La maquette V4 et son évolution Andrea Piacentini, Sébastien Massart, Daniel Cariolle Atelier ADOMOCA Toulouse,
–1–1 Assimilation d’ozone ARPEGE Noureddine SEMANE Doctorant 2ème année, CNRM/GMGEC/CARMA Réunion ADOMOCA Novembre 2007.
Algorithmique et programmation (1)‏
Méthodes d’assimilation: Le problème du point de vue de la mesure (P. Prunet, Noveltis) Assimilation de données en zones cotières (P. De Mey, LEGOS/POC)
18/06/07NOV-3554-SL Réunion ADOMOCA 21/11/2007 Contribution à l’assimilation chimique des observations METOP : IASI et GOME.
Journées ADOMOCA novembre 2007 S. Massart Vers une nouvelle modélisation de la matrice des covariances d’erreur de prévision Sébastien Massart (1),
Résolution d’un problème de diffusion 3D
Journées ADOMOCA novembre 2007 A. Piacentini La maquette d’assimilation et son évolution Andrea Piacentini (1), Eric Le Flochmoën (2), Hervé Le Berre.
Atelier ADOMOCA-2 Les Lecques, oct Assimilation haute résolution IASI-Valentina Benjamin Pajot S. Massart, D. Cariolle, A. Piacentini CERFACS.
Assimilation Simultanée des mesures du monoxide de carbone (CO) troposphériques et stratosphériques L. El Amraoui, J.-L. Attié, A. Piacentini, N. Semane,
Matlab (Matrix Laboratory)
HISTORIQUE ADOMOCA P. Ricaud Laboratoire d’Aérologie Toulouse.
MSDOL/PALM Atelier ADOMOCA - Toulouse novembre 2007 D. Cugnet.
II.3) Principes de bases d'un modèle de circulation générale de l'atmosphère Un Modèle de Circulation Générale de l'Atmosphère calcule l'évolution temporelle.
GIP MERCATOR OCEAN Le modèle pour le prototype Atlantique Méditerranée (PAM) Modèle: OPA-8.1 Domaine: Atlantique.
1/20 Assimilation 4D-Var d’observations d’ozone d’AURA/MLS dans ARPEGE pour un apport dynamique dans la haute troposphère/basse stratosphère N. SEMANE.
Réunion ADOMOCA, Paris Novembre 2006 L. El Amraoui et al. Assimilation des données Odin/SMR et Aura/MLS durant l’hiver.
1 ADOMOCA Assimilation de Données dans des Modèles de Chimie Atmosphérique P. Ricaud Laboratoire d’Aérologie Toulouse D. Cariolle CERFACS Toulouse.
ADOMOCA 13 novembre 2008 S. Massart Assimilation des données d’ozone de SA-IASI Sébastien Massart CERFACS : A. Piacentini, D. Cariolle SA : C. Clerbaux,
Assimilation 4D-var dans la chaîne Mocage-Palm Hélène MANZONI (1) S. MASSART (2), V.-H. PEUCH (1), D. CARIOLLE (2) (1) (1) Météo-France CNRM/GMGEC/CARMA,
1 ADOMOCA : Synthèse nov P. Ricaud Laboratoire d’Aérologie, Toulouse, France.
Visualisation des flots optiques en 3D
L’arrivée des versions parallèles des modèles de l’IPSL Adapter les codes aux architectures multiprocesseurs des futures machines afin d’améliorer les.
La grande combinaison: problèmes et solutions Pourquoi les combinaisons ? Comment combiner ? Les problèmes techniques ? Les solutions possibles Prospectives.
1 ADOMOCA : Retours des différents programmes P. Ricaud Laboratoire d’Aérologie, Toulouse, France.
Assimilation des profils d’ozone de SMR, MIPAS et GOMOS dans le système MOCAGE-PALM Sébastien Massart (1), D. Cariolle (1,2) (1) CERFACS 42 avenue Gaspard.
Matlab (Matrix Laboratory) Langage de programmation évolué. Traitement direct d’opérations matricielles, dont l’inversion et l’analyse d’opérateurs ou.
Transcription de la présentation:

LA MAQUETTE ADOMOCA A. Piacentini, S. Massart et al. Atelier ADOMOCA – Paris novembre 2006

LA NOUVELLE QUI TUE Moins 1 heure “check-in avec nouvelles normes de sécurité” Moins 1 heure “la première fois que je vais à l’aéroport de Turin en voiture” Moins 30 minutes “lavage, rasage, caféinage, explications avec le chat”  Reveil à 3h45. Reveillez-moi avant de me poser des questions!

Historique Présentation de la version 2 Comment obtenir la maquette Les travaux en cours pour la version 3 Perspectives d’évolution ultérieure PLAN

Historique Le 3DFGAT pour Asset (S. Massart) Mocage V1.0.0 (V.H. Peuch) Développements Pour MOCAGE // (H. Le Berre) Nouvel op. obs. (NOVELTIS) Unification avec MOCAGE Climat (CNRM) Maquette V1 (juillet 2005) Maquette V2 (novembre 2006) Nouveau B (S.Massart) Maquette V3 (plus tard…)

La maquette est basée sur le modèle global 2º x 2º de chimie transport MOCAGE (avec 3 schémas chimiques différents et deux résolutions verticales) et sur la méthode variationnelle dite 3D-FGAT (3D VAR with First Guess at Appropriate Time) implémentée grâce au coupleur dynamique PALM. Les cas test concernent la journée du 1 juillet 2003 avec assimilation de profils satellitaires d'ozone, de type MIPAS. MAQUETTE V1 - Rappel

MOCAGE est un code de chimie transport modulaire : choix du schéma chimique. Trois possibilités dans la maquette : Le schéma CARIOLLE v2.1 : schéma linéaire avec une seule espèce (ozone stratosphérique). Le schéma REPROBUS : 38 espèces transportées et 16 espèces à courte durée de vie adapté à la stratosphère. Le schéma RACMOBUS : associe à REPROBUS le schéma RACM troposphérique. Avec 89 espèces transportées et 29 à courte durée de vie.

Deux configurations pour chaque schéma : Domaine global - grille horizontale régulière 2º x 2º (180 x 90 mailles) - 47 niveaux hybrides sigma sur la verticale. Forçages dynamiques issus de Arpège à 41 niveaux (interpolation verticale en pression de type exponentiel) ou forçages issus du modèle IFS du CEPMMT. Domaine global - grille horizontale régulière 2º x 2º (180 x 90 mailles) - 60 niveaux hybrides sigma sur la verticale. Forçages dynamiques issus du modèle IFS du CEPMMT à 60 niveaux (interpolation verticale en pression de type demi-somme)

Environnements de compilation et de production : trois plates-formes représentatives : le Fujitsu VPP 5000 de Météo - France PC linux avec compilateur Portland Group pgf90 ou compilateur gratuit g95 et LAM MPI pour le message passing Cray XD1 du CERFACS avec compilateur Portland Group pgf90 et mpich pour le message passing

Travail préliminaire (au CERFACS) pour la parallélisation de MOCAGE Déclaration avec IMPLICIT NONE de toutes les variables Allocation dynamique de la mémoire (avec modules f90) Optimisation de l'utilisation mémoire dans le modèle direct et dans la chaîne d'assimilation Parallélisation avec MPI des routines de chimie (la parallélisation avec OpenMP est plus efficace sur certaines machines  passage, un jour, à PALM_MP) Domaines imbriqués pour le modèle direct MAQUETTE V2 – La voilà

Utilisation mémoire modèle direct : schéma REPROBUS 60 niv. V2 V1

Utilisation mémoire 3D-FGAT : schéma CARIOLLE 60 niv. V0 vs. V2 vs. modèle direct 3D V1 3D V2 DIR V2

Calcul automatique de la taille du buffer Sauvegarde du restart (la c.i. à laquelle ajouter l’incrément) sur disque (moins de mémoire) ou via buffer (plus rapide) Sélection des paramètres à exporter dans les fichiers palm_user_param.[f90|h] PrePALM_RESEARCH version PrePALM  Constants  User constants editor

Quelques autres broutilles et optimisations Par exemple : vorticité potentielle en sortie dans le Netcdf retouches scripts ferret e.g. plot 1D en coord verticale log(p) Autres portages Opteron IBM (délicat)

Maquette accessible sous mot de passe à partir du site de la base ether Pour le mot de passe et les instructions, contacter ou

MOCAGE_2_0_0.tgz sources de MOCAGE et routines d'assimilation MOCAGE_DATA_47NIV.tgz fichiers d'entrée (pour le 1 juillet 2003) pour 47 niveaux sur la verticale (forçages d'Arpège) MOCAGE_DATA_60NIV.tgz fichiers d'entrée (pour le 1 juillet 2003) pour 60 niveaux sur la verticale (forçages de l'ECMWF) MOCAGE_EXT_LIBS.tgz sources et instructions pour les librairies FA/LFI et GRIBEX MOCAGE_VISU.tgz scripts python pour le changement de coordonnées verticales et "go-files" ferret pour la visualisation des fichiers NetCDF. Contient aussi quelques exemples de résultats. prepalm.tcl la version de PrePALM_RESEARCH

Travaux en cours pour la Version 3 Diffusion horizontale spectrale Corrélation verticale gaussienne Opérateur d’observation NOVELTIS Pilotage modèle direct et traitement des observations Propagation des incréments en vue du 4D-INC Minimiseur CONGRAD

Les nouvelles variances/covariances Rappel : multiplication matrice var/cov erreur ébauche * vecteur remplacée par la solution d’une équation de diffusion sur la sphère. Dans les versions V1 et V2, solution par différences finies. Formulation anisotrope (tenseur de directions). Condition de stabilité du schéma temporel : instabilité aux pôles, assimilation entre 80 degrés sud et 80 nord. Code auto-adjoint. Diffusion verticale non implémentée. Dans la version V3, passage en spectral. Solution rapide. Assimilation sur toute la sphère. Formulation isotrope. Quelques problèmes d’auto-adjonction à l’étude. Corrélation verticale gaussienne (optimisation des calcul des exponentiels.

Les nouvelles variances/covariances

Les nouveaux opérateurs d’observation Pluriel : operateurs direct, linéaire tangent, adjoint. Versions V1 et V2 : MADONA = opérateur de sélection et d’interpolation (hor. bicubique, vert. cubique, temp. linéaire) dérivé du schéma semi-lagrangien. Coïncide avec l’opérateur linéaire tangent. Opérateur adjoint par adjonction du code direct. Version V3 : opérateur NOVELTIS matriciel. Direct : construction d’une matrice creuse d’interpolation + multiplication * vecteur d’état. Linéaire tangent : multiplication même mat. * vecteur δx. Adjoint : multiplication mat. transposée * vecteur r.

Opérateur généraliste : pour le moment “palmé” pour le cas des profils sans averaging kernel, mais il peut prendre en compte l’averaging kernel. Il peut, donc, être utilisé pour des colonnes totales ou des quantités intégrées. (Nouveau format des fichiers d’obs). Interpolation horizontale bilinéaire, verticale linéaire et linéaire en temps aussi. Écart en précision par rapport à MADONA, mais gain en rapidité dans le direct. Pour le linéaire tangent et l’adjoint le gain en temps est encore plus sensible car la matrice n’est plus à recalculer. (Prix = un peu de stockage en plus). Les nouveaux opérateurs d’observation

Données indépendantes de vérification : Le fichier HDAT contient les données à assimiler, traitées par l’opérateur NOVELTIS. Écarts dans les fichiers HPALM. Le fichier HOBS contient les données de vérification, traitées par l’opérateur MADONA. Écarts dans les fichiers HDIAG. Appel des opérateurs d’observation quand tous les champs sont à jour, après un pas d’une heure de dynamique et 4 pas de 15 minutes de chimie. Remarque : le stem des interpolations linéaires est plus petit que celui des cubiques. Dans δx a = BH T (…) -1 d, la distribution de la correction aux points voisins de l’observation sera différente.

Points affectés par l’assimilation B diagonal, H = MADONA

Points affectés par l’assimilation B diagonal, H = NOVELTIS

Points affectés par l’assimilation B diagonal, H = MADONA, détail

Points affectés par l’assimilation B diagonal, H = NOVELTIS, détail

Points affectés par l’assimilation B horizontal, H = NOVELTIS, détail

Pilotage du modèle et du traitement des observations Dans la V1 et la V2, l’unité MODEL correspond à un pas de temps de chimie du modèle. Elle est lancée 12 fois sur une fenêtre de 3 heures, 24 fois quand on redémarre après insertion de l’incrément au début de la fenêtre Rappel : l’allocation de ressources dans PALM_RESEARCH

Pilotage du modèle et du traitement des observations Dans la V3 et la V2, l’unité MODEL correspond à une intégration continue du modèle entre un temps de départ et un temps de fin. L’unité reçoit l’indication des temps initial et final entre lesquels elle doit fournir des vecteurs états à la branche des observations. La branche des observations gère une boucle sur les slots d’observations entre le temps initial et le temps final. N.B. pour les plus attentifs : c’est la raison pour laquelle H direct semble être plus coûteux en temps elapsed. La branche active H pour le premier slot, pendant que le modèle fait le rééquilibrage et ensuite intègre la première heure. Ce temps d’attente apparaît dans l’elapsed, mais H est sur un Palm_Get

V2 V3 Branch_one

V2 V3 Branch_obs

Propagation des incréments en vue du 4D-INC Dans la formulation du 3D-VAR, l’incrément d’analyse calculé n’as pas un temps associé. Il est calculé pour la fenêtre d’assimilation courante et l’instant auquel le rajouter est un choix lié au rééquilibrage. Dans la formulation 4D-INC, l’incrément d’analyse calculé est une correction de la condition initiale pour la fenêtre d’assimilation. Il est propagé aux instants suivants par le modèle linéaire tangent, et les r sont ramenés au temps t 0 par le modèle adjoint. Il est possible de reformuler le 3D-FGAT que nous utilisons avec le même formalisme que le 4D-INC en choisissant M LT = Id et M ADJ = Σ On aura ainsi la même structure et les mêmes interfaces pour 3D et 4D.

Propagation des incréments en vue du 4D-INC

Minimiseur CONGRAD Problème de minimisation théoriquement quadratique : gradient conjugué plus efficace que quasi-Newton

Minimiseur CONGRAD Mais, dans la pratique, de petits problèmes d’adjonction peuvent rendre le problème non quadratique.

Minimiseur CONGRAD De plus, la version actuelle du code est gourmande en mémoire. Une nouvelle version est en préparation. Néanmoins, il est très intéressant pour la perspective du 4D, car le préconditionnement entre itérations de la boucle de mise à jour non linéaire le rend très efficace

Schéma linéaire version 2.3 : schémas pour CO et HNO 3 Utilisation de la nouvelle version de MOCAGE unifié, avec schéma RELACS strato-troposphérique « léger » Observations avec averaging kernel, colonnes totales et quantités intégrées (issues de IASI), multi-capteurs pour une èspece, multi-espèces 4DINC avec modèle linéaire tangent et adjoint avec schéma CARIOLLE et possiblement modèle direct avec chimie complète. Boucle externe (à l’étude) Utilisation de différents modèles directs (MSDOL/LMDz…) Etc…. Perspectives pour la suite

MERCI