# Fast optical absorption spectra calculations for periodic solid state   systems

**Authors:** F. Henneke, L. Lin, C. Vorwerk, C. Draxl, R. Klein, C. Yang

arXiv: 1907.02827 · 2020-06-24

## TL;DR

The paper introduces an efficient method for calculating optical absorption spectra in periodic solids by approximating the Bethe-Salpeter Hamiltonian, significantly reducing computational costs while maintaining accuracy.

## Contribution

It develops a novel interpolative separable density fitting technique to construct the Bethe-Salpeter Hamiltonian with near-linear scaling, enabling faster spectrum calculations.

## Key findings

- Achieves nearly linear scaling in Hamiltonian construction.
- Reduces computation time from hours to minutes for large systems.
- Maintains accuracy comparable to brute force methods.

## Abstract

We present a method to construct an efficient approximation to the bare exchange and screened direct interaction kernels of the Bethe-Salpeter Hamiltonian for periodic solid state systems via the interpolative separable density fitting technique. We show that the cost of constructing the approximate Bethe-Salpeter Hamiltonian scales nearly optimally as $\mathcal{O}(N_k)$ with respect to the number of samples in the Brillouin zone $N_k$. In addition, we show that the cost for applying the Bethe-Salpeter Hamiltonian to a vector scales as $\mathcal{O}(N_k \log N_k)$. Therefore the optical absorption spectrum, as well as selected excitation energies can be efficiently computed via iterative methods such as the Lanczos method. This is a significant reduction from the $\mathcal{O}(N_k^2)$ and $\mathcal{O}(N_k^3)$ scaling associated with a brute force approach for constructing the Hamiltonian and diagonalizing the Hamiltonian respectively. We demonstrate the efficiency and accuracy of this approach with both one-dimensional model problems and three-dimensional real materials (graphene and diamond). For the diamond system with $N_k=2197$, it takes $6$ hours to assemble the Bethe-Salpeter Hamiltonian and $4$ hours to fully diagonalize the Hamiltonian using $169$ cores when the brute force approach is used. The new method takes less than $3$ minutes to set up the Hamiltonian and $24$ minutes to compute the absorption spectrum on a single core.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1907.02827/full.md

## Figures

12 figures with captions in the complete paper: https://tomesphere.com/paper/1907.02827/full.md

## References

37 references — full list in the complete paper: https://tomesphere.com/paper/1907.02827/full.md

---
Source: https://tomesphere.com/paper/1907.02827