Simulation de problèmes couplés d’hydro-géologie :

Slides:



Advertisements
Présentations similaires
Le moteur
Advertisements

1. Résumé 2 Présentation du créateur 3 Présentation du projet 4.
Fabrice Lauri, François Charpillet, Daniel Szer
Applications de GdX Coordinateur thématique : Christophe Cérin
LIRMM 1 Journée Deuxièmes années Département Microélectronique LIRMM.
Classe : …………… Nom : …………………………………… Date : ………………..
Est Ouest Sud 11 1 Nord 1 Laval Du Breuil, Adstock, Québec I-17-17ACBLScore S0417 Allez à 1 Est Allez à 4 Sud Allez à 3 Est Allez à 2 Ouest RndNE
Est Ouest Sud 11 1 Nord 1 RondeNE SO
Les Prepositions.
26/03/2017 ANR CARPEiNTER Approche multi-pas multi-échelle Lyudmyla YUSHCHENKO & Frédéric GOLAY Institut.
Prospection par ondes de surface
Architecture de réseaux
JOME, un Composant Logiciel pour le Télé-Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA.
Protection thermique des ouvrages de distribution gaz en PE
Mr: Lamloum Med LES NOMBRES PREMIERS ET COMPOSÉS Mr: Lamloum Med.
Réunion IDHEAS Claire Laurent, Philippe Villedieu Département Modèles pour lAérodynamique et lEnergétique.
MODÉLISATION DU TRANSPORT RÉACTIF EN MILIEU POREUX
Application des algorithmes génétiques
H. MUSTAPHA J.R. de DREUZY J. ERHEL.
Chaire UNESCO - Calcul numérique intensif
Thèse de Doctorat Troisième cycle de Physique présentée par Mr NZONZOLO Maître es Science Étude en simulation des effets des paramètres macroscopiques.
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
1.2 COMPOSANTES DES VECTEURS
Rennes, le 18 septembre 2006 Support du paradigme maître-travailleur dans les applications à base de composants Tâche 2.2 Hinde Bouziane Réunion LEGO.
Titre : Implémentation des éléments finis sous Matlab
Déferlement de vague par un schéma faible Mach
O. Coulaud Projet Numath IECN/ Inria-Lorraine
Configuration de Windows Server 2008 Active Directory
E. Canot J. Erhel C. De Dieuleveult Le code d´eau salée réunion hydrogrid le 11/10/2004.
Marc MEDALE École Polytechnique Universitaire de Marseille
La Saint-Valentin Par Matt Maxwell.
Représentation des systèmes dynamiques dans l’espace d’état
Représentation des systèmes dynamiques dans l’espace d’état
Journées scientifiques GdR MOMAS 4-5 novembre Modèles et couplages
Notre calendrier français MARS 2014
Club Cast3m 21 novembre 2008 Modélisation du comportement hydromécanique post-fermeture d’une cavité souterraine remblayée N. Dufour et H. Wong DGCB,
Titre : Implémentation des éléments finis en Matlab
Détection du meilleur format de compression pour une matrice creuse dans un environnement parallèle hétérogène Olfa HAMDI-LARBI.
Les fonctions: un outil en physique et en chimie
Introduction à la modélisation de la combustion turbulente
C'est pour bientôt.....
Intégration à TRNSYS du noyau de CODYRUN, code de simulation thermo-aéraulique de bâtiments : le Type 59 Alain BASTIDE, Harry BOYER, Philippe LAURET, Franck.
Veuillez trouver ci-joint
Partie I : La chimie qui mesure Objectifs
SUJET D’ENTRAINEMENT n°4
L’adaptativité pour un solveur de l’équation de Vlasov
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Conditions aux Frontières Ouvertes
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
1 Modèle pédagogique d’un système d’apprentissage (SA)
10 paires -. 9 séries de 3 étuis ( n° 1 à 27 ) 9 positions à jouer 5 tables Réalisé par M..Chardon.
CALENDRIER-PLAYBOY 2020.
9 paires séries de 3 étuis ( n° 1 à 27 )
Projet de stage d’année IIR4 sous le thème:
Les Chiffres Prêts?
KF-RAY Raytracer parallèle Projet long d’informatique
Médiathèque de Chauffailles du 3 au 28 mars 2009.
Partie II: Temps et évolution Energie et mouvements des particules
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
1 Extension du modèle de composants CORBA avec accès concurrent à des données partagées Travail réalisé par : Landry BREUIL PFE, ISIMA Encadrants : Gabriel.
PaCO++ André Ribes Réunion Hydrogrid Rennes 15/09/03.
1 Journées Scientifiques novembre 2003 MoMaS EDF Electricité de France Multi Phénomènes Couplage Multi Phénomènes André Menjoz - BRGM Laurent Loth.
Novembre 2003 Simulation numérique en vibro-acoustique par couplage de deux codes parallèles Unité de Recherche Calcul à Haute Performance François-Xavier.
Transcription de la présentation:

Simulation de problèmes couplés d’hydro-géologie : Utilisation d’une grille de calcul et du modèle de composants logiciels E. CANOT, J. ERHEL / projet Aladin (INRIA Rennes) 1

Plan Introduction exemple, motivations, grille et composants 1- Distribution de composants logiciels trois applications multi-composants 2- Composants parallèles outils Conclusion 2

Introduction : un modèle complexe d’hydrogéologie transport chimie écoulement visualisation maillage 3

Exemple : Défi Couplex stockage profond des déchets nucléaires diffusion et transport de radio-nucléides dans le sous-sol Thèse H. Hoteit (2001), IMFS et IRISA 4

Choix d’une grille de calcul : motivations 3D, transitoire, syst. lin. creux, multi-physique ressources (CPU, mémoire) Homogeneous cluster SAN LAN WAN Supercomputer Visualisation 5

Buts du projet HYDROGRID écoulement et transport de polluants dans le sous-sol (milieu poreux) couplages (écoulement – transport – chimie, fractures – écoulement) parallélisation des codes individuels mise en oeuvre sur une grille liens entre couplage numérique et couplage informatique 6

Partenaires Hydrogrid Aladin : INRIA Rennes (J. Erhel, E. Canot, H. Mustapha, C. de Dieuleveult) Estime : INRIA Rocquencourt (M. Kern) Paris : INRIA Rennes (C. Perez, A. Ribes) Ascii : INRIA Rennes (H. Leroy) TPC : Géosciences Univ. Rennes (Ph. Davy, J.-R. de Dreuzy) HTMP : IMFS Univ. Strasbourg (Ph. Ackerer, J. Carrayrou) 7

Applications Hydrogrid Intrusion d’eau salée Transport réactif Réseaux fracturés 8

Outils Hydrogrid modèle de programmation GRID-RMI : parallélisme et modèle distribué utilisation transparente du réseau (PadicoTM) échange de « gros » objets (maillage, matrices) composants logiciels distribués (GridCCM) : composants parallèles (comm. interne avec MPI) couplage avec CORBA 9

Distribution de composants logiciels 1ère Partie Distribution de composants logiciels 10

Les composants logiciels limites des objets ré-utilisation propriétés : encapsule : codes binaires + dép. lib. unité de déploiement ind. implémentations : EJB (Java), .NET, CCM (Corba) 11

Les composants logiciels (suite) CORBA 2 : modèle orienté objet distribué CORBA 3 : CCM (juillet 2002) facette réceptacle FOURNI REQUIS puits d’évènement source d’évènement attributs 12

un code = un composant logiciel Stratégie générale chaque phénomène physique : code spécifique propre environnement propre langage (souvent Fortran) schémas appropriés aux bilans de conservation maintenance facilité un code = un composant logiciel 13

Intrusion d’eau salée : présentation pollution des nappes phréatiques 2 phénomènes physiques : écoulement en milieu poreux (saturé) transport d’un soluté (le sel dissous) couplage par le soluté : modifications des propriétés physiques de la phase porteuse (eau) EDP non linéaires couplées 14 anim

Intrusion d’eau salée : composants Contrôleur (scalaires) (scalaires) vitesse pression composant Transport composant Ecoulement densité concentration 15

Intrusion d’eau salée : couplage contrôleur Transport Ecoulement t = 0 t = Δt (schéma séquentiel) temps 16

Transport réactif : présentation pollution des nappes phréatiques : chimie : nombreuses espèces, 2 phases phénomènes physiques : équilibre chimique instantané transport des espèces couplage par les concentrations : transport des solutés en phase liquide réactions entre solutés et précipités EDP + équ. algébrique non-linéaire 17

Transport réactif : test simple Calcium Strontium milieu poreux 18

Transport réactif : test Calcium-Strontium 19

Transport réactif : modèle équilibre chimique instantané - résolution en chaque point : convergence délicate méthodes spécifiques (fractions continues positives) transport : résolution des fronts (EF discontinus) / Convection + Diffusion vérifications : bilans de masse 20

Transport réactif : composants Contrôleur composant Transport composant Transport composant Transport composant Transport composant Chimie composant Transport (i) concentration(i) i : espèce 21

(schéma itératif à chaque pas de temps) Transport Réactif : couplage N espèces temps t = 0 t = Δt contrôleur Transp. 2 Transp. 1 Chimie ... ... (schéma itératif à chaque pas de temps) 22

Réseau de fractures : présentation réseau 3D de fractures planes elliptiques écoulement dans chaque plan de fracture couplage géométrique par les liens entre les fractures 23 anim

Réseau de fractures :caractéristiques difficultés : grand nombre d’intersections qualité du maillage (petits angles) 24 anim

Réseau de fractures : composants Contrôleur composant Ecoulement fracture(i) composant Ecoulement fracture(i) composant Ecoulement fracture(i) composant Ecoulement fracture(i) composant Ecoulement fracture(i) composant Ecoulement fracture(i) composant Ecoulement fractures (i-j) composant réseau de liens vitesse pression 25 i : fracture

Composants logiciels parallèles 2ème Partie Composants logiciels parallèles 26

Les composants parallèles encapsuler du code parallèle accès concurrent au réseau GridCCM (prototype PARIS-INRIA) 27

Sous-domaines Calcul des matrices : METIS minimiser les interfaces équilibrage proc #0 proc #1 proc #2 28

Résolution des systèmes linéaires Composants : Ecoulement, Transport MUMPS : solveur multi-frontal (creux) ordonnancement lien à faire avec le découpage de METIS 29

Chimie : parallélisme par le choix du modèle (équilibre chimique instantané) calcul indépendant en chaque point du maillage pb d’équilibrage de charge 30

Réseau de fractures parallélisme par le choix du modèle : 1 composant = écoulement dans plusieurs fractures écoulement indépendant dans les fractures pb. d’équilibrage de charge (topologie des fractures) 31

Conclusion applications hydrogrid : bons cas-tests état d’avancement Intrusion d’eau salée : CORBA (micoCCM) autres outils ? (distributions des données, équilibrage de charge, ressources hétérogènes) perspectives : passage à l’échelle multi-couplage 32