Approximating inverse FEM matrices on non-uniform meshes with $\mathcal{H}$-matrices
Niklas Angleitner, Markus Faustmann, Jens Markus Melenk
TL;DR
The paper addresses the efficient approximation of the inverse FEM stiffness matrix for non-uniform meshes using the data-sparse $\mathcal{H}$-matrix framework. By linking matrix blocks to function-level objects through a discrete solution operator and carefully designed subspaces, discrete cut-off operators, and coarsening on locally bounded meshes, the authors prove exponential convergence in block rank and provide favorable storage bounds. The results generalize prior quasiuniform-mesh analyses to graded and locally refined meshes, with a corollary for algebraically graded meshes, and yield practical avenues for approximate direct solvers and preconditioners in iterative schemes. Numerically, the approach demonstrates exponential error decay with rank and scalable memory usage, supporting its potential for large-scale PDE solvers with repeated right-hand sides and complex geometries.
Abstract
We consider the approximation of the inverse of the finite element stiffness matrix in the data sparse $\mathcal{H}$-matrix format. For a large class of shape regular but possibly non-uniform meshes including graded meshes, we prove that the inverse of the stiffness matrix can be approximated in the $\mathcal{H}$-matrix format at an exponential rate in the block rank. Since the storage complexity of the hierarchical matrix is logarithmic-linear and only grows linearly in the block-rank, we obtain an efficient approximation that can be used, e.g., as an approximate direct solver or preconditioner for iterative solvers.
