Bootstrapped Block Lanczos for large-dimension eigenvalue problems
نویسندگان
چکیده
The Lanczos algorithm has proven itself to be a valuable matrix eigensolver for problems with large dimensions, up hundreds of millions or even tens billions. computational cost using any is dominated by the number sparse matrix-vector multiplications required reach suitable convergence. Block replaces multiplication matrix-matrix multiplication; multplication more efficient, due improved data locality and amortizing fetching constructing element, but randomly chosen starting block (or pivot), requires We find that bootstrapped pivot block, is, an initial constructed from approximate eigenvectors computed in truncated space, leads dramatically reduced multiplications, significantly outperforming both standard vector random pivot. A key condition speed-up have non-trivial overlap final converged vector. implement this approach configuration-interaction code nuclear structure, reduction time-to-solution factor two more, ten.
منابع مشابه
A fast wavelet-based Lanczos decomposition for large eigenvalue problems
The simple Lanczos process is very eeective for nding a few extreme eigenvalues of a large symmetric matrix. The main task in each iteration step consists in evaluating a matrix-vector product. It is shown in this paper how to apply a fast wavelet-based product in order to speed up computations. Some numerical results are given for the simple case of the Harmonic Oscillator.
متن کاملAn Implicitly Restarted Lanczos Method for Large Symmetric Eigenvalue Problems
The Lanczos process is a well known technique for computing a few, say k, eigenvalues and associated eigenvectors of a large symmetric n×n matrix. However, loss of orthogonality of the computed Krylov subspace basis can reduce the accuracy of the computed approximate eigenvalues. In the implicitly restarted Lanczos method studied in the present paper, this problem is addressed by fixing the num...
متن کاملConvergence of the block Lanczos method for eigenvalue clusters
The Lanczos method is often used to solve a large scale symmetric matrix eigen-value problem. It is well-known that the single-vector Lanczos method can only find one copy of any multiple eigenvalue and encounters slow convergence towards clustered eigenvalues. On the other hand, the block Lanczos method can compute all or some of the copies of a multiple eigenvalue and, with a suitable block s...
متن کاملConvergence of Block Lanczos Method for Eigenvalue Clusters
The Lanczos method is often used to solve a large and sparse symmetric matrix eigenvalue problem. It is well-known that the single-vector Lanczos method can only find one copy of any multiple eigenvalue. To compute all or some of the copies of a multiple eigenvalue, one has to use the block Lanczos method which is also known to compute clustered eigenvalues much faster than the single-vector La...
متن کاملABLE: An Adaptive Block Lanczos Method for Non-Hermitian Eigenvalue Problems
This work presents an adaptive block Lanczos method for large-scale non-Hermitian Eigenvalue problems (henceforth the ABLE method). The ABLE method is a block version of the non-Hermitian Lanczos algorithm. There are three innovations. First, an adaptive blocksize scheme cures (near) breakdown and adapts the blocksize to the order of multiple or clustered eigenvalues. Second, stopping criteria ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Computer Physics Communications
سال: 2023
ISSN: ['1879-2944', '0010-4655']
DOI: https://doi.org/10.1016/j.cpc.2023.108835