You Need to Know About Bigdft Basis-Set Solving KS Equations

Total Page:16

File Type:pdf, Size:1020Kb

You Need to Know About Bigdft Basis-Set Solving KS Equations BigDFT hands-on 2012 OAK RIDGE,TENNESSEE, USA Introduction to BigDFT Wavelets All you need to know about BigDFT Basis-set Solving KS equations Damien Caliste, Luigi Genovese & Thierry Deutsch Manual input.xxx Compile L_Sim - CEA Grenoble Run 8 February 2012 Laboratoire de Simulation Atomistique http://inac.cea.fr/L_Sim Damien Caliste, Luigi Genovese & Thierry Deutsch Outline 1 Introduction to the wavelet calculations Definition of the basis-set Structure of the calculation Introduction to BigDFT The electronic minimisation loop The input guess Wavelets Basis-set Possible add-on calculations after fix point is reached Solving KS equations 2 A quick look from the user point of view Manual The input parameters and atomic data input.xxx Compile How to compile BigDFT Run How to run BigDFT Laboratoire de Simulation Atomistique http://inac.cea.fr/L_Sim Damien Caliste, Luigi Genovese & Thierry Deutsch A DFT code based on Daubechies wavelets BigDFT: a PSP Kohn-Sham code A Daubechies wavelets basis has unique properties for DFT usage Systematic, Orthogonal Introduction to BigDFT Localised, Adaptive Wavelets Basis-set Kohn-Sham operators are analytic Solving KS equations Daubechies Wavelets Short, Separable convolutions 1.5 φ(x) ~c` = ∑ aj c`−j 1 Manual j ψ(x) input.xxx 0.5 Compile Peculiar numerical properties Run 0 Real space based, highly flexible -0.5 -1 Big & inhomogeneous systems -1.5 -6 -4 -2 0 2 4 6 8 x Laboratoire de Simulation Atomistique http://inac.cea.fr/L_Sim Damien Caliste, Luigi Genovese & Thierry Deutsch Wavelet properties: multi-resolution Example of two resolution levels: step function (Haar Wavelet) Scaling Functions: Multi-Resolution basis Low and High resolution functions related each other Introduction to BigDFT = + Wavelets Basis-set Solving KS equations Wavelets: complete the low resolution description Defined on the same grid as the low resolution functions Manual input.xxx Compile Run 1 1 = 2 + 2 Scaling Function + Wavelet = High resolution We increase the resolution without modifying the grid spacing Laboratoire de Simulation Atomistique http://inac.cea.fr/L_Sim Damien Caliste, Luigi Genovese & Thierry Deutsch Going to a 3D basis-set On a discretised mesh [i;j;k] for one reslution: Nx Ny Nz f (i;j;k) = ∑ cl;m;nΦl (i)Φm (j)Φn (k) l;m;n Introduction Schematic view for a multi-resolution grid in 2D to BigDFT Wavelets Basis-set Solving KS equations Manual input.xxx Compile Run Laboratoire de Simulation Atomistique http://inac.cea.fr/L_Sim Damien Caliste, Luigi Genovese & Thierry Deutsch Wavelet properties: adaptivity Adaptivity Resolution can be refined following the grid point. The grid is divided in Introduction Low (1 DoF) and High (8 to BigDFT DoF) resolution points. Wavelets Basis-set Points of different resolution Solving KS equations belong to the same grid. Empty regions must not be Manual “filled” with basis functions. input.xxx Compile Run Localization property,real space description Optimal for big & inhomogeneous systems, highly flexible Laboratoire de Simulation Atomistique http://inac.cea.fr/L_Sim Damien Caliste, Luigi Genovese & Thierry Deutsch Overview of wavelet families used in BigDFT code Daubechies f (x) = ∑` c`f`(x) Interpolating f (x) = ∑j fj jj (x) Orthogonal set Dual to dirac deltas R c` = dx f`(x)f (x) fj = f (j) LEAST ASYMMETRIC DAUBECHIES-16 INTERPOLATING (DESLAURIERS-DUBUC)-8 1.5 1 Introduction scaling function scaling function wavelet wavelet 1 to BigDFT 0.5 0.5 0 0 Wavelets -0.5 Basis-set -0.5 -1 Solving KS -1.5 -1 equations -6 -4 -2 0 2 4 6 -4 -2 0 2 4 No need to calculate overlap The expansion coefficients are Manual matrix of basis functions the point values on a grid input.xxx Compile Used for wavefunctions, scalar Used for charge density, Run products function products Magic Filter method (A.Neelov, S. Goedecker) The passage between the two basis sets can be performed without losing accuracy Laboratoire de Simulation Atomistique http://inac.cea.fr/L_Sim Damien Caliste, Luigi Genovese & Thierry Deutsch Basis set features BigDFT features in a nutshell 4 Arbitrary absolute precision can be achieved Good convergence ratio for real-space approach (O(h14)) 4 Optimal usage of the degrees of freedom (adaptivity) Introduction Optimal speed for a systematic approach (less memory) to BigDFT 4 Hartree potential accurate for various boundary Wavelets Basis-set conditions Solving KS equations Free and Surfaces BC Poisson Solver (present also in CP2K, ABINIT, OCTOPUS) Manual * Data repartition is suitable for optimal scalability input.xxx Compile Simple communications paradigm, multi-level parallelisation Run possible (and implemented) Improve and develop know-how Optimal for advanced DFT functionalities in HPC framework Laboratoire de Simulation Atomistique http://inac.cea.fr/L_Sim Damien Caliste, Luigi Genovese & Thierry Deutsch The DFT framework The ground state is obtained by solving: Schrödinger equation HΨ = EΨ Introduction Expressed only for the electrons, using the to BigDFT Born-Oppenheimer approximation ; Wavelets Basis-set Solved in the framework of Kohn-Sham, using one Solving KS equations particule wavefunctions ; Use of a self-consistency loop since the Hamiltonian H Manual depends on Ψ. input.xxx Compile Run What about wavelets? Wavelets are the basis set for the representation of the wavefunctions. Thus things like XC approximation or Hellmann-Feynman theorem are still usable. Laboratoire de Simulation Atomistique http://inac.cea.fr/L_Sim Damien Caliste, Luigi Genovese & Thierry Deutsch Elements of the Hamiltonian H All classical parts present in plane-waves, can also be treated with wavelets. The kinetic operator ∇2Ψ Computed from the wavefunctions Ψ, applying a local filter. Introduction to BigDFT Length for Daubechies is 28, see isf_to_daub_kinetic(). Wavelets Basis-set Finite differences in 1D: Solving KS f (xn−1)−2f (x)+f (xn+1) equations ∆f (xn) = h2 is a filter of (1;−2;1). Manual 14 input.xxx Precision is O(h ) for arbitrary function. Even exact for Compile Run linear combination of Daubechies functions: 2 f (x) = ∑c`f`(x); ∇ f (x) = ∑~c` f`(x) ; ` ` Z 2 ~c` = ∑cj a`−j ; a` ≡ f0(x)¶x f`(x) ; j Laboratoire de Simulation Atomistique http://inac.cea.fr/L_Sim Damien Caliste, Luigi Genovese & Thierry Deutsch Elements of the Hamiltonian H The non-local part of pseudo-potentials Computed from the scalar product of wavefunctions Ψ and the projectors, in routine applyprojectorsonthefly(). Introduction to BigDFT ` (`) `;m `;m Wavelets Vnonloc = ∑∑ ∑ hij jpi ihpj j Basis-set ij Solving KS ` m=−` equations 1 r `;m (`) − 2 r` hrjpi i = Y`;m(q;j)fi (r`)e Manual input.xxx Compile This is possible for GTH and HGH pseudo-potentials because Run of the spatial separability in their analytic expression. Ongoing developments are done to include PAW pseudo-potentials. Laboratoire de Simulation Atomistique http://inac.cea.fr/L_Sim Damien Caliste, Luigi Genovese & Thierry Deutsch Elements of the Hamiltonian H The local potentials, VH Vxc Vpsploc & Vionic + Hartree and ionic potentials are computed with a Poisson solver from the density r(~j). Introduction R r(~x) to BigDFT V (~j) = d~x , V (~j) with LibXC routines and H j~x−~jj xc Z Wavelets ~ R k Vionic(j) = ∑k d~x Basis-set j~x−~jj Solving KS equations This Poisson solver is: Manual 4 very fast and accurate, with optimal parallelisation ; input.xxx Compile 4 can be used independently from the DFT code ; Run 4 integrated quantities (energies) are easy to extract ; 4 correct treatment of isolated boundary conditions and of charge offset ; 8 non-adaptive, needs data uncompression. Laboratoire de Simulation Atomistique http://inac.cea.fr/L_Sim Damien Caliste, Luigi Genovese & Thierry Deutsch Finding the fix point in Schrödinger equation Two possible methods: the diagonalisation and the direct minimisation. The latter is fast and simple but restricted to systems with a non-zero HOMO-LUMO gap. Direct minisation (systems with gap) Introduction to BigDFT Classical gradient algorithms are applied for electronic Wavelets minimisation: steepest descent or DIIS. Basis-set Solving KS equations Diagonalisation (metallic systems) Done within two loops, the inner one, non self consistent to Manual input.xxx find wavefunctions of a given hamiltonian, the outer one Compile Run mixing either potential or density. To improve convergency, preconditioning is done on the gradients HΨ using the routine preconditionall(). 1 2 ~ ~ ~ ( 2 ∇ + C)p = g p is computed in an iterative way (CG). Laboratoire de Simulation Atomistique http://inac.cea.fr/L_Sim Damien Caliste, Luigi Genovese & Thierry Deutsch The input guess, take a good start! On the contrary to plane waves, wavelet representation requires a good input start for the minimisation loop. Using atomic orbitals Introduction to BigDFT The input guess is based on atomic orbitals, using the following scheme: Wavelets Basis-set Solving KS project gaussian atomic orbitals in a Daubechies equations wavelet basis set (see the inputguess_gaussian_orbitals() routine) ; Manual input.xxx compute the associated hamiltonian ; Compile Run diagonalise it in this basis set ; use the lowest states as input for the calculation. This is done in input_wf_diag() routine. Laboratoire de Simulation Atomistique http://inac.cea.fr/L_Sim Damien Caliste, Luigi Genovese & Thierry Deutsch Additional computation after minimisation Getting the Kohn-Sham wavefunctions A diagonalisation is done on output of the minimisation loop by the last_orthon() routine. Compute the forces Introduction to BigDFT The forces are sum of three parts: Wavelets Basis-set
Recommended publications
  • GPAW, Gpus, and LUMI
    GPAW, GPUs, and LUMI Martti Louhivuori, CSC - IT Center for Science Jussi Enkovaara GPAW 2021: Users and Developers Meeting, 2021-06-01 Outline LUMI supercomputer Brief history of GPAW with GPUs GPUs and DFT Current status Roadmap LUMI - EuroHPC system of the North Pre-exascale system with AMD CPUs and GPUs ~ 550 Pflop/s performance Half of the resources dedicated to consortium members Programming for LUMI Finland, Belgium, Czechia, MPI between nodes / GPUs Denmark, Estonia, Iceland, HIP and OpenMP for GPUs Norway, Poland, Sweden, and how to use Python with AMD Switzerland GPUs? https://www.lumi-supercomputer.eu GPAW and GPUs: history (1/2) Early proof-of-concept implementation for NVIDIA GPUs in 2012 ground state DFT and real-time TD-DFT with finite-difference basis separate version for RPA with plane-waves Hakala et al. in "Electronic Structure Calculations on Graphics Processing Units", Wiley (2016), https://doi.org/10.1002/9781118670712 PyCUDA, cuBLAS, cuFFT, custom CUDA kernels Promising performance with factor of 4-8 speedup in best cases (CPU node vs. GPU node) GPAW and GPUs: history (2/2) Code base diverged from the main branch quite a bit proof-of-concept implementation had lots of quick and dirty hacks fixes and features were pulled from other branches and patches no proper unit tests for GPU functionality active development stopped soon after publications Before development re-started, code didn't even work anymore on modern GPUs without applying a few small patches Lesson learned: try to always get new functionality to the
    [Show full text]
  • Free and Open Source Software for Computational Chemistry Education
    Free and Open Source Software for Computational Chemistry Education Susi Lehtola∗,y and Antti J. Karttunenz yMolecular Sciences Software Institute, Blacksburg, Virginia 24061, United States zDepartment of Chemistry and Materials Science, Aalto University, Espoo, Finland E-mail: [email protected].fi Abstract Long in the making, computational chemistry for the masses [J. Chem. Educ. 1996, 73, 104] is finally here. We point out the existence of a variety of free and open source software (FOSS) packages for computational chemistry that offer a wide range of functionality all the way from approximate semiempirical calculations with tight- binding density functional theory to sophisticated ab initio wave function methods such as coupled-cluster theory, both for molecular and for solid-state systems. By their very definition, FOSS packages allow usage for whatever purpose by anyone, meaning they can also be used in industrial applications without limitation. Also, FOSS software has no limitations to redistribution in source or binary form, allowing their easy distribution and installation by third parties. Many FOSS scientific software packages are available as part of popular Linux distributions, and other package managers such as pip and conda. Combined with the remarkable increase in the power of personal devices—which rival that of the fastest supercomputers in the world of the 1990s—a decentralized model for teaching computational chemistry is now possible, enabling students to perform reasonable modeling on their own computing devices, in the bring your own device 1 (BYOD) scheme. In addition to the programs’ use for various applications, open access to the programs’ source code also enables comprehensive teaching strategies, as actual algorithms’ implementations can be used in teaching.
    [Show full text]
  • Accessing the Accuracy of Density Functional Theory Through Structure
    This is an open access article published under a Creative Commons Attribution (CC-BY) License, which permits unrestricted use, distribution and reproduction in any medium, provided the author and source are cited. Letter Cite This: J. Phys. Chem. Lett. 2019, 10, 4914−4919 pubs.acs.org/JPCL Accessing the Accuracy of Density Functional Theory through Structure and Dynamics of the Water−Air Interface † # ‡ # § ‡ § ∥ Tatsuhiko Ohto, , Mayank Dodia, , Jianhang Xu, Sho Imoto, Fujie Tang, Frederik Zysk, ∥ ⊥ ∇ ‡ § ‡ Thomas D. Kühne, Yasuteru Shigeta, , Mischa Bonn, Xifan Wu, and Yuki Nagata*, † Graduate School of Engineering Science, Osaka University, 1-3 Machikaneyama, Toyonaka, Osaka 560-8531, Japan ‡ Max Planck Institute for Polymer Research, Ackermannweg 10, 55128 Mainz, Germany § Department of Physics, Temple University, Philadelphia, Pennsylvania 19122, United States ∥ Dynamics of Condensed Matter and Center for Sustainable Systems Design, Chair of Theoretical Chemistry, University of Paderborn, Warburger Strasse 100, 33098 Paderborn, Germany ⊥ Graduate School of Pure and Applied Sciences, University of Tsukuba, Tennodai 1-1-1, Tsukuba, Ibaraki 305-8571, Japan ∇ Center for Computational Sciences, University of Tsukuba, 1-1-1 Tennodai, Tsukuba, Ibaraki 305-8577, Japan *S Supporting Information ABSTRACT: Density functional theory-based molecular dynamics simulations are increasingly being used for simulating aqueous interfaces. Nonetheless, the choice of the appropriate density functional, critically affecting the outcome of the simulation, has remained arbitrary. Here, we assess the performance of various exchange−correlation (XC) functionals, based on the metrics relevant to sum-frequency generation spectroscopy. The structure and dynamics of water at the water−air interface are governed by heterogeneous intermolecular interactions, thereby providing a critical benchmark for XC functionals.
    [Show full text]
  • Density Functional Theory
    Density Functional Approach Francesco Sottile Ecole Polytechnique, Palaiseau - France European Theoretical Spectroscopy Facility (ETSF) 22 October 2010 Density Functional Theory 1. Any observable of a quantum system can be obtained from the density of the system alone. < O >= O[n] Hohenberg, P. and W. Kohn, 1964, Phys. Rev. 136, B864 Density Functional Theory 1. Any observable of a quantum system can be obtained from the density of the system alone. < O >= O[n] 2. The density of an interacting-particles system can be calculated as the density of an auxiliary system of non-interacting particles. Hohenberg, P. and W. Kohn, 1964, Phys. Rev. 136, B864 Kohn, W. and L. Sham, 1965, Phys. Rev. 140, A1133 Density Functional ... Why ? Basic ideas of DFT Importance of the density Example: atom of Nitrogen (7 electron) 1. Any observable of a quantum Ψ(r1; ::; r7) 21 coordinates system can be obtained from 10 entries/coordinate ) 1021 entries the density of the system alone. 8 bytes/entry ) 8 · 1021 bytes 4:7 × 109 bytes/DVD ) 2 × 1012 DVDs 2. The density of an interacting-particles system can be calculated as the density of an auxiliary system of non-interacting particles. Density Functional ... Why ? Density Functional ... Why ? Density Functional ... Why ? Basic ideas of DFT Importance of the density Example: atom of Oxygen (8 electron) 1. Any (ground-state) observable Ψ(r1; ::; r8) 24 coordinates of a quantum system can be 24 obtained from the density of the 10 entries/coordinate ) 10 entries 8 bytes/entry ) 8 · 1024 bytes system alone. 5 · 109 bytes/DVD ) 1015 DVDs 2.
    [Show full text]
  • D6.1 Report on the Deployment of the Max Demonstrators and Feedback to WP1-5
    Ref. Ares(2020)2820381 - 31/05/2020 HORIZON2020 European Centre of Excellence ​ Deliverable D6.1 Report on the deployment of the MaX Demonstrators and feedback to WP1-5 D6.1 Report on the deployment of the MaX Demonstrators and feedback to WP1-5 Pablo Ordejón, Uliana Alekseeva, Stefano Baroni, Riccardo Bertossa, Miki Bonacci, Pietro Bonfà, Claudia Cardoso, Carlo Cavazzoni, Vladimir Dikan, Stefano de Gironcoli, Andrea Ferretti, Alberto García, Luigi Genovese, Federico Grasselli, Anton Kozhevnikov, Deborah Prezzi, Davide Sangalli, Joost VandeVondele, Daniele Varsano, Daniel Wortmann Due date of deliverable: 31/05/2020 Actual submission date: 31/05/2020 Final version: 31/05/2020 Lead beneficiary: ICN2 (participant number 3) Dissemination level: PU - Public www.max-centre.eu 1 HORIZON2020 European Centre of Excellence ​ Deliverable D6.1 Report on the deployment of the MaX Demonstrators and feedback to WP1-5 Document information Project acronym: MaX Project full title: Materials Design at the Exascale Research Action Project type: European Centre of Excellence in materials modelling, simulations and design EC Grant agreement no.: 824143 Project starting / end date: 01/12/2018 (month 1) / 30/11/2021 (month 36) Website: www.max-centre.eu Deliverable No.: D6.1 Authors: P. Ordejón, U. Alekseeva, S. Baroni, R. Bertossa, M. ​ Bonacci, P. Bonfà, C. Cardoso, C. Cavazzoni, V. Dikan, S. de Gironcoli, A. Ferretti, A. García, L. Genovese, F. Grasselli, A. Kozhevnikov, D. Prezzi, D. Sangalli, J. VandeVondele, D. Varsano, D. Wortmann To be cited as: Ordejón, et al., (2020): Report on the deployment of the MaX Demonstrators and feedback to WP1-5. Deliverable D6.1 of the H2020 project MaX (final version as of 31/05/2020).
    [Show full text]
  • Octopus: a First-Principles Tool for Excited Electron-Ion Dynamics
    octopus: a first-principles tool for excited electron-ion dynamics. ¡ Miguel A. L. Marques a, Alberto Castro b ¡ a c, George F. Bertsch c and Angel Rubio a aDepartamento de F´ısica de Materiales, Facultad de Qu´ımicas, Universidad del Pa´ıs Vasco, Centro Mixto CSIC-UPV/EHU and Donostia International Physics Center (DIPC), 20080 San Sebastian,´ Spain bDepartamento de F´ısica Teorica,´ Universidad de Valladolid, E-47011 Valladolid, Spain cPhysics Department and Institute for Nuclear Theory, University of Washington, Seattle WA 98195 USA Abstract We present a computer package aimed at the simulation of the electron-ion dynamics of finite systems, both in one and three dimensions, under the influence of time-dependent electromagnetic fields. The electronic degrees of freedom are treated quantum mechani- cally within the time-dependent Kohn-Sham formalism, while the ions are handled classi- cally. All quantities are expanded in a regular mesh in real space, and the simulations are performed in real time. Although not optimized for that purpose, the program is also able to obtain static properties like ground-state geometries, or static polarizabilities. The method employed proved quite reliable and general, and has been successfully used to calculate linear and non-linear absorption spectra, harmonic spectra, laser induced fragmentation, etc. of a variety of systems, from small clusters to medium sized quantum dots. Key words: Electronic structure, time-dependent, density-functional theory, non-linear optics, response functions PACS: 33.20.-t, 78.67.-n, 82.53.-k PROGRAM SUMMARY Title of program: octopus Catalogue identifier: Program obtainable from: CPC Program Library, Queen’s University of Belfast, N.
    [Show full text]
  • 5 Jul 2020 (finite Non-Periodic Vs
    ELSI | An Open Infrastructure for Electronic Structure Solvers Victor Wen-zhe Yua, Carmen Camposb, William Dawsonc, Alberto Garc´ıad, Ville Havue, Ben Hourahinef, William P. Huhna, Mathias Jacqueling, Weile Jiag,h, Murat Ke¸celii, Raul Laasnera, Yingzhou Lij, Lin Ling,h, Jianfeng Luj,k,l, Jonathan Moussam, Jose E. Romanb, Alvaro´ V´azquez-Mayagoitiai, Chao Yangg, Volker Bluma,l,∗ aDepartment of Mechanical Engineering and Materials Science, Duke University, Durham, NC 27708, USA bDepartament de Sistemes Inform`aticsi Computaci´o,Universitat Polit`ecnica de Val`encia,Val`encia,Spain cRIKEN Center for Computational Science, Kobe 650-0047, Japan dInstitut de Ci`enciade Materials de Barcelona (ICMAB-CSIC), Bellaterra E-08193, Spain eDepartment of Applied Physics, Aalto University, Aalto FI-00076, Finland fSUPA, University of Strathclyde, Glasgow G4 0NG, UK gComputational Research Division, Lawrence Berkeley National Laboratory, Berkeley, CA 94720, USA hDepartment of Mathematics, University of California, Berkeley, CA 94720, USA iComputational Science Division, Argonne National Laboratory, Argonne, IL 60439, USA jDepartment of Mathematics, Duke University, Durham, NC 27708, USA kDepartment of Physics, Duke University, Durham, NC 27708, USA lDepartment of Chemistry, Duke University, Durham, NC 27708, USA mMolecular Sciences Software Institute, Blacksburg, VA 24060, USA Abstract Routine applications of electronic structure theory to molecules and peri- odic systems need to compute the electron density from given Hamiltonian and, in case of non-orthogonal basis sets, overlap matrices. System sizes can range from few to thousands or, in some examples, millions of atoms. Different discretization schemes (basis sets) and different system geometries arXiv:1912.13403v3 [physics.comp-ph] 5 Jul 2020 (finite non-periodic vs.
    [Show full text]
  • 1-DFT Introduction
    MBPT and TDDFT Theory and Tools for Electronic-Optical Properties Calculations in Material Science Dott.ssa Letizia Chiodo Nano-bio Spectroscopy Group & ETSF - European Theoretical Spectroscopy Facility, Dipartemento de Física de Materiales, Facultad de Químicas, Universidad del País Vasco UPV/EHU, San Sebastián-Donostia, Spain Outline of the Lectures • Many Body Problem • DFT elements; examples • DFT drawbacks • excited properties: electronic and optical spectroscopies. elements of theory • Many Body Perturbation Theory: GW • codes, examples of GW calculations • Many Body Perturbation Theory: BSE • codes, examples of BSE calculations • Time Dependent DFT • codes, examples of TDDFT calculations • state of the art, open problems Main References theory • P. Hohenberg & W. Kohn, Phys. Rev. 136 (1964) B864; W. Kohn & L. J. Sham, Phys. Rev. 140 , A1133 (1965); (Nobel Prize in Chemistry1998) • Richard M. Martin, Electronic Structure: Basic Theory and Practical Methods, Cambridge University Press, 2004 • M. C. Payne, Rev. Mod. Phys.64 , 1045 (1992) • E. Runge and E.K.U. Gross, Phys. Rev. Lett. 52 (1984) 997 • M. A. L.Marques, C. A. Ullrich, F. Nogueira, A. Rubio, K. Burke, E. K. U. Gross, Time-Dependent Density Functional Theory. (Springer-Verlag, 2006). • L. Hedin, Phys. Rev. 139 , A796 (1965) • R.W. Godby, M. Schluter, L. J. Sham. Phys. Rev. B 37 , 10159 (1988) • G. Onida, L. Reining, A. Rubio, Rev. Mod. Phys. 74 , 601 (2002) codes & tutorials • Q-Espresso, http://www.pwscf.org/ • Abinit, http://www.abinit.org/ • Yambo, http://www.yambo-code.org • Octopus, http://www.tddft.org/programs/octopus more info at http://www.etsf.eu, www.nanobio.ehu.es Outline of the Lectures • Many Body Problem • DFT elements; examples • DFT drawbacks • excited properties: electronic and optical spectroscopies.
    [Show full text]
  • The Impact of Density Functional Theory on Materials Research
    www.mrs.org/bulletin functional. This functional (i.e., a function whose argument is another function) de- scribes the complex kinetic and energetic interactions of an electron with other elec- Toward Computational trons. Although the form of this functional that would make the reformulation of the many-body Schrödinger equation exact is Materials Design: unknown, approximate functionals have proven highly successful in describing many material properties. Efficient algorithms devised for solving The Impact of the Kohn–Sham equations have been imple- mented in increasingly sophisticated codes, tremendously boosting the application of DFT methods. New doors are opening to in- Density Functional novative research on materials across phys- ics, chemistry, materials science, surface science, and nanotechnology, and extend- ing even to earth sciences and molecular Theory on Materials biology. The impact of this fascinating de- velopment has not been restricted to aca- demia, as DFT techniques also find application in many different areas of in- Research dustrial research. The development is so fast that many current applications could Jürgen Hafner, Christopher Wolverton, and not have been realized three years ago and were hardly dreamed of five years ago. Gerbrand Ceder, Guest Editors The articles collected in this issue of MRS Bulletin present a few of these suc- cess stories. However, even if the compu- Abstract tational tools necessary for performing The development of modern materials science has led to a growing need to complex quantum-mechanical calcula- tions relevant to real materials problems understand the phenomena determining the properties of materials and processes on are now readily available, designing a an atomistic level.
    [Show full text]
  • Practice: Quantum ESPRESSO I
    MODULE 2: QUANTUM MECHANICS Practice: Quantum ESPRESSO I. What is Quantum ESPRESSO? 2 DFT software PW-DFT, PP, US-PP, PAW FREE http://www.quantum-espresso.org PW-DFT, PP, PAW FREE http://www.abinit.org DFT PW, PP, Car-Parrinello FREE http://www.cpmd.org DFT PP, US-PP, PAW $3000 [moderate accuracy, fast] http://www.vasp.at DFT full-potential linearized augmented $500 plane-wave (FLAPW) [accurate, slow] http://www.wien2k.at Hartree-Fock, higher order correlated $3000 electron approaches http://www.gaussian.com 3 Quantum ESPRESSO 4 Quantum ESPRESSO Quantum ESPRESSO is an integrated suite of Open- Source computer codes for electronic-structure calculations and materials modeling at the nanoscale. It is based on density-functional theory, plane waves, and pseudopotentials. Core set of codes, plugins for more advanced tasks and third party packages Open initiative coordinated by the Quantum ESPRESSO Foundation, across Italy. Contributed to by developers across the world Regular hands-on workshops in Trieste, Italy Open-source code: FREE (unlike VASP...) 5 Performance Small jobs (a few atoms) can be run on single node Includes determining convergence parameters, lattice constants Can use OpenMP parallelization on multicore machines Large jobs (~10’s to ~100’s atoms) can run in parallel using MPI to 1000’s of cores Includes molecular dynamics, large geometry relaxation, phonons Parallel performance tied to BLAS/LAPACK (linear algebra routines) and 3D FFT (fast Fourier transform) New GPU-enabled version available 6 Usability Documented online:
    [Show full text]
  • The CECAM Electronic Structure Library and the Modular Software Development Paradigm
    The CECAM electronic structure library and the modular software development paradigm Cite as: J. Chem. Phys. 153, 024117 (2020); https://doi.org/10.1063/5.0012901 Submitted: 06 May 2020 . Accepted: 08 June 2020 . Published Online: 13 July 2020 Micael J. T. Oliveira , Nick Papior , Yann Pouillon , Volker Blum , Emilio Artacho , Damien Caliste , Fabiano Corsetti , Stefano de Gironcoli , Alin M. Elena , Alberto García , Víctor M. García-Suárez , Luigi Genovese , William P. Huhn , Georg Huhs , Sebastian Kokott , Emine Küçükbenli , Ask H. Larsen , Alfio Lazzaro , Irina V. Lebedeva , Yingzhou Li , David López- Durán , Pablo López-Tarifa , Martin Lüders , Miguel A. L. Marques , Jan Minar , Stephan Mohr , Arash A. Mostofi , Alan O’Cais , Mike C. Payne, Thomas Ruh, Daniel G. A. Smith , José M. Soler , David A. Strubbe , Nicolas Tancogne-Dejean , Dominic Tildesley, Marc Torrent , and Victor Wen-zhe Yu COLLECTIONS Paper published as part of the special topic on Electronic Structure Software Note: This article is part of the JCP Special Topic on Electronic Structure Software. This paper was selected as Featured ARTICLES YOU MAY BE INTERESTED IN Recent developments in the PySCF program package The Journal of Chemical Physics 153, 024109 (2020); https://doi.org/10.1063/5.0006074 An open-source coding paradigm for electronic structure calculations Scilight 2020, 291101 (2020); https://doi.org/10.1063/10.0001593 Siesta: Recent developments and applications The Journal of Chemical Physics 152, 204108 (2020); https://doi.org/10.1063/5.0005077 J. Chem. Phys. 153, 024117 (2020); https://doi.org/10.1063/5.0012901 153, 024117 © 2020 Author(s). The Journal ARTICLE of Chemical Physics scitation.org/journal/jcp The CECAM electronic structure library and the modular software development paradigm Cite as: J.
    [Show full text]
  • Accelerating Performance and Scalability with NVIDIA Gpus on HPC Applications
    Accelerating Performance and Scalability with NVIDIA GPUs on HPC Applications Pak Lui The HPC Advisory Council Update • World-wide HPC non-profit organization • ~425 member companies / universities / organizations • Bridges the gap between HPC usage and its potential • Provides best practices and a support/development center • Explores future technologies and future developments • Leading edge solutions and technology demonstrations 2 HPC Advisory Council Members 3 HPC Advisory Council Centers HPC ADVISORY COUNCIL CENTERS HPCAC HQ SWISS (CSCS) CHINA AUSTIN 4 HPC Advisory Council HPC Center Dell™ PowerEdge™ Dell PowerVault MD3420 HPE Apollo 6000 HPE ProLiant SL230s HPE Cluster Platform R730 GPU Dell PowerVault MD3460 10-node cluster Gen8 3000SL 36-node cluster 4-node cluster 16-node cluster InfiniBand Storage (Lustre) Dell™ PowerEdge™ C6145 Dell™ PowerEdge™ R815 Dell™ PowerEdge™ Dell™ PowerEdge™ M610 InfiniBand-based 6-node cluster 11-node cluster R720xd/R720 32-node GPU 38-node cluster Storage (Lustre) cluster Dell™ PowerEdge™ C6100 4-node cluster 4-node GPU cluster 4-node GPU cluster 5 Exploring All Platforms / Technologies X86, Power, GPU, FPGA and ARM based Platforms x86 Power GPU FPGA ARM 6 HPC Training • HPC Training Center – CPUs – GPUs – Interconnects – Clustering – Storage – Cables – Programming – Applications • Network of Experts – Ask the experts 7 University Award Program • University award program – Universities / individuals are encouraged to submit proposals for advanced research • Selected proposal will be provided with: – Exclusive computation time on the HPC Advisory Council’s Compute Center – Invitation to present in one of the HPC Advisory Council’s worldwide workshops – Publication of the research results on the HPC Advisory Council website • 2010 award winner is Dr.
    [Show full text]