Multigrid with Linear Storage Complexity

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Bauer, Daniel, Kohl, Nils, McCormick, Stephen F., Tamstorf, Rasmus
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908671574802432
author Bauer, Daniel
Kohl, Nils
McCormick, Stephen F.
Tamstorf, Rasmus
author_facet Bauer, Daniel
Kohl, Nils
McCormick, Stephen F.
Tamstorf, Rasmus
contents 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 $\mathcal O(n \log n)$ bits of storage, where $n$ 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 $\mathcal O(n)$ 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 by solving two model problems. Depending on the PDE and polynomial degree, but irrespective of the problem size, the solution vector on the finest grid requires between 4 and 12 bits per DoF, and the residual and correction require 3 to 6 bits each. Additional data is stored on the coarse grids with modestly increasing bit widths toward coarser grids.
format Preprint
id arxiv_https___arxiv_org_abs_2511_19036
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Multigrid with Linear Storage Complexity
Bauer, Daniel
Kohl, Nils
McCormick, Stephen F.
Tamstorf, Rasmus
Numerical Analysis
65G50, 65N22, 65N55, 65Y04, 65Y20
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 $\mathcal O(n \log n)$ bits of storage, where $n$ 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 $\mathcal O(n)$ 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 by solving two model problems. Depending on the PDE and polynomial degree, but irrespective of the problem size, the solution vector on the finest grid requires between 4 and 12 bits per DoF, and the residual and correction require 3 to 6 bits each. Additional data is stored on the coarse grids with modestly increasing bit widths toward coarser grids.
title Multigrid with Linear Storage Complexity
topic Numerical Analysis
65G50, 65N22, 65N55, 65Y04, 65Y20
url https://arxiv.org/abs/2511.19036