Title
Performance analysis of a pairwise method for partial inversion of complex block tridiagonal matrices: Performance analysis of a pairwise method for partial inversion of complex block tridiagonal matrices
Abstract
The algorithm detailed below extends previous work on inversion of block tridiagonal matrices from the Hermitian/symmetric case to the general case and allows for varying sub-block sizes. The sub-blocks of the matrix are evenly distributed across p processes. Local sub-blocks are combined to form a matrix on each process. These matrices are inverted locally and the inverses are combined in a pairwise manner. At each combination step, the updates to the global inverse are represented by updating "matrix maps" on each process. The matrix maps are finally applied to the original local inverse to retrieve the block tridiagonal elements of the global inverse. This algorithm has been implemented in Fortran with MPI. Calculated inverses are compared with inverses obtained using the well known libraries ScaLAPACK and MUMPS. Results are given for matrices arising from Density Functional Theory applications.
Year
DOI
Venue
2019
10.1002/cpe.4918
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE
Keywords
Field
DocType
inversion,matrix,non-Hermitian,parallel,quantum transport,sparse,tridiagonal
Tridiagonal matrix,Pairwise comparison,Applied mathematics,Quantum transport,Computer science,Matrix (mathematics),Inversion (meteorology),Parallel computing,Partial inversion
Journal
Volume
Issue
ISSN
31.0
SP19.0
1532-0626
Citations 
PageRank 
References 
0
0.34
4
Authors
3
Name
Order
Citations
PageRank
Louise Spellacy100.34
Darach Golden221.22
Ivan Rungger300.34