IRBL: An implicitly restarted block-lanczos method for large-scale Hermitian eigenproblems

被引:52
作者
Baglama, J [1 ]
Calvetti, D
Reichel, L
机构
[1] Univ Rhode Isl, Dept Math, Kingston, RI 02881 USA
[2] Case Western Reserve Univ, Dept Math, Cleveland, OH 44106 USA
[3] Kent State Univ, Dept Math Sci, Kent, OH 44242 USA
关键词
block-Lanczos method; eigenvalue computation; singular value computation; polynomial acceleration;
D O I
10.1137/S1064827501397949
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The irbleigs code is an implementation of an implicitly restarted block-Lanczos method for computing a few selected nearby eigenvalues and associated eigenvectors of a large, possibly sparse, Hermitian matrix A. The code requires only the evaluation of matrix-vector products with A; in particular, factorization of A is not demanded, nor is the solution of linear systems of equations with the matrix A. This, together with a fairly small storage requirement, makes the irbleigs code well suited for large-scale problems. Applications of the irbleigs code to certain generalized eigenvalue problems and to the computation of a few singular values and associated singular vectors are also discussed. Numerous computed examples illustrate the performance of the method and provide comparisons with other available codes.
引用
收藏
页码:1650 / 1677
页数:28
相关论文
共 43 条
[1]  
[Anonymous], 1997, ARPACK Users' Guide: Solution of Large Scale Eigenvalue Problems by Implicitly Restarted Arnoldi Methods, DOI 10.1137/1.9780898719628
[2]   Iterative methods for the computation of a few eigenvalues of a large symmetric matrix [J].
Baglama, J ;
Calvetti, D ;
Reichel, L .
BIT NUMERICAL MATHEMATICS, 1996, 36 (03) :400-421
[3]   Dealing with linear dependence during the iterations of the restarted block Lanczos methods [J].
Baglama, J .
NUMERICAL ALGORITHMS, 2000, 25 (1-4) :23-36
[4]   Computation of a few small eigenvalues of a large matrix with application to liquid crystal modeling [J].
Baglama, J ;
Calvetti, D ;
Reichel, L ;
Ruttan, A .
JOURNAL OF COMPUTATIONAL PHYSICS, 1998, 146 (01) :203-226
[5]  
BAGLAMA J., 1998, ELECTRON T NUMER ANA, V7, P124
[6]  
Bai Z., 2000, TEMPLATES SOLUTION A, DOI DOI 10.1137/1.9780898719581
[7]  
Beattie C., 1998, ELECT T NU MERICAL A, V7, P18
[8]   A block-Lanczos method for large continuation problems [J].
Calvetti, D ;
Reichel, L .
NUMERICAL ALGORITHMS, 1999, 21 (1-4) :109-118
[9]   Iterative methods for large continuation problems [J].
Calvetti, D ;
Reichel, L .
JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2000, 123 (1-2) :217-240
[10]  
Calvetti D., 1994, ELECTRON T NUMER ANA, V2, P1