|
ABSTRACT
In the 1990's, Dhillon and Parlett devised the algorithm of multiple relatively robust representations (MRRR) for computing numerically orthogonal eigenvectors of a symmetric tridiagonal matrix T with O(n2) cost. While previous publications related to MRRR focused on theoretical aspects of the algorithm, a documentation of software issues has been missing. In this article, we discuss the design and implementation of the new MRRR version STEGR that will be included in the next LAPACK release. By giving an algorithmic description of MRRR and identifying governing parameters, we hope to make STEGR more easily accessible and suitable for future performance tuning. Furthermore, this should help users understand design choices and tradeoffs when using the code.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
E. Anderson , Z. Bai , C. Bischof , L. S. Blackford , J. Demmel , Jack J. Dongarra , J. Du Croz , S. Hammarling , A. Greenbaum , A. McKenney , D. Sorensen, LAPACK Users' guide (third ed.), Society for Industrial and Applied Mathematics, Philadelphia, PA, 1999
|
| |
2
|
ANSI/IEEE 1985. IEEE Standard for Binary Floating Point Arithmetic. Std 754-1985 ed. ANSI/IEEE, New York.
|
| |
3
|
Antonelli, D. and Vömel, C. 2005. LAPACK working note 168: PDSYEVR. ScaLAPACK's parallel MRRR algorithm for the symmetric eigenvalue problem. Tech. Rep. UCBCSD-05-1399, University of California, Berkeley.
|
| |
4
|
|
| |
5
|
|
 |
6
|
|
| |
7
|
Bunch, J., Nielsen, P., and Sorensen, D. 1978. Rank-One modification of the symmetric eigenproblem. Numer. Math. 31, 31--48.
|
| |
8
|
Choi, J., Demmel, J., Dhillon, I., Dongarra, J., Ostrouchov, S., Petitet, A., Stanley, K., Walker, D., and Whaley, R. C. 1996. ScaLAPACK: A portable linear algebra library for distributed memory computers---Design issues and performance. Comput. Phys. Commun. 97, 1--15.
|
| |
9
|
|
| |
10
|
Cuppen, J. J. M. 1981. A divide and conquer method for the symmetric tridiagonal eigenproblem. Numer. Math. 36, 177--195.
|
| |
11
|
Davis, C. and Kahan, W. 1970. The rotation of eigenvectors by a perturbation. III. SIAM J. Numer. Anal. 7, 1, 1--47.
|
| |
12
|
|
| |
13
|
Demmel, J. W., Dhillon, I. S., Marques, O. A., Parlett, B. N., and Vömel, C. 2005. Performance and accuracy of the symmetric eigensolvers in LAPACK. University of California, Berkeley. In preparation.
|
| |
14
|
Demmel, J. W., Dhillon, I. S., and Ren, H. 1995. On the correctness of some bisection-like parallel eigenvalue algorithms in floating point arithmetic. Electron. Trans. Num. Anal. 3, 116--140.
|
| |
15
|
|
| |
16
|
|
| |
17
|
|
| |
18
|
Dhillon, I. S. and Parlett, B. N. 2004b. Multiple representations to compute orthogonal eigenvectors of symmetric tridiagonal matrices. Linear Algebra Appl. 387, 1--28.
|
| |
19
|
|
| |
20
|
|
| |
21
|
|
 |
22
|
|
| |
23
|
|
| |
24
|
|
| |
25
|
Fernando, K. V. and Parlett, B. N. 1994. Accurate singular values and differential qd algorithms. Numeri. Math. 67, 191--229.
|
| |
26
|
|
| |
27
|
|
| |
28
|
Marques, O. A., Parlett, B. N., and Vömel, C. 2005. LAPACK working note 167: Subset computations with the MRRR algorithm. Tech. Rep. UCBCSD-05-1392, University of California, Berkeley, Calfornia, USA.
|
| |
29
|
Marques, O. A., Riedy, E. J., and Vömel, C. 2005. Lapack working note 172: Benefits of IEEE-754 features in modern symmetric tridiagonal eigensolvers. Tech. Rep. UCBCSD-05-1414, University of California, Berkeley, California, USA.
|
| |
30
|
|
| |
31
|
Parlett, B. N. 1995. Acta Numerica. Cambridge University Press, Cambridge, UK. 459--491.
|
| |
32
|
|
| |
33
|
|
| |
34
|
Parlett, B. N. 2003. Perturbation of eigenpairs of factored symmetric tridiagonal matrices. Found. Comput. Math. 3, 2, 207--223.
|
| |
35
|
|
| |
36
|
Parlett, B. N. and Dhillon, I. S. 1997. Fernando's solution to Wilkinson's problem: An application of double factorization. Linear Algebra Appl. 267, 247--279.
|
| |
37
|
Parlett, B. N. and Dhillon, I. S. 2000a. Relatively robust representations of symmetric tridiagonals. Linear Algebra Appl. 309, 1--3, 121--151.
|
| |
38
|
Parlett, B. N. and Marques, O. 2000. An implementation of the dqds algorithm (positive case). Linear Algebra and Appl. 309, 217--259.
|
| |
39
|
Rutishauser, H. 1954. Der quotienten-differenzen-algorithmus. Z. Angew. Math. Phys. 5, 233--251.
|
| |
40
|
Rutishauser, H. 1976. Vorlesungen über Numerische Mathematik. Birkhäuser, Basel.
|
| |
41
|
|
| |
42
|
Robert A. van de Geijn , Philip Alpatou , Greg Baker , Carter Edwards , John Gunnels , Greg Morrow , James Overfelt, Using PLAPACK: parallel linear algebra package, MIT Press, Cambridge, MA, 1997
|
REVIEW
"Jesse Louis Barlow : Reviewer"
The multiple relatively robust representation (MRRR) algorithm is a long, detailed answer to the question of how to find the eigenvectors of an n × n symmetric tridiagonal matrix T given its computed eigenvalues. In theory, inverse iteration
more...
|