le code d ´eau salée réunion hydrogrid le 11/10/2004

9
E. Canot J. Erhel C. De Dieuleveult Le code d´eau salée réunion hydrogrid le 11/10/2004

Upload: elaine-hudson

Post on 03-Jan-2016

14 views

Category:

Documents


0 download

DESCRIPTION

Le code d ´eau salée réunion hydrogrid le 11/10/2004. E. Canot J. Erhel C. De Dieuleveult. Sommaire. Présentation générale Gain de temps et de mémoire Modification du code Parallélisme/MUMPS Réécriture du code Modification du code CORBA OUTILS Cas tests Mailleur & Visualisation. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Le code d ´eau salée réunion hydrogrid le 11/10/2004

E. Canot

J. Erhel

C. De Dieuleveult

Le code d´eau saléeréunion hydrogridle 11/10/2004

Page 2: Le code d ´eau salée réunion hydrogrid le 11/10/2004

Sommaire Présentation générale Gain de temps et de mémoire

Modification du code Parallélisme/MUMPS

Réécriture du code Modification du code CORBA

OUTILS Cas tests Mailleur & Visualisation

Page 3: Le code d ´eau salée réunion hydrogrid le 11/10/2004

Présentation générale

Écoulement + Transport Eléments Finis, schéma point fixe Maillage 2D rectangulaire et régulier ρ variable ε constante S=0 Pas de terme source et de gradient de

concentration pour le transport.

Page 4: Le code d ´eau salée réunion hydrogrid le 11/10/2004

Gain de temps et de Mémoire Modification du code

Allocation dynamique des tableauxCalcul de nom à l´initialisation Revenir sur le calcul de TP puis de PModification du couplage écoulement et

transport

MUMPS/Parallélisme

Page 5: Le code d ´eau salée réunion hydrogrid le 11/10/2004

Gain de temps et de mémoireMUMPS / Parallélisme Modification du parallélisme, MUMPS dans le

transport, analyse à l´initialisation test de parallélisme

Sur le code entier ( + METIS, renumérotation) Mauvais résultats sur les machines du projet, paraci, idefix

Transport : Mauvais sur les paraci (TPC/IP) Bon résultat à Lyon (Myrinet)

Tester le code sur le réseau Myrinet des paraci avec MPICH-GM

Distribution des données (METIS)

Page 6: Le code d ´eau salée réunion hydrogrid le 11/10/2004

Réécriture du code Modification du code de base

caldis → integrate_quad (de Trace-1.2) rmprecgc calmtc mat, matc à changer

CORBA Création d´une première version Validation du code (performance) Parallélisation de la visualisation…

Page 7: Le code d ´eau salée réunion hydrogrid le 11/10/2004

Réécriture du code - CORBA Gestion

boucle sur les pas de temps

boucle sur les itérations

ecoulement → contrôle

transport → contrôle

convergence?

OUI- affichage?

OUI- log → appel

NON- divergence?

OUI

fin

fin

Contrôle

convergence?

modifications variables

calcul

transport → donnee

calcul donnée convergence

Donnee

Affichage

Contrôle

convergence?

modifications variables

calcul

ecoulement → donnee

calcul donnée convergence

Donnee

Affichage

Appel

ecoulement → affichage

transport → affichage

affichage et sauvegarde

ecoulement

gestionnaire

transport

log

On recommence le même pas de temps

Pas de temps suivant

1

24

3

5

6

78

Page 8: Le code d ´eau salée réunion hydrogrid le 11/10/2004

Outils Cas testsIssus de l´article de P.Ackerer, A. Younes et R. Mose : « Modeling Variable Density Flow

and Solute Transport in Porous Medium : 1. Numerical Model and Verification. »

Paramètres d´entrées et de sorties Unités SI

Page 9: Le code d ´eau salée réunion hydrogrid le 11/10/2004

Outils Mailleur

Version fortran ou MatlabAdapté à de gros maillagesCL linéaire en chargePossibilité de partitionnement

VisualisationSauvegarde : Images GIF ou EPSDégradés de couleurs et lignes de niveauxStretch sur la colormap