The numerical approximation of partial differential equations (PDEs) involves the challenge of handling complex geometries and their discretization. In this thesis, we focus on different computational aspects that can be applied in a large variety of scientific and industrial contexts. The first part of the thesis delves into the complexities of managing non-matching grids. Indeed, a common feature to many multi-physics problems is the need for the transfer of data or information between different meshes. We first consider the problem of computing coupling matrices, which require the integration of functions defined on different, arbitrarily overlapped, meshes. We discuss the relevant implementation details and provide a comparison between different unfitted methods. Additionally, we note that the transfer of discrete fields plays a crucial role in several other contexts, e.g. within multilevel methods. Motivated by the excellent properties of multilevel solvers and the performance gain given by matrix-free methodologies, we present a parallel and matrix-free implementation of the non-nested multigrid method. It allows for completely independent and distributed multigrid levels, thereby increasing flexibility on the choice of the hierarchy, while avoiding the explicit assembly of sparse matrices. The second part is devoted to the task of implementing efficient agglomeration procedures, within the polytopic discontinuous Galerkin setting. We develop a novel and efficient approach to perform grid agglomeration using spatial data structures, and validate its robustness and performances also in the memory-distributed setting. Such a coarsening strategy is particularly appealing for multigrid methodologies, as it can deliver a hierarchy of nested grids out of a given geometry. We successfully exploited such versatility in the realistic setting of cardiac electrophysiology, by using our agglomeration procedure to build a multilevel preconditioner for a DG discretization of the monodomain problem. Finally, a proof of the convergence properties of our multilevel strategy is presented. Many results presented in this thesis are also software contributions integrated into the C++ finite element library DEAL.II.

Non-matching and polytopic finite element techniques with applications to multilevel methods / Feder, Marco. - (2024 Sep 26).

Non-matching and polytopic finite element techniques with applications to multilevel methods

FEDER, MARCO
2024-09-26

Abstract

The numerical approximation of partial differential equations (PDEs) involves the challenge of handling complex geometries and their discretization. In this thesis, we focus on different computational aspects that can be applied in a large variety of scientific and industrial contexts. The first part of the thesis delves into the complexities of managing non-matching grids. Indeed, a common feature to many multi-physics problems is the need for the transfer of data or information between different meshes. We first consider the problem of computing coupling matrices, which require the integration of functions defined on different, arbitrarily overlapped, meshes. We discuss the relevant implementation details and provide a comparison between different unfitted methods. Additionally, we note that the transfer of discrete fields plays a crucial role in several other contexts, e.g. within multilevel methods. Motivated by the excellent properties of multilevel solvers and the performance gain given by matrix-free methodologies, we present a parallel and matrix-free implementation of the non-nested multigrid method. It allows for completely independent and distributed multigrid levels, thereby increasing flexibility on the choice of the hierarchy, while avoiding the explicit assembly of sparse matrices. The second part is devoted to the task of implementing efficient agglomeration procedures, within the polytopic discontinuous Galerkin setting. We develop a novel and efficient approach to perform grid agglomeration using spatial data structures, and validate its robustness and performances also in the memory-distributed setting. Such a coarsening strategy is particularly appealing for multigrid methodologies, as it can deliver a hierarchy of nested grids out of a given geometry. We successfully exploited such versatility in the realistic setting of cardiac electrophysiology, by using our agglomeration procedure to build a multilevel preconditioner for a DG discretization of the monodomain problem. Finally, a proof of the convergence properties of our multilevel strategy is presented. Many results presented in this thesis are also software contributions integrated into the C++ finite element library DEAL.II.
26-set-2024
Cangiani, Andrea
Heltai, Luca
Heltai, Luca (Universita' di Pisa)
Feder, Marco
File in questo prodotto:
File Dimensione Formato  
thesis.pdf

embargo fino al 31/10/2024

Descrizione: Tesi di dottorato
Tipologia: Tesi
Licenza: Non specificato
Dimensione 95.62 MB
Formato Adobe PDF
95.62 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.11767/141270
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact