GPU Acceleration of a Domain Decomposition Solver
Geleleens, Emil
Promoteur(s) :
Geuzaine, Christophe
Date de soutenance : 5-sep-2024/6-sep-2024 • URL permanente : http://hdl.handle.net/2268.2/20960
Détails
Titre : | GPU Acceleration of a Domain Decomposition Solver |
Titre traduit : | [fr] Accélération GPU d'un code de calcul massivement parallèle |
Auteur : | Geleleens, Emil ![]() |
Date de soutenance : | 5-sep-2024/6-sep-2024 |
Promoteur(s) : | Geuzaine, Christophe ![]() |
Membre(s) du jury : | Fontaine, Pascal ![]() Arnst, Maarten ![]() Martin, Boris ![]() |
Langue : | Anglais |
Nombre de pages : | 83 |
Mots-clés : | [en] GPU [en] PDEs [en] Linear Algebra |
Discipline(s) : | Ingénierie, informatique & technologie > Sciences informatiques |
Public cible : | Chercheurs Professionnels du domaine Etudiants Grand public Autre |
Institution(s) : | Université de Liège, Liège, Belgique |
Diplôme : | Master : ingénieur civil en informatique, à finalité spécialisée en "computer systems security" |
Faculté : | Mémoires de la Faculté des Sciences appliquées |
Résumé
[fr] L'objectif du travail est d'accélérer sur GPU (graphical processing unit) le nouveau code de calcul GmshDDM (https://gitlab.onelab.info/gmsh/ddm) développé dans le groupe du Prof. C. Geuzaine à l'ULiège. Le code GmshDDM permet de résoudre sur des machines massivement parallèles (e.g. LUMI: https://www.lumi-supercomputer.eu) des problèmes de diffraction d'ondes avec plusieurs milliards d'inconnues dans des géométries complexes, par exemple pour prédire le bruit de réacteurs d'avion, la propagation d'ondes sismiques ou le comportement électromagnétique/optique de futurs télescopes spatiaux. Au cours du travail l'étudiant analysera le potentiel d'accélération de différentes parties du code (assemblage, factorisations creuses, descentes/remontées, itérations de Krylov) et en fonction des conclusions de cette analyse implémentera la partie la plus prometteuse sur GPU (CUDA et/ou HIP). Une partie importante du travail consistera à tester différentes solutions et à les comparer sur des exemples représentatifs, tournant sur des machines de calcul de dernière génération.
Fichier(s)
Document(s)
Annexe(s)
Citer ce mémoire
APA
Geleleens, E. (2024). GPU Acceleration of a Domain Decomposition Solver. (Unpublished master's thesis). Université de Liège, Liège, Belgique. Retrieved from https://matheo.uliege.be/handle/2268.2/20960
Chicago
L'Université de Liège ne garantit pas la qualité scientifique de ces travaux d'étudiants ni l'exactitude de l'ensemble des informations qu'ils contiennent.