GPU Acceleration of a Domain Decomposition Solver
Geleleens, Emil
Promotor(s) :
Geuzaine, Christophe
Date of defense : 5-Sep-2024/6-Sep-2024 • Permalink : http://hdl.handle.net/2268.2/20960
Details
Title : | GPU Acceleration of a Domain Decomposition Solver |
Translated title : | [fr] Accélération GPU d'un code de calcul massivement parallèle |
Author : | Geleleens, Emil ![]() |
Date of defense : | 5-Sep-2024/6-Sep-2024 |
Advisor(s) : | Geuzaine, Christophe ![]() |
Committee's member(s) : | Fontaine, Pascal ![]() Arnst, Maarten ![]() Martin, Boris ![]() |
Language : | English |
Number of pages : | 83 |
Keywords : | [en] GPU [en] PDEs [en] Linear Algebra |
Discipline(s) : | Engineering, computing & technology > Computer science |
Target public : | Researchers Professionals of domain Student General public Other |
Institution(s) : | Université de Liège, Liège, Belgique |
Degree: | Master : ingénieur civil en informatique, à finalité spécialisée en "computer systems security" |
Faculty: | Master thesis of the Faculté des Sciences appliquées |
Abstract
[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.
File(s)
Document(s)
Annexe(s)
Cite this master thesis
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
The University of Liège does not guarantee the scientific quality of these students' works or the accuracy of all the information they contain.