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
The University of Liège does not guarantee the scientific quality of these students' works or the accuracy of all the information they contain.