Lanczos2
Lanczos2 refers to a specific iteration or refinement of the Lanczos algorithm, a method used in numerical linear algebra. The original Lanczos algorithm, developed by Cornelius Lanczos, is an iterative procedure for finding a few eigenvalues and eigenvectors of a large, sparse, symmetric (or Hermitian) matrix. It works by projecting the matrix onto a Krylov subspace, which is a subspace spanned by successive applications of the matrix to an initial vector. The algorithm then works with a much smaller tridiagonal matrix that represents the original matrix within this subspace, making eigenvalue computations significantly more efficient.
The "2" in Lanczos2 typically indicates a particular version or improvement of the original algorithm. These