SIAM Journal on Matrix Analysis and Applications · 1994 · 439 citations · 16 references
ComputingComputational EngineeringComputer ScienceAlgorithmsComputational MechanicsOptimizationEigenvalue ProblemsIterative SolversMatrix ComputationNumerical Linear AlgebraSpectral MethodsBlock Matrix AlgorithmsEigenvalue AlgorithmsEigenvalue ComputationSparse Linear AlgebraSparse Matrix AlgorithmsSparse Matrix ComputationSparse Matrix TechniquesSpectral Transformation
An "industrial strength" algorithm for solving sparse symmetric generalized eigenproblems is described. The algorithm has its foundations in known techniques in solving sparse symmetric eigenproblems, notably the spectral transformation of Ericsson and Ruhe and the block Lanczos algorithm. However, the combination of these two techniques is not trivial; there are many pitfalls awaiting the unwary implementor. The focus of this paper is on identifying those pitfalls and avoiding them, leading to a "bomb-proof" algorithm that can live as a black box eigensolver inside a large applications code. The code that results comprises a robust shift selection strategy and a block Lanczos algorithm that is a novel combination of new techniques and extensions of old techniques.
16
Iain Duff, Roger G. Grimes, John G. Lewis · ACM Transactions on Mathematical Software · 1989 · 647 citations · Full text
The Lanczos algorithm with partial reorthogonalization
Horst D. Simon · Mathematics of Computation · 1984 · 281 citations · Full text