A fast block low-rank dense solver with applications to finite-element matrices

From MaRDI portal
Publication:2374895

DOI10.1016/J.JCP.2015.10.012zbMATH Open1349.65595arXiv1403.5337OpenAlexW1712535590MaRDI QIDQ2374895FDOQ2374895


Authors: AmirHossein Aminfar, Sivaram Ambikasaran, Eric Darve Edit this on Wikidata


Publication date: 5 December 2016

Published in: Journal of Computational Physics (Search for Journal in Brave)

Abstract: This article presents a fast solver for the dense "frontal" matrices that arise from the multifrontal sparse elimination process of 3D elliptic PDEs. The solver relies on the fact that these matrices can be efficiently represented as a hierarchically off-diagonal low-rank (HODLR) matrix. To construct the low-rank approximation of the off-diagonal blocks, we propose a new pseudo-skeleton scheme, the boundary distance low-rank approximation, that picks rows and columns based on the location of their corresponding vertices in the sparse matrix graph. We compare this new low-rank approximation method to the adaptive cross approximation (ACA) algorithm and show that it achieves betters speedup specially for unstructured meshes. Using the HODLR direct solver as a preconditioner (with a low tolerance) to the GMRES iterative scheme, we can reach machine accuracy much faster than a conventional LU solver. Numerical benchmarks are provided for frontal matrices arising from 3D finite element problems corresponding to a wide range of applications.


Full work available at URL: https://arxiv.org/abs/1403.5337




Recommendations




Cites Work


Cited In (38)

Uses Software





This page was built for publication: A fast block low-rank dense solver with applications to finite-element matrices

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2374895)