le code d ´eau salée réunion hydrogrid le 11/10/2004
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 PresentationTRANSCRIPT
E. Canot
J. Erhel
C. De Dieuleveult
Le code d´eau saléeréunion hydrogridle 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
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.
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
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)
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…
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
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
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