R-ChFSI Eigensolver

a residual-based Chebyshev-filtered subspace iteration robust to inexact and low-precision operations

collaborators: Kartick Ramakrishnan, Prof. Phani Motamarri

(Kodali et al., 2026)

Solving the large sparse eigenvalue problem that arises in every self-consistent-field iteration is the dominant cost of a Kohn-Sham DFT calculation. Chebyshev-filtered subspace iteration (ChFSI) is well suited to these repeated eigensolves: a Chebyshev polynomial of the Hamiltonian damps the unwanted part of the spectrum and amplifies the occupied subspace without a full diagonalization. However, standard ChFSI is sensitive to errors in the matrix-vector products it relies on. It can stall when the inverse of the overlap matrix in a generalized eigenproblem is only approximated, or when the filtering is carried out in reduced-precision arithmetic.

We introduced R-ChFSI, which recasts the Chebyshev recurrence in terms of residuals rather than direct eigenvector updates. This change damps the errors introduced by inexact products, and we derived convergence guarantees that hold under such approximations. As a result, R-ChFSI can:

  • use inexpensive approximate inverses for generalized eigenproblems, where exact factorizations are prohibitively expensive;
  • carry out filtering in low-precision arithmetic (FP32/TF32) on modern GPUs while still reaching tight double-precision tolerances;
  • tolerate reduced-precision (BF16) inter-process communication in distributed sparse matrix-vector products.

R-ChFSI is the mathematical foundation for the mixed-precision and compressed-communication strategies used in our exascale DFT work.

A Chebyshev polynomial stays bounded over the unwanted part of the spectrum while growing rapidly over the wanted eigenvalues, so applying it to a subspace amplifies the desired eigencomponents.

References

2026

  1. CPC
    Residual-based Chebyshev filtered subspace iteration for Hermitian eigenvalue problems tolerant to inexact matrix-vector products
    Nikhil Kodali, Kartick Ramakrishnan, and Phani Motamarri
    Computer Physics Communications, 2026