Feedback

Faculté des Sciences appliquées
Faculté des Sciences appliquées
MASTER THESIS
VIEW 40 | DOWNLOAD 35

GPU Acceleration of a Domain Decomposition Solver

Download
Geleleens, Emil ULiège
Promotor(s) : Geuzaine, Christophe ULiège
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 ULiège
Date of defense  : 5-Sep-2024/6-Sep-2024
Advisor(s) : Geuzaine, Christophe ULiège
Committee's member(s) : Fontaine, Pascal ULiège
Arnst, Maarten ULiège
Martin, Boris ULiège
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)

File
Access main.pdf
Description:
Size: 9.36 MB
Format: Adobe PDF

Annexe(s)

File
Access summary.pdf
Description:
Size: 37.77 kB
Format: Adobe PDF

Author

  • Geleleens, Emil ULiège Université de Liège > Master ing. civ. inf. fin. spéc. comp. syst. secur

Promotor(s)

Committee's member(s)

  • Fontaine, Pascal ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Systèmes informatiques distribués
    ORBi View his publications on ORBi
  • Arnst, Maarten ULiège Université de Liège - ULiège > Département d'aérospatiale et mécanique > Computational and stochastic modeling
    ORBi View his publications on ORBi
  • Martin, Boris ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Applied and Computational Electromagnetics (ACE)
    ORBi View his publications on ORBi
  • Total number of views 40
  • Total number of downloads 35










All documents available on MatheO are protected by copyright and subject to the usual rules for fair use.
The University of Liège does not guarantee the scientific quality of these students' works or the accuracy of all the information they contain.