English

Matrix-free implementation of the non-nested multigrid method

Numerical Analysis 2024-12-17 v1 Numerical Analysis

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 geometries.

Keywords

Cite

@article{arxiv.2412.10910,
  title  = {Matrix-free implementation of the non-nested multigrid method},
  author = {Marco Feder and Luca Heltai and Martin Kronbichler and Peter Munch},
  journal= {arXiv preprint arXiv:2412.10910},
  year   = {2024}
}

Comments

24 pages, 23 figures, 14 tables

R2 v1 2026-06-28T20:35:23.845Z