Title: E. Canot
1Le code deau saléeréunion hydrogridle
11/10/2004
- E. Canot
- J. Erhel
- C. De Dieuleveult
2Sommaire
- 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
3Présentation générale
- Écoulement Transport
- Eléments Finis, schéma point fixe
- Maillage 2D rectangulaire et régulier
- ? variable
- e constante
- S0
- Pas de terme source et de gradient de
concentration pour le transport.
4Gain de temps et de Mémoire
- Modification du code
- Allocation dynamique des tableaux
- Calcul de nom à linitialisation
- Revenir sur le calcul de TP puis de P
- Modification du couplage écoulement et transport
- MUMPS/Parallélisme
5Gain de temps et de mémoireMUMPS / Parallélisme
- Modification du parallélisme, MUMPS dans le
transport, analyse à linitialisation - 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)
6Réécriture du code
- Modification du code de base
- caldis ? integrate_quad (de Trace-1.2)
- rmprecgc
- calmtc
- mat, matc à changer
- CORBA
- Création dune première version
- Validation du code (performance)
- Parallélisation de la visualisation
7Réécriture du code - CORBA
gestionnaire
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
1
4
2
Pas de temps suivant
On recommence le même pas de temps
ecoulement
transport
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
5
3
6
log
Appel ecoulement ? affichage
transport ? affichage
affichage et sauvegarde
7
8
8- Outils
- Cas tests
- Issus de larticle 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 dentrées et de sorties
- Unités SI
9Outils
- Mailleur
- Version fortran ou Matlab
- Adapté à de gros maillages
- CL linéaire en charge
- Possibilité de partitionnement
- Visualisation
- Sauvegarde Images GIF ou EPS
- Dégradés de couleurs et lignes de niveaux
- Stretch sur la colormap