CONUNDrum: A program for orbital-free density functional theory calculations

被引:16
作者
Golub, Pavlo [1 ]
Manzhos, Sergei [1 ,2 ]
机构
[1] Natl Univ Singapore, Dept Mech Engn, Block EA 07-08,9 Engn Dr 1, Singapore 117576, Singapore
[2] Inst Natl Rech Sci, Ctr Energie Mat Telecommun, 1650 Blvd Lionel Boulet, Varennes, PQ J3X 1S2, Canada
关键词
Orbital-free density functional theory; Kinetic energy functional; Real-space grid; Machine learning; Neural network; KINETIC-ENERGY DENSITY; GENERALIZED GRADIENT APPROXIMATION; FINITE-DIFFERENCE FORMULATION; AB-INITIO CALCULATIONS; ELASTIC-CONSTANTS; PARALLEL IMPLEMENTATION; QUANTUM CORRECTIONS; ELECTRON-DENSITY; DFT CALCULATION; SPARC ACCURATE;
D O I
10.1016/j.cpc.2020.107365
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We present a new code for energy minimization, structure relaxation and evaluation of bulk parameters in the framework of orbital-free density functional theory (OF-DFT). The implementation is based on solving the Euler-Lagrange equation on an equidistant real space grid on which density dependent variables and derivatives are computed. Some potential components are computed in Fourier space. The code is able to use semilocal and non-local kinetic energy functionals (KEF) as well as neural network based KEFs thus facilitating testing and development of emerging machine-learned KEFs. For semi-local and machine-learned KEFs the kinetic energy potentials are evaluated with real-space differentiation of the components, which are partial derivatives of the KE with respect to the electron density, its gradient and Laplacian. Program summary Program title: CONUNDrum. CPC Library link to program files: http://dx.doi.org/10.17632/phnz2gg8mz.1 Licensing provision: GNU GPL v3 Programming language: C++ External routines: Fastest Fourier Transform in the West (FFTW) library (http://www.fftw.org/) Nature of problem: Calculation of the electronic and structural properties of molecules and extended systems in the framework of the orbital-free density functional theory. Evaluation of the bulk parameters of solid compounds. Solution method: High-order central finite-difference method and fast Fourier transform are used for calculation of different total energy components. Density optimization is performed with the steepest descent or the Polak-Ribiere variant of the non-linear conjugate-gradient method with a line search procedure based on the Armijo condition. A numerical approach is used for structural optimization the total energies with respect to small variations in lattice geometries are computed directly, with subsequent evaluation of the force components via a high-order central-finite difference method. The same numerical procedure is used for evaluation of bulk properties. Restrictions: Local pseudopotentials. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页数:11
相关论文
共 97 条
  • [11] ELASTIC-CONSTANTS OF HEXAGONAL TRANSITION-METALS - THEORY
    FAST, L
    WILLS, JM
    JOHANSSON, B
    ERIKSSON, O
    [J]. PHYSICAL REVIEW B, 1995, 51 (24): : 17431 - 17438
  • [12] Fermi E., 1927, REND ACCAD NAZ LINCE, V6, P602
  • [13] Further orbital-free kinetic-energy functionals for ab initio molecular dynamics
    Foley, M
    Madden, PA
    [J]. PHYSICAL REVIEW B, 1996, 53 (16) : 10589 - 10598
  • [14] LARGE-SCALE ELECTRONIC-STRUCTURE CALCULATIONS
    GALLI, G
    PARRINELLO, M
    [J]. PHYSICAL REVIEW LETTERS, 1992, 69 (24) : 3547 - 3550
  • [15] Non-periodic finite-element formulation of orbital-free density functional theory
    Gavini, Vikram
    Knap, Jaroslaw
    Bhattacharya, Kaushik
    Ortiz, Michael
    [J]. JOURNAL OF THE MECHANICS AND PHYSICS OF SOLIDS, 2007, 55 (04) : 669 - 696
  • [16] Daubechies wavelets as a basis set for density functional pseudopotential calculations
    Genovese, Luigi
    Neelov, Alexey
    Goedecker, Stefan
    Deutsch, Thierry
    Ghasemi, Seyed Alireza
    Willand, Alexander
    Caliste, Damien
    Zilberberg, Oded
    Rayson, Mark
    Bergman, Anders
    Schneider, Reinhold
    [J]. JOURNAL OF CHEMICAL PHYSICS, 2008, 129 (01)
  • [17] SPARC: Accurate and efficient finite-difference formulation and parallel implementation of Density Functional Theory: Extended systems
    Ghosh, Swarnava
    Suryanarayana, Phanish
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2017, 216 : 109 - 125
  • [18] SPARC: Accurate and efficient finite-difference formulation and parallel implementation of Density Functional Theory: Isolated clusters
    Ghosh, Swarnava
    Suryanarayana, Phanish
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2017, 212 : 189 - 204
  • [19] Linear scaling electronic structure methods
    Goedecker, S
    [J]. REVIEWS OF MODERN PHYSICS, 1999, 71 (04) : 1085 - 1123
  • [20] Kinetic energy densities based on the fourth order gradient expansion: performance in different classes of materials and improvement via machine learning
    Golub, Pavlo
    Manzhos, Sergei
    [J]. PHYSICAL CHEMISTRY CHEMICAL PHYSICS, 2019, 21 (01) : 378 - 395