Matrix-free implementation of the non-nested multigrid method
Marco Feder, Luca Heltai, Martin Kronbichler, Peter Munch

TL;DR
This paper introduces a parallel, matrix-free implementation of the non-nested multigrid method for finite element problems, offering flexibility in level hierarchy construction and demonstrating robustness across various problems and geometries.
Contribution
It presents a novel parallel, matrix-free non-nested multigrid implementation integrated into deal.II, enabling flexible hierarchy generation for complex grids.
Findings
Effective for 2D and 3D problems
Robust across different polynomial degrees
Demonstrates good performance and scalability
Abstract
Traditionally, the geometric multigrid method is used with nested levels. However, the construction of a suitable hierarchy for very fine and unstructured grids is, in general, highly non-trivial. In this scenario, the non-nested multigrid method could be exploited in order to handle the burden of hierarchy generation, allowing some flexibility on the choice of the levels. We present a parallel, matrix-free, implementation of the non-nested multigrid method for continuous Lagrange finite elements, where each level may consist of independently partitioned triangulations. Our algorithm has been 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Numerical Methods in Computational Mathematics · Matrix Theory and Algorithms · Advanced Optimization Algorithms Research
