DOE OSTI · 1406765
Efficient block preconditioned eigensolvers for linear response time-dependent density functional theory
Abstract
We present two efficient iterative algorithms for solving the linear response eigen- value problem arising from the time dependent density functional theory. Although the matrix to be diagonalized is nonsymmetric, it has a special structure that can be exploited to save both memory and floating point operations. In particular, the nonsymmetric eigenvalue problem can be transformed into a product eigenvalue problem that is self-adjoint with respect to a K-inner product. This product eigenvalue problem can be solved efficiently by a modified Davidson algorithm and a modified locally optimal block preconditioned conjugate gradient (LOBPCG) algorithm that make use of the K-inner product. The solution of the product eigenvalue problem yields one component of the eigenvector associated with the original eigenvalue problem. However, the other component of the eigenvector can be easily recovered in a postprocessing procedure. Therefore, the algorithms we present here are more efficient than existing algorithms that try to approximate both components of the eigenvectors simultaneously. The efficiency of the new algorithms is demonstrated by numerical examples.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Vecharynski, Eugene, Brabec, Jiri, Shao, Meiyue, Govind, Niranjan, Yang, Chao. 2017-12-01. Efficient block preconditioned eigensolvers for linear response time-dependent density functional theory. https://doi.org/10.1016/j.cpc.2017.07.017
Cite the original work for its findings. Save a collection to share your selection of sources.