Arxiv:2003.03868V2 [Physics.Chem-Ph] 11 Mar 2020 Methods Using the Gaussian and Plane Wave Approach and Its Augmented All-Electron Extension

Arxiv:2003.03868V2 [Physics.Chem-Ph] 11 Mar 2020 Methods Using the Gaussian and Plane Wave Approach and Its Augmented All-Electron Extension

CP2K: An Electronic Structure and Molecular Dynamics Software Package Quickstep: Efficient and Accurate Electronic Structure Calculations Thomas D. K¨uhne,1 Marcella Iannuzzi,2 Mauro Del Ben,3 Vladimir V. Rybkin,2 Patrick Seewald,2 Frederick Stein,2 Teodoro Laino,4 Rustam Z. Khaliullin,5 Ole Sch¨utt,6 Florian Schiffmann,7 Dorothea Golze,8 Jan Wilhelm,9 Sergey Chulkov,10 Mohammad Hossein Bani-Hashemian,11 Val´eryWeber,4 Urban Borˇstnik,12 Mathieu Taillefumier,13 Alice Shoshana Jakobovits,13 Alfio Lazzaro,14 Hans Pabst,15 Tiziano M¨uller,2 Robert Schade,16 Manuel Guidon,2 Samuel Andermatt,11 Nico Holmberg,17 Gregory K. Schenter,18 Anna Hehn,2 Augustin Bussy,2 Fabian Belleflamme,2 Gloria Tabacchi,19 Andreas Gl¨oß,20 Michael Lass,16 Iain Bethune,21 Christopher J. 18 16 10 13 22, 2 Mundy, Christian Plessl, Matt Watkins, Joost VandeVondele, Matthias Krack, ∗ and J¨urgHutter 1Dynamics of Condensed Matter and Center for Sustainable Systems Design, Chair of Theoretical Chemistry, Paderborn University, Warburger Str. 100, D-33098 Paderborn, Germany 2Department of Chemistry, University of Zurich, Winterthurerstrasse 190, CH-8057 Z¨urich, Switzerland 3Computational Research Division, Lawrence Berkeley National Laboratory, Berkeley, California 94720, USA 4IBM Research - Zurich, S¨aumerstrasse 4, CH-8803 R¨uschlikon,Switzerland 5Department of Chemistry, McGill University, CH-801 Sherbrooke St. West, Montreal, QC H3A 0B8, Canada 6Department of Materials, ETH Z¨urich,CH-8092 Z¨urich,Switzerland 7Centre of Policy Studies, Victoria University, Melbourne, Australia 8Department of Applied Physics, Aalto University, Otakaari 1, FI-02150 Espoo, Finland 9Institute of Theoretical Physics, University of Regensburg, Universit¨atsstraße 31, D-93053 Regensburg, Germany 10School of Mathematics and Physics, University of Lincoln, Brayford Pool, Lincoln, United Kingdom 11Integrated Systems Laboratory, ETH Z¨urich,CH-8092 Z¨urich,Switzerland 12Scientific IT Services, ETH Z¨urich,Z¨urich, Switzerland 13Swiss National Supercomputing Centre (CSCS), ETH Z¨urich 14HPE Switzerland GmbH, Basel, Switzerland 15Intel Extreme Computing, Software and Systems, Z¨urich,Switzerland 16Department of Computer Science and Paderborn Center for Parallel Computing, Paderborn University, Warburger Str. 100, D-33098 Paderborn, Germany 17Department of Chemistry and Materials Science, Aalto University, P.O. Box 16100, 00076 Aalto, Finland 18Physical Science Division, Pacific Northwest National Laboratory, P. O. Box 999, Richland, Washington 99352, USA 19Department of Science and High Technology, University of Insubria and INSTM, via Valleggio 9, I-22100 Como, Italy 20BASF SE, Carl-Bosch-Straße 38, D-67056 Ludwigshafen am Rhein, Germany 21Hartree Centre, Science and Technology Facilities Council, United Kingdom 22Laboratory for Scientific Computing and Modelling, Paul Scherrer Institute, CH-5232 Villigen PSI, Switzerland (Dated: March 26, 2020) CP2K is an open source electronic structure and molecular dynamics software package to perform atomistic simulations of solid-state, liquid, molecular and biological systems. It is especially aimed at massively-parallel and linear-scaling electronic structure methods and state-of-the-art ab-initio molecular dynamics simulations. Excellent performance for electronic structure calculations is achieved using novel algorithms implemented for modern high-performance computing systems. This review revisits the main capabilities of CP2K to perform efficient and accurate electronic structure simulations. The emphasis is put on density functional theory and multiple post-Hartree-Fock arXiv:2003.03868v2 [physics.chem-ph] 11 Mar 2020 methods using the Gaussian and plane wave approach and its augmented all-electron extension. I. INTRODUCTION computational science as an indispensable technique in chemistry, physics, life and materials sciences. In fact, The geometric increase in the performance of computers computer simulations have been very successful in explain- over the last few decades, together with advances in theo- ing a large variety of new scientific phenomena, interpret retical methods and applied mathematics, has established experimental measurements, predict materials proper- ties and even rationally design new systems. Therefore, conducting experiments in silico permits to investigate ∗ [email protected] 2 systems atomistically that otherwise would be too diffi- sets g(r) to expand orbital functions cult, expensive or simply impossible to perform. However, X the by far most rewarding outcome of such simulations is '(r) = du gu(r); (1) the invaluable insights they provide into the atomistic be- u havior and the dynamics. Therefore, electronic structure theory based ab-initio molecular dynamics (AIMD) can where the contraction coefficients du are fixed and the be sought of as a computational microscope [1{3]. primitive Gaussians l 2 The open source electronic structure and molecular dy- g(r) = r exp[ α(r A) ] Ylm(r A) (2) namics (MD) software package CP2K aims at providing a − − − broad range of computational methods and simulation ap- are centered at atomic positions. These functions are proaches, suitable for extended condensed-phase systems. defined by the exponent α, the spherical harmonics Ylm The latter is made possible by combining efficient algo- with angular momentum (l; m) and the coordinates of rithms with excellent parallel scalability to exploit modern its center A. The unique properties of Gaussians, e.g. high-performance computing architectures. However, be- analytic integration or the product theorem, are exploited side conducting efficient large-scale AIMD simulations, in many programs. In CP2K we make use of an addi- CP2K provides a much broader range of capabilities, tional property of Gaussians, namely, that their Fourier which includes the possibility of choosing the most ade- transform is again a Gaussian function, i.e. quate approach for a given problem and the flexibility of 2 combining computational methods. Z G exp[ αr2] exp[ iG r] dr = exp : (3) The remaining of the manuscript is organized as fol- − − · − 4α lows. The Gaussian and plane wave (GPW) approach to This property is directly connected with the fact, that in- density functional theory (DFT) is reviewed in sectionII, tegration of Gaussian functions on equidistant grids shows before Hartree-Fock and beyond Hartree-Fock methods exponential convergence with grid spacing. In order to are covered in sectionsIII andIV, respectively. Thereafter, take advantage of this property we define, within a com- density functional perturbation theory (DFPT) and time- putational box or periodic unit cell, a set of equidistant dependent DFT (TD-DFT) are described in sectionsV grid points andVI. Sections VII and XII are devoted to low-scaling eigenvalue solver based on sparse matrix linear algebra R = h N q: (4) using the DBCSR library. Conventional orthogonal local- ized orbitals, non-orthogonal localized orbitals (NLMO), The three vectors a1; a2, and a3 define a computational absolutely localized molecular orbitals (ALMO) and com- box with a 3 3 matrix h = [a1; a2; a3] and a volume pact localized molecular orbtials (CLMO) are discussed Ω = det h. Furthermore,× N is a diagonal matrix with in section VIII to facilitate linear-scaling AIMD, whose entries 1=Ns, where Ns is the number of grid points along key concepts are detailed in sectionIX. Energy decompo- vector s = 1; 2; 3, whereas q is a vector of integers ranging sition and spectroscopic analysis methods are presented from 0 to Ns 1. Reciprocal lattice vectors bi, defined by − in sectionX, followed by various embedding techniques, bi aj = 2πδij can also be arranged into a 3 3 matrix · t 1 × which are summarized in sectionXI. Interfaces to other [b1; b2; b3] = 2π(h )− which allows us to define reciprocal programs and technical aspects of CP2K are specified in space vectors sections XIII and XIV, respectively. t 1 G = 2π(h )− g; (5) where g is a vector of integer values. Any function with periodicity given by the lattice vectors and defined on the II. GAUSSIAN AND PLANE WAVES METHOD real-space points R can be transformed into a reciprocal space representation by the Fourier transform X The electronic structure module Quickstep [4, 5] in f(G) = f(R) exp[iG R]: (6) · CP2K can handle a wide spectrum of methods and ap- R proaches. Semi-empirical (SE) and tight-binding (TB) methods, orbital-free and Kohn{Sham DFT (KS-DFT) The accuracy of this expansion is given by the grid spac- and wavefunction-based correlation methods (e.g. MP2, ings or the PW cutoff defining the largest vector G in- dRPA, GW) all make use of the same infrastructure of cluded in the sum. integral routines and optimization algorithms. In this section, we give a brief overview of the methodology that sets CP2K apart from most other electronic structure In the GPW method [6], the equidistant grid, or equiv- programs, namely its use of a plane wave (PW) auxiliary alently the PW expansion within the computational box, basis set within a Gaussian orbital scheme. As many is used for an alternative representation of the electron other programs, CP2K uses contracted Gaussian basis density. In the KS method, the electron density is defined 3 by form X " 2# r r r ZA r A n( ) = Pµν 'µ( )'ν ( ); (7) A r 3=2 n ( ) = c 3 π− exp −c (10) µν −(RA) − RA P where the density matrix Pµν = i ficµicνi is calculated to the electronic charge distribution n(r). Self and overlap from the orbital occupations fi and the orbital expan- terms sion coefficients cµi of the common linear combination r P r r X 1 Z2 of atomic orbitals Φi( ) = µ cµi'µ( ). Therein, Φi( ) E = A (11a) self p Rc are the so-called molecular orbitals (MOs) and 'µ(r) the A 2π A atomic orbitals (AOs). In the PW expansion, however, 2 3 the density is given by X ZAZB A B Eovrl = erfc 4q j − j 5 ; (11b) A B c 2 c 2 X A;B R + R n(r) = n(G) exp[iG r]: (8) j − j A B · G as generated by this Gaussian distributions, have to be The definitions given above allow us to calculate the ex- compensated.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    52 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us