2013
DOI: 10.1137/110834020
|View full text |Cite
|
Sign up to set email alerts
|

A Framework for the $MR^3$ Algorithm: Theory and Implementation

Abstract: This paper provides a streamlined and modular presentation of the MR 3 algorithm for computing selected eigenpairs of symmetric tridiagonal matrices, thus disentangling the principles driving MR 3 and the (recursive) "core" algorithm from the specific (e.g., twisted) decompositions used to represent the matrices at different recursion depths and from the (dqds) transformations converting between them. Our approach allows a modular full proof for the correctness of the MR 3 algorithm. This proof is based on fiv… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
23
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 10 publications
(23 citation statements)
references
References 31 publications
0
23
0
Order By: Relevance
“…[51,52,53,54] For the purposes of this paper, we note that ELPA relies upon an efficient implementation of the divide-and-conquer approach, the steps of which are reviewed in Ref. [22].…”
Section: The Eigenvalue Problemmentioning
confidence: 99%
“…[51,52,53,54] For the purposes of this paper, we note that ELPA relies upon an efficient implementation of the divide-and-conquer approach, the steps of which are reviewed in Ref. [22].…”
Section: The Eigenvalue Problemmentioning
confidence: 99%
“…We incorporated B as a new initial representations, and the necessary preprocessing into an existing implementation 1 , XMR [4], which already supported twisted block factorizations. We then obtained a parallel solver by adopting the approach layed out in [1].…”
Section: Mr 3 As An Svd Solvermentioning
confidence: 99%
“…Another paper compared the numerical performance of the netlib MRRR (as of LAPACK 3.3.2), netlib D&C, and an improved MRRR algorithm. The authors found that netlib MRRR produced unsatisfactory results for "not too few" of the test cases [Willems and Lang 2011]. The authors assert that the "best method for computing all eigenvalues" is a derivative of the QR algorithm, known as the dqds algorithm [Fernando and Parlett 1994;Parlett and Marques 1999], but suggest that it is avoided only because it is, in practice, found to be "very slow."…”
Section: Numerical Accuracymentioning
confidence: 99%