Feedback

Faculté des Sciences appliquées
Faculté des Sciences appliquées
Mémoire
VIEW 40 | DOWNLOAD 35

GPU Acceleration of a Domain Decomposition Solver

Télécharger
Geleleens, Emil ULiège
Promoteur(s) : Geuzaine, Christophe ULiège
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 ULiège
Date de soutenance  : 5-sep-2024/6-sep-2024
Promoteur(s) : Geuzaine, Christophe ULiège
Membre(s) du jury : Fontaine, Pascal ULiège
Arnst, Maarten ULiège
Martin, Boris ULiège
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)

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

Annexe(s)

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

Auteur

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

Promoteur(s)

Membre(s) du jury

  • 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 Voir ses publications sur ORBi
  • Arnst, Maarten ULiège Université de Liège - ULiège > Département d'aérospatiale et mécanique > Computational and stochastic modeling
    ORBi Voir ses publications sur 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 Voir ses publications sur ORBi
  • Nombre total de vues 40
  • Nombre total de téléchargements 35










Tous les documents disponibles sur MatheO sont protégés par le droit d'auteur et soumis aux règles habituelles de bon usage.
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.