2c25b1ae4c8c8ef1.tex
1: \begin{abstract}
2:   Fermi operator expansion (FOE) methods are powerful alternatives to
3:   diagonalization type methods for solving Kohn-Sham density functional
4:   theory (KSDFT). One example is the pole expansion and selected
5:   inversion (PEXSI) method, which approximates the Fermi operator by
6:   rational matrix functions and reduces the computational complexity to
7:   at most quadratic scaling for solving KSDFT. Unlike diagonalization
8:   type methods, the chemical potential often cannot be directly read off
9:   from the result of a single step of evaluation of the Fermi operator.
10:   Hence multiple evaluations are needed to be sequentially performed to
11:   compute the chemical potential to ensure the correct number of
12:   electrons within a given tolerance. This hinders the performance of
13:   FOE methods in practice.  In this paper we develop an efficient and
14:   robust strategy to determine the chemical potential in the context of
15:   the PEXSI method. The main idea of the new method is not to find the
16:   exact chemical potential at each self-consistent-field (SCF) iteration
17:   iteration, but to dynamically and rigorously update the upper and
18:   lower bounds for the true chemical potential, so that the chemical
19:   potential reaches its convergence along the SCF iteration. Instead of
20:   evaluating the Fermi operator for multiple times sequentially, our
21:   method uses a two-level strategy that evaluates the Fermi operators in
22:   parallel.  In the regime of full parallelization, the wall clock time
23:   of each SCF iteration is always close to the time for one single
24:   evaluation of the Fermi operator, even when the initial guess is far away from the converged
25:   solution.  We demonstrate the effectiveness of the new method using
26:   examples with metallic and insulating characters, as well as results
27:   from \textit{ab initio} molecular dynamics.  
28: \end{abstract}
29: