Lanczos Methods

TODO Lanczos method description goes here, not implementation specific.

These "at a glance" tables give only the briefest information. For more details, click on a package name to get an overview, and a link to a site dedicated to that package.

Lanczos Methods - Symmetric / Hermitian

Packages marked with a * can also be used to solve unsymmetric / non-Hermitian problems.

 
Package Name
Language Comments
LANCZOS Fortran 77 Lanczos and block Lanczos
LANZ C, Fortran spectral transformation, partial reorthogonalization, accelerated convergence
LASO2 * Fortran IV blocked Lanczos
LANSO/PLANSO Fortran 77 partial reorthogonalization, parallel version too
TRLAN Fortran 90 specialized thick restart Lanczos, use when shift-and-invert not possible
ARPACK/PARPACK * Fortran 77, C++ wrapper implicitly restarted Lanczos
IRBLEIGS MATLAB implicitly restarted block Lanczos

Lanczos Methods - Unsymmetric / Non-Hermitian

 
Package Name
Language Comments
QMRPACK Fortran 77 nonsymmetric Lanczos, complex symmetric Lanczos
ABLEPACK MATLAB has shift and invert capability, full and partial reorthogonalization
BLZPACK Fortran 77 blocked Lanczos
SILM MATLAB symmetric indefinite Lanczos method

method name list library home