4cea1a7e02d5fae1.tex
1: \begin{abstract}
2:   We present efficient methods for Brillouin zone integration with a non-zero
3:   but possibly very small broadening factor $\eta$, 
4:   focusing on cases in which downfolded Hamiltonians can be evaluated
5:   efficiently using Wannier interpolation.
6:   We describe robust, high-order accurate algorithms automating convergence to a
7:   user-specified error tolerance $\varepsilon$, emphasizing an efficient
8:   computational scaling
9:   with respect to $\eta$. After analyzing
10:   the standard equispaced integration method, applicable in the case
11:   of large broadening, we
12:   describe a simple iterated adaptive integration algorithm effective in the
13:   small $\eta$ regime. Its computational cost
14:   scales as $\OO{\log^3(\eta^{-1})}$ as $\eta \to 0^+$ in three
15:   dimensions, as opposed to $\OO{\eta^{-3}}$ for equispaced
16:   integration. We argue that, by contrast, tree-based
17:   adaptive integration methods scale only as $\OO{\log(\eta^{-1})/\eta^{2}}$ for
18:   typical Brillouin zone integrals. In
19:   addition to its favorable scaling, the iterated adaptive algorithm is straightforward to
20:   implement, particularly for integration on the irreducible Brillouin
21:   zone, for which it avoids the tetrahedral meshes required for tree-based
22:   schemes.
23:   We illustrate the algorithms by calculating the spectral function of
24:   SrVO$_3$ with broadening on the meV scale.
25: \end{abstract}
26: