E. Canot - PowerPoint PPT Presentation

1 / 9
About This Presentation
Title:

E. Canot

Description:

Affichage. Appel. ecoulement affichage. transport affichage. affichage et sauvegarde. ecoulement. gestionnaire. transport. log. On recommence le m me pas de temps ... – PowerPoint PPT presentation

Number of Views:26
Avg rating:3.0/5.0
Slides: 10
Provided by: cded7
Category:
Tags: affichage | canot

less

Transcript and Presenter's Notes

Title: E. Canot


1
Le code deau saléeréunion hydrogridle
11/10/2004
  • E. Canot
  • J. Erhel
  • C. De Dieuleveult

2
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

3
Pré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.

4
Gain 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

5
Gain 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)

6
Réé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

7
Réé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

9
Outils
  • 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
Write a Comment
User Comments (0)
About PowerShow.com