Multigrid with Linear Storage Complexity
Daniel Bauer, Nils Kohl, Stephen F. McCormick, Rasmus Tamstorf

TL;DR
This paper introduces a multigrid method that computes PDE solutions using linear storage complexity, significantly reducing memory requirements for large-scale problems on supercomputers.
Contribution
It presents a novel multigrid algorithm that compresses solution and intermediate data to achieve linear storage complexity, enabling matrix-free PDE solutions with reduced memory footprint.
Findings
Achieves 4-12 bits per DoF for solutions on fine grids.
Reduces memory footprint by about an order of magnitude compared to existing methods.
Demonstrates applicability on two model PDE problems.
Abstract
As the discretization error for the solution of a partial differential equation (PDE) decreases, the precision required to store the corresponding coefficients naturally increases. Storing the solution's finite element coefficients explicitly requires bits of storage, where is the number of degrees of freedom (DoFs). This paper presents a full multigrid method to compute the solution in a compressed format that reduces the storage complexity of the solution and intermediate vectors to bits. This reduction allows a matrix-free implementation to solve elliptic PDEs with an overall linear space complexity. For problems limited by the memory capacity of current supercomputers, we expect a memory footprint reduction of about an order of magnitude compared to state-of-the-art mixed-precision methods. We demonstrate the applicability of our algorithm…
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 · Parallel Computing and Optimization Techniques · Cryptography and Residue Arithmetic
