SPARC: Accurate and efficient finite-difference formulation and parallel implementation of Density Functional Theory: Isolated clusters

被引:79
作者
Ghosh, Swarnava [1 ]
Suryanarayana, Phanish [1 ]
机构
[1] Georgia Inst Technol, Coll Engn, Atlanta, GA 30332 USA
基金
美国国家科学基金会;
关键词
Electronic structure; Real-space; Finite-differences; Electrostatics; Atomic forces; Parallel computing; ELECTRONIC-STRUCTURE CALCULATIONS; TOTAL-ENERGY CALCULATIONS; AB-INITIO CALCULATIONS; KOHN-SHAM EQUATION; MOLECULAR-DYNAMICS; ELEMENT METHODS; ITERATION; PSEUDOPOTENTIALS; ACCELERATION; SCHEMES;
D O I
10.1016/j.cpc.2016.09.020
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
As the first component of SPARC (Simulation Package for Ab-initio Real-space Calculations), we present an accurate and efficient finite-difference formulation and parallel implementation of Density Functional Theory (DFT) for isolated clusters. Specifically, utilizing a local reformulation of the electrostatics, the Chebyshev polynomial filtered self-consistent field iteration, and a reformulation of the non-local component of the force, we develop a framework using the finite-difference representation that enables the efficient evaluation of energies and atomic forces to within the desired accuracies in DFT. Through selected examples consisting of a variety of elements, we demonstrate that SPARC obtains exponential convergence in energy and forces with domain size; systematic convergence in the energy and forces with mesh-size to reference plane-wave result at comparably high rates; forces that are consistent with the energy, both free from any noticeable 'egg-box' effect; and accurate ground-state properties including equilibrium geometries and vibrational spectra. In addition, for systems consisting up to thousands of electrons, SPARC displays weak and strong parallel scaling behavior that is similar to well-established and optimized plane-wave implementations, but with a significantly reduced prefactor. Overall, SPARC represents an attractive alternative to plane-wave codes for practical DFT simulations of isolated clusters. Program summary Program title: SPARC Catalogue identifier: AFBL_v1_0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AFBL_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: GNU GPL v3 No. of lines in distributed program, including test data, etc.: 47525 No. of bytes in distributed program, including test data, etc.: 826436 Distribution format: tar.gz Programming language: CIC++. Computer: Any system with C/C++ compiler. Operating system: Linux. RAM: Problem dependent. Ranges from 80 GB to 800 GB for a system with 2500 electrons. Classification: 7.3. External routines: PETSc 3.5.3 (http://www.mcs.anl.gov/petsc), MKL 11.2 (https://software.intel.com/en-us/intel-mkl), and MVAPICH2 2.1 (http://mvapich.cse.ohio-state.edu/). Nature of problem: Calculation of the electronic and structural ground-states for isolated clusters in the framework of Kohn Sham Density Functional Theory (DFT). Solution method: High-order finite-difference discretization. Local reformulation of the electrostatics in terms of the electrostatic potential and pseudocharge densities. Calculation of the electronic ground-state using the Chebyshev polynomial filtered Self-Consistent Field (SCF) iteration in conjunction with Anderson extrapolation/mixing. Evaluation of boundary conditions for the electrostatic potential through a truncated multipole expansion. Reformulation of the non-local component of the force. Geometry optimization using the Polak-Ribiere variant of non-linear conjugate gradients with secant line search. Restrictions: System size less than similar to 4000 electrons. Local Density Approximation (LDA). Troullier-Martins pseudopotentials without relativistic or non-linear core corrections. Running time: Problem dependent. Timing results for selected examples provided in the paper. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:189 / 204
页数:16
相关论文
共 107 条
  • [21] O(N) methods in electronic structure calculations
    Bowler, D. R.
    Miyazaki, T.
    [J]. REPORTS ON PROGRESS IN PHYSICS, 2012, 75 (03)
  • [22] Recent progress with large-scale ab initio calculations:: the CONQUEST code
    Bowler, DR
    Choudhury, R
    Gillan, MJ
    Miyazaki, T
    [J]. PHYSICA STATUS SOLIDI B-BASIC SOLID STATE PHYSICS, 2006, 243 (05): : 989 - 1000
  • [23] Real-space multigrid-based approach to large-scale electronic structure calculations
    Briggs, EL
    Sullivan, DJ
    Bernholc, J
    [J]. PHYSICAL REVIEW B, 1996, 54 (20): : 14362 - 14375
  • [24] Parallel implementation of time-dependent density functional theory
    Burdick, WR
    Saad, Y
    Kronik, L
    Vasiliev, I
    Jain, M
    Chelikowsky, JR
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2003, 156 (01) : 22 - 42
  • [25] LDA predictions of C-20 isomerizations: Neutral and charged species
    Bylaska, EJ
    Taylor, PR
    Kawai, R
    Weare, JH
    [J]. JOURNAL OF PHYSICAL CHEMISTRY, 1996, 100 (17) : 6966 - 6972
  • [26] Adaptive Finite Element Method for Solving the Exact Kohn-Sham Equation of Density Functional Theory
    Bylaska, Eric J.
    Holst, Michael
    Weare, John H.
    [J]. JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2009, 5 (04) : 937 - 948
  • [27] Challenges in modeling materials properties without experimental input
    Carter, Emily A.
    [J]. SCIENCE, 2008, 321 (5890) : 800 - 803
  • [28] octopus: a tool for the application of time-dependent density functional theory
    Castro, Alberto
    Appel, Heiko
    Oliveira, Micael
    Rozzi, Carlo A.
    Andrade, Xavier
    Lorenzen, Florian
    Marques, M. A. L.
    Gross, E. K. U.
    Rubio, Angel
    [J]. PHYSICA STATUS SOLIDI B-BASIC SOLID STATE PHYSICS, 2006, 243 (11): : 2465 - 2488
  • [29] GROUND-STATE OF THE ELECTRON-GAS BY A STOCHASTIC METHOD
    CEPERLEY, DM
    ALDER, BJ
    [J]. PHYSICAL REVIEW LETTERS, 1980, 45 (07) : 566 - 569
  • [30] FINITE-DIFFERENCE-PSEUDOPOTENTIAL METHOD - ELECTRONIC-STRUCTURE CALCULATIONS WITHOUT A BASIS
    CHELIKOWSKY, JR
    TROULLIER, N
    SAAD, Y
    [J]. PHYSICAL REVIEW LETTERS, 1994, 72 (08) : 1240 - 1243