Matrix-Free Implementation of the Non-Nested Multigrid Method

24 Pages Posted: 11 Dec 2024

See all articles by Marco Feder

Marco Feder

University of Pisa

Luca Heltai

University of Pisa

Martin Kronbichler

affiliation not provided to SSRN

Peter Munch

Technische Universitat Berlin

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

Feder, Marco and Heltai, Luca and Kronbichler, Martin and Munch, Peter, Matrix-Free Implementation of the Non-Nested Multigrid Method. Available at SSRN: https://ssrn.com/abstract=5052200 or http://dx.doi.org/10.2139/ssrn.5052200

Marco Feder (Contact Author)

University of Pisa ( email )

Lungarno Pacinotti, 43
Pisa PI, 56126
Italy

Luca Heltai

University of Pisa ( email )

Lungarno Pacinotti, 43
Pisa PI, 56126
Italy

Martin Kronbichler

affiliation not provided to SSRN ( email )

No Address Available

Peter Munch

Technische Universitat Berlin ( email )

Do you have a job opening that you would like to promote on SSRN?

Paper statistics

Downloads
17
Abstract Views
58
PlumX Metrics