A Parallel Direct Eigensolver for Sequences of Hermitian Eigenvalue Problems with No Tridiagonalization

From MaRDI portal
Publication:6355016

arXiv2012.00506MaRDI QIDQ6355016FDOQ6355016


Authors: Shengguo Li, Xinzhe Wu, J. E. Roman, Ziyang Yuan, Ruibo Wang, Li-zhi Cheng Edit this on Wikidata


Publication date: 1 December 2020

Abstract: In this paper, a Parallel Direct Eigensolver for Sequences of Hermitian Eigenvalue Problems with no tridiagonalization is proposed, denoted by exttt{PDESHEP}, and it combines direct methods with iterative methods. exttt{PDESHEP} first reduces a Hermitian matrix to its banded form, then applies a spectrum slicing algorithm to the banded matrix, and finally computes the eigenvectors of the original matrix via backtransform. Therefore, compared with conventional direct eigensolvers, exttt{PDESHEP} avoids tridiagonalization, which consists of many memory-bounded operations. In this work, the iterative method in exttt{PDESHEP} is based on the contour integral method implemented in FEAST. The combination of direct methods with iterative methods for banded matrices requires some efficient data redistribution algorithms both from 2D to 1D and from 1D to 2D data structures. Hence, some two-step data redistribution algorithms are proposed, which can be 10imes faster than ScaLAPACK routine exttt{PXGEMR2D}. For the symmetric self-consistent field (SCF) eigenvalue problems, exttt{PDESHEP} can be on average 1.25imes faster than the state-of-the-art direct solver in ELPA when using 4096 processes. Numerical results are obtained for dense Hermitian matrices from real applications and large real sparse matrices from the SuiteSparse collection.













This page was built for publication: A Parallel Direct Eigensolver for Sequences of Hermitian Eigenvalue Problems with No Tridiagonalization

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