English

A Sparse SCF algorithm and its parallel implementation: Application to DFTB

Chemical Physics 2016-07-25 v1 Distributed, Parallel, and Cluster Computing Computational Physics

Abstract

We present an algorithm and its parallel implementation for solving a self consistent problem as encountered in Hartree Fock or Density Functional Theory. The algorithm takes advantage of the sparsity of matrices through the use of local molecular orbitals. The implementation allows to exploit efficiently modern symmetric multiprocessing (SMP) computer architectures. As a first application, the algorithm is used within the density functional based tight binding method, for which most of the computational time is spent in the linear algebra routines (diagonalization of the Fock/Kohn-Sham matrix). We show that with this algorithm (i) single point calculations on very large systems (millions of atoms) can be performed on large SMP machines (ii) calculations involving intermediate size systems (1~000--100~000 atoms) are also strongly accelerated and can run efficiently on standard servers (iii) the error on the total energy due to the use of a cut-off in the molecular orbital coefficients can be controlled such that it remains smaller than the SCF convergence criterion.

Keywords

Cite

@article{arxiv.1402.2880,
  title  = {A Sparse SCF algorithm and its parallel implementation: Application to DFTB},
  author = {Anthony Scemama and Nicolas Renon and Mathias Rapacioli},
  journal= {arXiv preprint arXiv:1402.2880},
  year   = {2016}
}

Comments

13 pages, 11 figures

R2 v1 2026-06-22T03:06:53.340Z