Lanczos subspace filter diagonalization: Homogeneous recursive filtering and a low-storage method for the calculation of matrix elements

Citation
H. Zhang et Sc. Smith, Lanczos subspace filter diagonalization: Homogeneous recursive filtering and a low-storage method for the calculation of matrix elements, PHYS CHEM P, 3(12), 2001, pp. 2282-2288
Citations number
40
Categorie Soggetti
Physical Chemistry/Chemical Physics
Journal title
PHYSICAL CHEMISTRY CHEMICAL PHYSICS
ISSN journal
14639076 → ACNP
Volume
3
Issue
12
Year of publication
2001
Pages
2282 - 2288
Database
ISI
SICI code
1463-9076(2001)3:12<2282:LSFDHR>2.0.ZU;2-S
Abstract
We develop a new iterative filter diagonalization (FD) scheme based on Lanc zos subspaces and demonstrate its application to the calculation of bound-s tate and resonance eigenvalues. The new scheme combines the Lanczos three-t erm vector recursion for the generation of a tridiagonal representation of the Hamiltonian with a three-term scalar recursion to generate filtered sta tes within the Lanczos representation. Eigenstates in the energy windows of interest can then be obtained by solving a small generalized eigenvalue pr oblem in the subspace spanned by the filtered states. The scalar filtering recursion is based on the homogeneous eigenvalue equation of the tridiagona l representation of the Hamiltonian, and is simpler and more efficient than our previous quasi-minimum-residual filter diagonalization (QMRFD) scheme (H. G. Yu and S. C. Smith, Chem. Phys. Lett., 1998, 283, 69), which was bas ed on solving for the action of the Green operator via an inhomogeneous equ ation. A low-storage method for the construction of Hamiltonian and overlap matrix elements in the filtered-basis representation is devised, in which contributions to the matrix elements are computed simultaneously as the rec ursion proceeds, allowing coefficients of the filtered states to be discard ed once their contribution has been evaluated. Application to the HO2 syste m shows that the new scheme is highly efficient and can generate eigenvalue s with the same numerical accuracy as the basic Lanczos algorithm.