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

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Xuanru, Zhu, Jun, Lai
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914924062572544
author Xuanru, Zhu
Jun, Lai
author_facet Xuanru, Zhu
Jun, Lai
contents 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 $Ø(N)$ complexity for the fast direct solver. Several numerical experiments are provided to verify the effectiveness of the proposed method.
format Preprint
id arxiv_https___arxiv_org_abs_2408_14193
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Recursive sparse LU decomposition based on nested dissection and low rank approximations
Xuanru, Zhu
Jun, Lai
Numerical Analysis
65F05 (Primary) 65F50, 65Y20, 65F55 (Secondary)
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 $Ø(N)$ complexity for the fast direct solver. Several numerical experiments are provided to verify the effectiveness of the proposed method.
title Recursive sparse LU decomposition based on nested dissection and low rank approximations
topic Numerical Analysis
65F05 (Primary) 65F50, 65Y20, 65F55 (Secondary)
url https://arxiv.org/abs/2408.14193