Accelerating Nuclear Configuration Interaction Calculations through a Preconditioned Block Iterative Eigensolver
Meiyue Shao, Hasan Metin Aktulga, Chao Yang, Esmond G. Ng, Pieter, Maris, James P. Vary

TL;DR
This paper introduces a preconditioned block iterative eigensolver that significantly accelerates large-scale nuclear configuration interaction calculations on parallel supercomputers, outperforming traditional Lanczos methods.
Contribution
The paper presents a novel preconditioned block iterative eigensolver tailored for nuclear physics, improving convergence and computational efficiency over existing methods.
Findings
Achieves 2-3x speedup over Lanczos algorithm on supercomputers.
Effectively utilizes problem structure and memory hierarchy for performance gains.
Demonstrates scalability on high-performance parallel architectures.
Abstract
We describe a number of recently developed techniques for improving the performance of large-scale nuclear configuration interaction calculations on high performance parallel computers. We show the benefit of using a preconditioned block iterative method to replace the Lanczos algorithm that has traditionally been used to perform this type of computation. The rapid convergence of the block iterative method is achieved by a proper choice of starting guesses of the eigenvectors and the construction of an effective preconditioner. These acceleration techniques take advantage of special structure of the nuclear configuration interaction problem which we discuss in detail. The use of a block method also allows us to improve the concurrency of the computation, and take advantage of the memory hierarchy of modern microprocessors to increase the arithmetic intensity of the computation relative…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
