Chebyshev Accelerated Subspsace Eigensolver for Pseudo-hermitian Hamiltonians
By: Edoardo Di Napoli, Clément Richefort, Xinzhe Wu
Potential Business Impact:
Helps scientists find hidden properties of materials faster.
Studying the optoelectronic structure of materials can require the computation of up to several thousands of the smallest eigenpairs of a pseudo-hermitian Hamiltonian. Iterative eigensolvers may be preferred over direct methods for this task since their complexity is a function of the desired fraction of the spectrum. In addition, they generally rely on highly optimized and scalable kernels such as matrix-vector multiplications that leverage the massive parallelism and the computational power of modern exascale systems. \textit{Chebyshev Accelerated Subspace iteration Eigensolver} (ChASE) is able to compute several thousands of the most extreme eigenpairs of dense hermitian matrices with proven scalability over massive parallel accelerated clusters. This work presents an extension of ChASE to solve for a portion of the spectrum of pseudo-hermitian Hamiltonians as they appear in the treatment of excitonic materials. The new pseudo-hermitian solver achieves similar convergence and performance as the hermitian one. By exploiting the numerical structure and spectral properties of the Hamiltonian matrix, we propose an oblique variant of Rayleigh-Ritz projection featuring quadratic convergence of the Ritz-values with no explicit construction of the dual basis set. Additionally, we introduce a parallel implementation of the recursive matrix-product operation appearing in the Chebyshev filter with limited amount of global communications. Our development is supported by a full numerical analysis and experimental tests.
Similar Papers
Accelerating Eigenvalue Dataset Generation via Chebyshev Subspace Filter
Machine Learning (CS)
Finds math answers much faster for computers.
PASE: A Massively Parallel Augmented Subspace Eigensolver for Large Scale Eigenvalue Problems
Numerical Analysis
Solves huge math problems much faster.
A Chebyshev--Jackson series based block SS--RR algorithm for computing partial eigenpairs of real symmetric matrices
Numerical Analysis
Finds important numbers in big math problems faster.