Linear-Scaling Density-Functional Theory with Tens of Thousands of Atoms: Expanding the Scope and Scale of Calculations with ONETEP

ORAL

Abstract

ONETEP$^1$ is an {\em ab initio} electronic structure package for total energy calculations within density functional theory (DFT). It combines linear-scaling computational effort with plane-wave accuracy, through use of a systematically-convergable basis equivalent to plane-waves. We present recent progress improving the feasible scope and scale of of calculations with ONETEP. Efficient manipulation of sparse matrices (the Hamiltonian, overlap and density matrix expressed in a localized basis) is crucial to the performance of LS-DFT, and depends strongly on the suitability of the algorithms to a) the physics of the system, and b) efficient parallelization over thousands of processors. We present details of a scheme for matrix algebra employing hierarchical sparsity, optimized for calculations distributed over hundreds to thousands of parallel processors. Implementing this alongside new communications algorithms, we demonstrate a very considerable improvement in speed and parallel efficiency. We are therefore able to make calculations even for dense solid systems of tens of thousands of atoms routine, within comparably modest computational demands. This enables treatment of a range of new systems of technological interest, such as defect formation energies at grain boundaries in Al$_2$O$_3$. \\ $^1$ C-K. Skylaris {\em et al}, J.Chem. Phys. {\bf 122}, 084119 (2005).

Authors

  • A.A. Mostofi

    Department of Physics and Materials, Imperial College London, The Thomas Young Centre, Imperial College, London, Imperial College London, The Thomas Young Centre, Imperial College London, Thomas Young Centre, Imperial College London

  • N.D.M. Hine

    Imperial College London, Imperial College

  • P.D. Haynes

    Imperial College, Imperial College London