arXiv Analytics

Sign in

arXiv:2408.14193 [math.NA]AbstractReferencesReviewsResources

Recursive sparse LU decomposition based on nested dissection and low rank approximations

Zhu Xuanru, Lai Jun

Published 2024-08-26Version 1

When solving partial differential equations (PDEs) using finite difference or finite element methods, efficient solvers are required for handling large sparse linear systems. In this paper, a recursive sparse LU decomposition for matrices arising from the discretization of linear PDEs is proposed based on the nested dissection and low rank approximations. The matrix is reorganized based on the nested structure of the associated graph. After eliminating the interior vertices at the finest level, dense blocks on the separators are hierarchically sparsified using low rank approximations. To efficiently skeletonize these dense blocks, we split the separators into segments and introduce a hybrid algorithm to extract the low rank structures based on a randomized algorithm and the fast multipole method. The resulting decomposition yields a fast direct solver for sparse matrices, applicable to both symmetric and non-symmetric cases. Under a mild assumption on the compression rate of dense blocks, we prove an $\O(N)$ complexity for the fast direct solver. Several numerical experiments are provided to verify the effectiveness of the proposed method.

Related articles: Most relevant | Search more
arXiv:2301.12704 [math.NA] (Published 2023-01-30)
Algebraic Inverse Fast Multipole Method: A fast direct solver that is better than HODLR based fast direct solver
arXiv:1110.3105 [math.NA] (Published 2011-10-14, updated 2012-07-19)
A fast direct solver for structured linear systems by recursive skeletonization
arXiv:1404.3451 [math.NA] (Published 2014-04-14)
A fast direct solver for high frequency scattering from a large cavity in two dimensions