Abstract

We present SQDFT: a large-scale parallel implementation of the Spectral Quadrature (SQ) method for O(N) Kohn–Sham Density Functional Theory (DFT) calculations at high temperature. Specifically, we develop an efficient and scalable finite-difference implementation of the infinite-cell Clenshaw–Curtis SQ approach, in which results for the infinite crystal are obtained by expressing quantities of interest as bilinear forms or sums of bilinear forms, that are then approximated by spatially localized Clenshaw–Curtis quadrature rules. We demonstrate the accuracy of SQDFT by showing systematic convergence of energies and atomic forces with respect to SQ parameters to reference diagonalization results, and convergence with discretization to established planewave results, for both metallic and insulating systems. We further demonstrate that SQDFT achieves excellent strong and weak parallel scaling on computer systems consisting of tens of thousands of processors, with near perfect O(N) scaling with system size and wall times as low as a few seconds per self-consistent field iteration. Finally, we verify the accuracy of SQDFT in large-scale quantum molecular dynamics simulations of aluminum at high temperature. Program summaryProgram Title: SQDFTProgram Files doi:http://dx.doi.org/10.17632/h4jnrmh9v3.1Licensing provisions: GNU General Public License 3 (GPL)Programming language: C/C++External routines/libraries: MVAPICH2 2.1 (http://mvapich.cse.ohio-state.edu/) or later.Nature of problem: Quantum mechanical calculation of static and dynamic properties of condensed matter at high temperature in the framework of Kohn–Sham Density Functional Theory (DFT).Solution method: High-order finite-difference discretization. Calculation of the electronic ground state using the self-consistent field (SCF) iteration in conjunction with Periodic Pulay extrapolation/mixing. Local reformulation of the electrostatics in terms of the electrostatic potential and pseudocharge densities. Solution of the Poisson equation using the Alternating Anderson–Richardson (AAR) method. Calculation of the electron density, band structure energy, electronic entropy energy, and atomic forces using the infinite-cell Clenshaw–Curtis Spectral Quadrature (SQ) approach, in which results for the infinite crystal are obtained by expressing quantities as bilinear forms or sums of bilinear forms, that are then approximated by spatially localized Clenshaw–Curtis quadrature rules. NVE molecular dynamics using the leapfrog method and NVT molecular dynamics using the Verlet algorithm with the Nose–Hoover thermostat. Extrapolation of electron density between molecular dynamics steps. Parallelization via domain decomposition.Restrictions: Cubical domain. Local Density Approximation (LDA). Troullier–Martins pseudopotentials without relativistic or non-linear core corrections.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call