IRBL: An Implicitly Restarted Block-Lanczos Method for Large-Scale Hermitian Eigenproblems
- 1 January 2003
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Scientific Computing
- Vol. 24 (5) , 1650-1677
- https://doi.org/10.1137/s1064827501397949
Abstract
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.Keywords
This publication has 21 references indexed in Scilit:
- Iterative methods for large continuation problemsJournal of Computational and Applied Mathematics, 2000
- Dealing with linear dependence during the iterations of the restarted block Lanczos methodsNumerical Algorithms, 2000
- Templates for the Solution of Algebraic Eigenvalue ProblemsPublished by Society for Industrial & Applied Mathematics (SIAM) ,2000
- The Anderson Model of Localization: A Challenge for Modern Eigenvalue MethodsSIAM Journal on Scientific Computing, 1999
- A block-Lanczos method for large continuation problemsNumerical Algorithms, 1999
- Computation of a Few Small Eigenvalues of a Large Matrix with Application to Liquid Crystal ModelingJournal of Computational Physics, 1998
- Jacobi--Davidson Style QR and QZ Algorithms for the Reduction of Matrix PencilsSIAM Journal on Scientific Computing, 1998
- Iterative methods for the computation of a few eigenvalues of a large symmetric matrixBIT Numerical Mathematics, 1996
- A set of level 3 basic linear algebra subprogramsACM Transactions on Mathematical Software, 1990
- The iterative calculation of a few of the lowest eigenvalues and corresponding eigenvectors of large real-symmetric matricesJournal of Computational Physics, 1975