Multigrid p-Robustness at Jacobi Speeds: Efficient Matrix-Free Implementation of Local p-Multigrid Solvers
Micha{\l} Wichrowski

TL;DR
This paper introduces a high-performance, matrix-free local p-multigrid solver that achieves robust convergence at Jacobi speeds, combining efficiency with effectiveness in high-order finite element methods.
Contribution
It presents a novel matrix-free implementation of vertex-patch smoothers using sum-factorization and SIMD, enabling efficient, scalable multigrid smoothing.
Findings
Achieves p-robust convergence comparable to patch-based smoothers
Maintains optimal memory scaling even on distorted meshes
Outperforms traditional methods in computational efficiency
Abstract
Vertex-patch smoothers are essential for the robust convergence of geometric multigrid methods in high-order finite element applications, yet their adoption is traditionally hindered by the prohibitive cost of solving local patch problems. This paper presents a high-performance, matrix-free implementation of a p-multigrid local solver that dismantles the trade-off between smoothing effectiveness and computational efficiency. We focus on the practical realization of this iterative approach, leveraging sum-factorization and explicit SIMD vectorization to minimize memory footprint and maximize arithmetic throughput. The performance analysis demonstrates that the solver effectively hides data-fetching latencies and maintains optimal memory scaling, even when dominated by geometric data on distorted meshes. The result is a robust smoother that rivals the execution speed of…
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.
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
