TL;DR
The paper presents an efficient, structure-preserving eigenvalue solver for large quaternionic matrices in relativistic quantum chemistry, enabling routine diagonalization of matrices over 10,000 dimensions on a single computer.
Contribution
It introduces a novel implementation based on a blocked Paige-Van Loan algorithm that significantly improves speed over existing methods for large structured matrices.
Findings
Faster eigenvalue computations up to twice as fast as non-structure-preserving methods.
Successfully diagonalized 12800 x 12800 matrices in under 90 minutes.
Open-source implementation available under FreeBSD license.
Abstract
We report an efficient program for computing the eigenvalues and symmetry-adapted eigenvectors of very large quaternionic (or Hermitian skew-Hamiltonian) matrices, using which structure-preserving diagonalization of matrices of dimension N > 10000 is now routine on a single computer node. Such matrices appear frequently in relativistic quantum chemistry owing to the time-reversal symmetry. The implementation is based on a blocked version of the Paige-Van Loan algorithm [D. Kressner, BIT 43, 775 (2003)], which allows us to use the Level 3 BLAS subroutines for most of the computations. Taking advantage of the symmetry, the program is faster by up to a factor of two than state-of-the-art implementations of complex Hermitian diagonalization; diagonalizing a 12800 x 12800 matrix took 42.8 (9.5) and 85.6 (12.6) minutes with 1 CPU core (16 CPU cores) using our symmetry-adapted solver and Intel…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
