MÉTHODE DE RÉSOLUTION Décomposition de domaine et parallèlisation avec le code MELODIE. Implémentation des fonctions PVM Le code MELODIE permet de modéliser des problèmes d’écoulement et de transport de solutés dans des milieux saturés. Dans le cadre de l’évaluation des performances de confinement d’un stockage de déchets radioactifs, les modèles étudiés sont amenés à représenter un ensemble d’objets (couche géologique, fracture, tunnels…) aux extensions variant de plusieurs ordres de grandeur (du décimètre à plusieurs kilomètres). Peut se poser alors le problème de la taille du maillage de ces objets sachant que la limite d'utilisation du code de calcul MELODIE en nombre de nœuds et d’éléments dépend du potentiel de mémoire vive affecté à chaque processeur. La méthode d’emboîtement de maillages est bien adaptée à la modélisation d’ensemble d’objets de tailles et de propriétés. Son principe de fonctionnement est basé sur l’échange d’informations à travers une zone de recouvrement afin de conserver la continuité des phénomènes physico-chimiques, d’écoulement et du transport des radionucléides. De plus, l’architecture du code MELODIE dans lequel les fonctions PVM (Parallel Virtual Machine) ont été implantées autorise l’utilisation d’un cluster et ainsi permet la parallélisation des calculs et l’accès à une mémoire vive plus importante. Méthode des maillages emboîtés 1.1 Principe La décomposition de domaine revient à considérer, dans un premier temps, différentes parties du modèle géométrique comme des domaines indépendants et discontinus les uns des autres pour rétablir ensuite la continuité entre domaines par des moyens numériques appropriés (cf : Figure 1) Zone de recouvrement commune aux deux domaines Décomposition de domaine Domaine continu 2 Domaines décomposés Figure 1 : Schéma de décomposition de maillage Une étude comparative a été réalisée afin de choisir le mode de couplage approprié aux phénomènes modélisés. C’est le couplage de type Dirichlet-Dirichlet entre domaines qui a été retenu. 1.2 Couplage de type Dirichlet-Dirichlet Ce couplage consiste à échanger entre deux domaines des informations de même nature -charge hydraulique, concentration - mais positionnées à l'intérieur des domaines, non loin de la frontière interface. Il faut recourir pour cela à un recouvrement des domaines par quelques mailles d'épaisseur. Domaine Droit Domaine Gauche Zone de recouvrement Figure 2 : Zone de recouvrement L'algorithme de résolution itératif est le suivant : - Imposition des concentrations du domaine gauche en frontière du domaine droit, Résolution du domaine droit, Imposition des concentrations du domaine droite en frontière du domaine gauche, Résolution du domaine gauche. Cette séquence de quatre étapes est exécutée dans le même ordre jusqu'à convergence des concentrations des deux domaines situées sur les mailles communes. La convergence de l’algorithme est illustrée sur la figure 3. On considère, sur ce schéma, un problème diffusif 1D permanent décomposé en deux domaines. Cette méthode autorise un traitement parallèle des différents domaines de calculs. C=1 D5 D4 D3 D2 G5 G4 G3 C=0 D1 Schéma des 5 premières itérations G2 G1 Domaine droit D Domaine gauche G Figure 3 : Convergence de l’algorithme Dirichlet/Dirichlet avec recouvrement EXEMPLE DE DECOMPOSITION DE DOMAINES