Tests de la Qualité des Interpolations avec OASIS4 réalisés dans la cadre du projet ANR-05-CIGC-04 CICLE (Calcul Intensif pour le Climat et l’Environnement)

Slides:



Advertisements
Présentations similaires
Norwegian Meteorological Institute Compétence de Met.no en modélisation stochastique de la dérive Met.no : Norwegian Meteorological Institute.
Advertisements

Placement de Motifs Architecture Application Contraintes: - Charge
Coupleurs OASIS et PALM et applications
Eric Maisonnave, Laurent Terray
Méthode de spatialisation du rayonnement solaire global AJONC
19 Avril 2006SAR-DRIFT 1 Projet SAR-DRIFT Localisation d'objets dérivants et système d'aide à la décision, pour les opérations de recherche et sauvetage.
Comment afficher rapidement un univers immense ?.
Xavier Décoret* Frédo Durand° François Sillion*
Detection and characterization of volcanic plumes and ’ash clouds’
Piecewise Affine Registration of Biological Images
Etude de la langue LOrthographe grammaticale. Constat Les élèves connaissent les règles. Ils savent les appliquer dans les exercices. Et pourtant ! Ils.
Copyright © 2004, SAS Institute Inc. All rights reserved. Processus Stockés SAS une perspective analytique Sylvain Tremblay SAS Canada 25 avril 2006.
Sylvain Mondon Météo-France
Architecture de grille générique, multi-
Chaire UNESCO - Calcul numérique intensif
TRANSMISSION DES DONNEES.
Optimisation et parallélisation de code pour processeur à instructions SIMD multimedia François Ferrand.
Transformation linéaires
J-L Dufresne Responsable du pôle de modélisation Pôle de modélisation de l'IPSL: travaux en cours en vue de la préparation du prochain rapport du GIEC.
Amélioration du parallélisme du code de climat de l'IPSL.
CNRM Atmosphère globale (ARPEGE). Atmosphère régionale (ALADIN). Océan global et régional (OPA). Assemblage et emboîtements à faire. CERFACS Coupleurs.
Futures missions magnétosphériques multi-satellites : THEMIS & MMS
Modélisation de la lecture grâce à un modèle connexionniste
Détection du meilleur format de compression pour une matrice creuse dans un environnement parallèle hétérogène Olfa HAMDI-LARBI.
Etude des échanges stratosphère-troposphère à l’île de la Réunion
Rééchantillonnage des données image
L’adaptativité pour un solveur de l’équation de Vlasov
C’est quel pays? États-Unis Mexique Équateur Angleterre Pologne Allemagne Italie Japon Chine Mongolie Boutan Koweït Égypte Tchad.
Interactions entre la calotte glaciaire Antarctique et l’océan Catherine Ritz 24 novembre 2004.
PSI : actualités PSI : PRISM Sustained Initiative Accord de gré à gré entre CNRS, CERFACS, ECMWF, Met-Office, MPI-M et M&D pour poursuivre le partage d’expertise.
Point sur le couplé // CSPOLE 16 juin 2006 Marie-Alice Foujols - Olivier Marti.
Produits du SAF Océan et Glaces de Mer: température de surface de la mer (SST) et flux radiatifs Pierre Le Borgne, Gérard Legendre, Anne Marsouin, Sonia.
Journée Météo-France / Mercator Océan 14 Juin 2010
Les ressources naturelles mondiales
Calcul parallèle => partitionner les données en sous-groupes associés aux processeurs. P0 P2 P1.
R.-M. Hu, J.-P. Blanchet, E. Girard, R. Laprise, and D. Caya (Département des Sciences de la Terre & Atmosphère, UQAM) Simulation du climat arctique avec.
Modélisation du climat à l’IPSL: existant, objectifs et enjeux à 4 ans
Sujets spéciaux en informatique I PIF Approches non-paramétriques u Technique de classification NN u Technique de classification k-NN u Erreurs.
Le Traitement Informatique des Données Scientifiques Oleg LODYGENSKY Etienne URBAH LAL, Univ Paris-Sud, IN2P3/CNRS,
ADOMOCA, décembre 2005, Toulouse Alain Hauchecorne Service d’Aéronomie / IPSL ADOMOCA dans le paysage de l’IPSL.
Introduction aux solutions Microsoft pour le HPC.
Contribution de l’IPSL au projet CMIP5
Couplé parallèle Etat des lieux. Objectifs Couplé parallèle en production à l’arrivée de la nouvelle machine vectorielle IDRIS (entre février et avril.
Point sur l'utilisation des moyens de calcul à court terme et stratégie à moyen terme Marie-Alice Foujols Pôle de modélisation du climat IPSL.
L'atome quantique préambule.
Le Marketing Par: Daniela Folea.
Les prépositions devant les pays
Ressources calcul 2008 GENCI PRACE IDRIS : brodie NEC SX-8 - vargas IBM Power6 CCRT : mercure NEC SX-8R - GIEC NEC SX-9 platine Bull Itanium / Nehalem.
Page 1 SIESTE février 2005 Un coupleur dynamique de codes parallèles URL: Thierry Morel.
Les sites web de météo pour l’astronomie
Valuation Ratios and the long-run stock market outlook John Y. Campbell & Robert J. Shiller (2001) Document No. 8221, National Bureau of Economic Research.
Étape #4: Les cartes Quel pays est identifié sur la carte? RUSSIE.
8PRO107 Éléments de programmation Les adresses et les pointeurs.
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.
Présentation : 617 En regardant les oeuvres de l'artiste danoise, Ramona Bruin, il est difficile de croire cette réalité. Une artiste avec un talent.
Comparaison multi-échelle des précipitations du modèle Méso-NH et des données radar Colloque CNFSH – Ecole des Ponts ParisTech – 11/12 juin 2009 A., Gires.
C’est quel pays? États-Unis Mexique Équateur Angleterre Pologne Allemagne Italie Japon Chine Mongolie Boutan Koweït Égypte Tchad Allemagne.
Sciences Mécaniques Appliquées
Les ressources naturelles mondiales. Ressource naturelle  Ressources retrouvée naturellement sur la terre.  Une ressources qui est nécessaire à.
Réunion VURCA, 27 janvier 2011, CIRED, Paris Projet VURCA Tâche 3 : Vulnérabilité des villes aux canicules A.L. Beaulant, A. Lemonsu, S. Somot, V. Masson.
L'atome quantique préambule.
Où es-tu allé(e) en vacances?
Le genre des noms des pays (le; la; l’; les). le la France Choisissez la bonne réponse les l’ la.
Entretiens Louis le Grand 29 et 30 août Entretiens Louis le Grand – 29 et 30 Août 2005 Étude de cas CS  Jacques DUYSENS (CS Communication & Systèmes)
ATOUT FRANCE. Administrée par : Conseil d'administration l'équipe dirigeante (7 directions, et une équipe de plus de 150 collaborateurs). l'équipe dirigeante.
Mésocentre ESPRI IPSL Importance des données pour la recherche à l’IPSL – Campagnes de mesure terrain – Observations satellites – Simulations Services.
De la Terre à la carte: Projections et Géoréférencement
Novembre 2003 Simulation numérique en vibro-acoustique par couplage de deux codes parallèles Unité de Recherche Calcul à Haute Performance François-Xavier.
La France physique.
PROGRAMMATION SCIENTIFIQUE EN C
Transcription de la présentation:

Tests de la Qualité des Interpolations avec OASIS4 réalisés dans la cadre du projet ANR-05-CIGC-04 CICLE (Calcul Intensif pour le Climat et l’Environnement) Plan de l’exposé :  Quelques rappels sur OASIS3  OASIS4 et la notion d’EPIO  Projet CICLE  Quelques résultats (option des interpolations, global search …)  Conclusions, Suite du travail

Utilisateurs d’OASIS3/OASIS4 OASIS3 utilisé par une vingtaine d’organismes dans le monde : France, Allemagne, Pays-Bas, Norvège, Suède, Italie, Angleterre Canada, Etats-Unis, Australie, Chine, Japon OASIS4 utilisé, pour l’instant, par : projet EU GEMS (Météo-France, ECMWF, KNMI) UK Met Office SMHI NERSC projet CICLE (Météo-France,IPSL) ECMWF : European Center for Medium-Range Weather Forecasts, Angleterre KNMI : Royal Netherlands Meteorological Institute, Pays-Bas SMHI : Swedish Meteorological and Hydrological Institue, Suède NERSC : Nansen Environmental and Remote SensingCenter, Norvège IPSL : Institut Pierre-Simon Laplace, France GEMS : Global and regional Earth-system (Atmosphere) Monitoring using Satellite and in-situ data

OASIS3 ( Ocean, Atmosphere, Sea, Ice, Soil ) Interpolation entre deux grilles différentes : géré par OASIS3 Chaque proc envoie/reçoit sa partie locale de champ Données rassemblées par le proc OASIS3 Recherche des + proches voisins sur tout le domaine source pour chaque point cible OASIS3 = librairie communication PSMILe + interpolation avec le processus OASIS3

OASIS3 pseudo parallèle Développé par Arnaud Caubel, IPSL (Institut Pierre-Simon Laplace) Plusieurs processus OASIS3 en parallèle  Chaque processus traite un ou plusieurs champs sur tout le domaine source et cible Limites : nombre max de processus OASIS3 = nombre de champs impossible de doubler ou tripler les processus OASIS3 pour aller plus vite au max 20 champs de couplage à traiter = // faible nombre de + en + important de points des grilles = goulot d’étranglement car pas de vrai traitement // de l’interpolation Nécessité d’un coupleur entièrement parallèle comme OASIS4 à long terme

OASIS4 OASIS4 = librairie de communication PSMILe // + Transformer (processus OA4) // SOURCE EPIOS1 EPIOS2 EPIOS3 EPIOS4 PS1 PS2 PS1 associés à PC1 PS1 associés à PC2 PS2 associés à PC2 PS2 associés à PC3 CIBLE PC1 PC2 PC3 EPIOC1 EPIOC2 EPIOC3 EPIOC4 Interpolation basée sur la notion d’EPIO : ensemble de points sources et cibles associés pour chaque couple (processeur source, processeur cible) Communications : chaque proc détermine les intersections de son domaine avec le domaine de tous les autres processeurs

OASIS4 Partition différente de 2 grilles identiques : Intersection des domaines S et C EPIO : points cibles + 1 seul point source associé à chaque point cible Envoi direct des données de chaque proc source à chaque proc cible EPIOS1  EPIOC1 SOURCE PS1 PS2 CIBLE PC1 PC2 PC EPIOS2  EPIOC2 EPIOS3  EPIOC3 EPIOS4  EPIOC4

OASIS4 Interpolation entre 2 grilles différentes : Intersection des domaines S et C Sur chaque proc source algorithme multigrille // de recherche des + proches voisins sources (NEC-CCRLE) EPIO : points cibles + nb points sources associés à chaque point cible Envoi des EPIOS et EPIOC associés aux processus OASIS4 Domaine Source X C X S (EPIOS1, EPIOC1) (EPIOSi, EPIOCi) (EPIOSn, EPIOCn) … (EPIOSi, EPIOCj) OA4 CIBLE EPIOC1 EPIOCi EPIOCj EPIOCn …

OASIS4 : projet CICLE Couplé IPSL LMDz/NEMO : Grilles globales Quadri-Couplé Météo-France ARPEGE-ALADIN/NEMO-MED : Grilles globales et régionales

OASIS4 : projet CICLE Le quadri-couplé de Météo France

OASIS4 : Interpolations testées dans le cadre de CICLE Interpolations 2D testées : Bilinéaire : 4 plus proches voisins Bicubique : 16 plus proches voisins Conservative : contribution des mailles sources intersectées par chaque maille cible Quantification de la qualité des interpolations : Champ échangé calculé analytiquement sur la source ET la cible  Erreur exacte entre le champ reçu interpolé et le champ analytique sur la cible

OASIS4 : Options des interpolations X XX S2 S3S4 Domaine Source X C X S1 X Snn Novalue : S1 ou S2 ou S3 ou S4 masquée  C à PSMILe_undef= Tneighbour : si Sj masquées < 4  plus proches voisins restant si Sj masquées = 4  C à PSMILe_undef= Nneighbour : si Sj masquées < 4  plus proches voisins si Sj masquées = 4  extra search : va chercher le + proche voisin non masqué (C=Snn)

Illustration if_masked=novalue / tneighbour / nneighbour Interpolation bilinéaire ORCA2T  BT42 monoproc Emin= Emax=0.034 Emax=0.004 Emin=-0.003

Interpolation conservative ORCAT  ALADIN monoproc Emax=0.03 Emin=-2 - points à PSMILe_undef (pas d’extra search) - points à -1 car trous d’ORCA - pbs en j=69

OASIS4 : Gobal search pour les interpolations PSj x x x x x Processeurs Sources PSi x x x x x X C S1  + proches voisins PSj x x x x x Processeurs Sources PSi x x x x x X C S1 Connexité  bicubique

Interpolation bicubique LMDz  ORCA2U monoproc/nneighbour Extra search  Emax= Emin=-0.01 Novalue  Emax= Emin=

Interpolation bicubique LMDz  ORCA2U parallèle/nneighbour Extra search  Emax=0.011 Emin=-0.01 Pas de global search : Partition source sur l’erreur

Interpolation bicubique LMDz  ORCA2U parallèle/nneighbour Extra search  Emax= Emin=-0.01 Résultats comme en monoproc grâce à la global search

Interpolation bilinéaire ALADIN 50 kms  MED1/2T monoproc/nneighbour Extra search  Emax= Emin= Novalue  Emax=2E-6 Emin=

CONCLUSIONS - OASIS4 : coupleur plus puissant qu’OASIS3 mais de ce fait : plus complexe, plus sensible - Caractéristiques fondamentales : EPIO, options des interpolations, global search en // - Mise au point d’un environnement générique  test de n’importe quel couple (source, cible, interpolation) supporté par OASIS4

CONCLUSIONS, suite du travail - Début des tests en parallèle  mêmes problèmes qu’en monoproc + pb global search en conservatif nécessité de la global search pour retrouver les résultats monoproc Interpolations Couplage LMDz-OASIS4-NEMO à l’IPSL - Tests d’un grand nombre d’interpolations dans le cadre de CICLE  beaucoup de problèmes résolus en monoprocesseur