Remaillage parallèle pour le calcul haute performance
Abstract
L'objectif de ce stage était de vérifier la généricité du logiciel PaMPA.
La bibliothèque PaMPA est une bibliothèque parallèle qui permet la manipulation, le partitionnement et le remaillage parallèles de maillages distribués. L'algorithme utilisé par PaMPA pour effectuer un remaillage parallèle consiste à isoler, dans le maillage distribué, des zones
non recouvrantes à traiter, qui sont centralisées sur les différents processeurs. Ceux-ci peuvent alors travailler concurremment, de façon totalement indépendante, en appliquant un remailleur séquentiel sur la zone qui leur est fournie. Les zones remaillées sont alors réintégrées au maillage distribué, et de nouvelles zones sont choisies, jusqu'à ce que la qualité du maillage remaillé soit jugée satisfaisante.
Le stage a consisté à interfacer les remailleurs séquentiels Tetgen et Gmsh avec la bibliothèque PaMPA. Le remailleur jusqu'alors utilisé était Mmg.
Loading...