The pole expansion and selected inversion technique for solving Kohn-Sham density functional theory at large scale

ORAL

Abstract

The standard diagonalization based method for solving Kohn-Sham density functional theory (KSDFT) requires N eigenvectors for an O(N) * O(N) Kohn-Sham Hamiltonian matrix, with N being the number of electrons in the system. The computational cost for such procedure is expensive and scales as O(N$^3$). We have developed a novel pole expansion plus selected inversion (PEXSI) method, in which KSDFT is solved by evaluating the selected elements of the inverse of a series of sparse symmetric matrices, and the overall algorithm scales at most O(N$^2$) for all materials including metallic and insulating systems without any truncation. The PEXSI method can be used with orthogonal or nonorthogonal basis set, and the electron density, total energy, Helmholtz free energy and atomic force are calculated simultaneously and accurately without using the eigenvalues and eigenvectors. Combined with atomic orbital basis functions, the PEXSI method can be applied to study the electronic structure of boron nitride nanotube and carbon nanotube with more than 10,000 atoms on a single processor.

Authors

  • Lin Lin

    Lawrence Berkeley National Laboratory

  • Mohan Chen

    Princeton University

  • Weinan E

    Princeton University

  • Lixin He

    University of Science and Technology of China

  • Jianfeng Lu

    Duke University

  • Chao Yang

    Lawrence Berkeley National Laboratory

  • Lexing Ying

    University of Texas at Austin