Matrix-Free Implementation of the Non-Nested Multigrid Method
24 Pages Posted: 11 Dec 2024
Abstract
Traditionally, the geometric multigrid method is used with nested levels. However, the construction of a suitablehierarchy for very fine and unstructured grids is, in general, highly non-trivial. In this scenario, the non-nested multigrid methodcould be exploited in order to handle the burden of hierarchy generation, allowing some flexibility on thechoice of the levels. We present a parallel, matrix-free, implementation of the non-nestedmultigrid method for continuous Lagrange finite elements, where each level may consist of independently partitioned triangulations. Our algorithm hasbeen added to the multigrid framework of the C++ finite-element library deal.II.Several 2D and 3D numerical experiments are presented, ranging from Poisson problems to linear elasticity. We test the robustness and performance of the proposed implementation with different polynomial degrees and geometries.
Keywords: Non-nested multigrid, multilevel methods, matrix-free method, finite element method, performance
Suggested Citation: Suggested Citation