Wavelet-Based DFT Calculations on Massively Parallel Hybrid

Total Page:16

File Type:pdf, Size:1020Kb

Wavelet-Based DFT Calculations on Massively Parallel Hybrid Summer School CEA-EDF-INRIA Toward petaflop numerical simulation on parallel hybrid architectures BigDFT and GPU INRIA CENTRE DE RECHERCHE SOPHIA ANTIPOLIS,FRANCE Atomistic Simulations DFT Ab initio codes BigDFT Wavelet-Based DFT calculations on Massively Properties BigDFT and GPUs Parallel Hybrid Architectures Code details BigDFT and HPC GPU Luigi Genovese Practical cases Discussion Messages L_Sim – CEA Grenoble June 9, 2011 Laboratoire de Simulation Atomistique http://inac.cea.fr/L_Sim Luigi Genovese Outline 1 Review of Atomistic Simulations Density Functional Theory Ab initio codes BigDFT and 2 The BigDFT project GPU Formalism and properties Atomistic Simulations The needs for hybrid DFT codes DFT Main operations, parallelisation Ab initio codes BigDFT 3 Properties Performance evaluation BigDFT and GPUs Code details Evaluating GPU gain BigDFT and Practical cases HPC GPU Practical cases 4 Concrete examples Discussion Messages Messages Laboratoire de Simulation Atomistique http://inac.cea.fr/L_Sim Luigi Genovese Review of Atomistic Simulations A interdisciplinary domain Theory – Experiment – Simulation Hardware – Computers BigDFT and Algorithms GPU Atomistic Simulations Different Atomistic Simulations DFT Ab initio codes Force fields (interatomic potentials) BigDFT Properties Tight Binding Methods BigDFT and GPUs Code details Hartree-Fock BigDFT and HPC Density Functional Theory GPU Practical cases Configuration interactions Discussion Messages Quantum Monte-Carlo Laboratoire de Simulation Atomistique http://inac.cea.fr/L_Sim Luigi Genovese Quantum mechanics for many particle systems Can we do quantum mechanics on systems of many atoms? Decoupling of the nuclei and electron dynamics Born-Oppenheimer approximation: The position of the nuclei can be considered as fixed, BigDFT and obtaining the potential “felt” by the electrons GPU n Za Atomistic Vext(r;fR1;··· ;Rng) = − ∑ Simulations a=1 jr − Raj DFT Ab initio codes BigDFT Electronic Schrödinger equation Properties BigDFT and GPUs The system properties are described by the ground state Code details BigDFT and wavefunction y(r1;··· ;rN ), which solves Schrödinger HPC equation GPU Practical cases H [fRg]y = Ey Discussion Messages The quantum hamiltonian depends on the set of the atomic positions fRg. Laboratoire de Simulation Atomistique http://inac.cea.fr/L_Sim Luigi Genovese Atomistic Simulations Two intrinsic difficulties for numerical atomistic simulations, related to complexity: Interactions The way that atoms interact is known: ¶Ψ BigDFT and i = H Ψ H y = E0y GPU } ¶t Exploration of the configuration space Atomistic Simulations DFT Ab initio codes BigDFT Properties BigDFT and GPUs Code details BigDFT and HPC GPU Practical cases Discussion Messages Laboratoire de Simulation Atomistique http://inac.cea.fr/L_Sim Luigi Genovese Atomistic Simulations Two intrinsic difficulties for numerical atomistic simulations, related to complexity: Interactions The way that atoms interact is known: ¶Ψ BigDFT and i = H Ψ H y = E0y GPU } ¶t Exploration of the configuration space Atomistic Simulations E DFT pot Ab initio codes BigDFT Properties BigDFT and GPUs Code details BigDFT and R1 HPC GPU Practical cases Discussion Messages Laboratoire de Simulation Atomistique http://inac.cea.fr/L_Sim Luigi Genovese Atomistic Simulations Two intrinsic difficulties for numerical atomistic simulations, related to complexity: Interactions The way that atoms interact is known: ¶Ψ BigDFT and i = H Ψ H y = E0y GPU } ¶t Exploration of the configuration space Atomistic Simulations E DFT pot Ab initio codes BigDFT Properties BigDFT and GPUs Code details BigDFT and R1 HPC GPU Practical cases R2 Discussion Messages Laboratoire de Simulation Atomistique http://inac.cea.fr/L_Sim Luigi Genovese Atomistic Simulations Two intrinsic difficulties for numerical atomistic simulations, related to complexity: Interactions The way that atoms interact is known: ¶Ψ BigDFT and i = H Ψ H y = E0y GPU } ¶t Exploration of the configuration space Atomistic Simulations E DFT pot Ab initio codes BigDFT Properties BigDFT and GPUs Code details BigDFT and R1 HPC GPU Practical cases R3 R2 Discussion Messages Laboratoire de Simulation Atomistique http://inac.cea.fr/L_Sim Luigi Genovese Atomistic Simulations Two intrinsic difficulties for numerical atomistic simulations, related to complexity: Interactions The way that atoms interact is known: ¶Ψ BigDFT and i = H Ψ H y = E0y GPU } ¶t Exploration of the configuration space Atomistic Simulations E DFT pot Ab initio codes R1000 BigDFT Properties BigDFT and GPUs Code details BigDFT and R1 HPC GPU R41 R3 Practical cases Rn R2 Discussion Messages Laboratoire de Simulation Atomistique http://inac.cea.fr/L_Sim Luigi Genovese Choice of Atomistic Methods 3 criteria 1! Generality (elements, alloys) G P 2! Precision (∆r, ∆E) 3! System size (N, ∆t) BigDFT and S GPU Atomistic Chemistry and Physics Simulations DFT Ab initio codes Force Fields BigDFT G P G P G P Properties Tight Binding BigDFT and GPUs Code details S S S Hartree-Fock BigDFT and HPC DFT GPU G P G P G P Practical cases Conf. Inter. Discussion Messages S S S Quantum Monte-Carlo Laboratoire de Simulation Atomistique http://inac.cea.fr/L_Sim Luigi Genovese Choice of Atomistic Methods 3 criteria 1! Generality (elements, alloys) G P 2! Precision (∆r, ∆E) 3! System size (N, ∆t) BigDFT and S GPU Atomistic Chemistry and Physics Simulations DFT Ab initio codes Force Fields BigDFT G P G P G P Properties Tight Binding BigDFT and GPUs Code details S S S Hartree-Fock BigDFT and HPC DFT GPU G P G P G P Practical cases Conf. Inter. Discussion Messages S S S Quantum Monte-Carlo Laboratoire de Simulation Atomistique http://inac.cea.fr/L_Sim Luigi Genovese Choice of Atomistic Methods 3 criteria 1! Generality (elements, alloys) G P 2! Precision (∆r, ∆E) 3! System size (N, ∆t) BigDFT and S GPU Atomistic Chemistry and Physics Simulations DFT Ab initio codes Force Fields BigDFT G P G P G P Properties Tight Binding BigDFT and GPUs Code details S S S Hartree-Fock BigDFT and HPC DFT GPU G P G P G P Practical cases Conf. Inter. Discussion Messages S S S Quantum Monte-Carlo Laboratoire de Simulation Atomistique http://inac.cea.fr/L_Sim Luigi Genovese Choice of Atomistic Methods 3 criteria 1! Generality (elements, alloys) G P 2! Precision (∆r, ∆E) 3! System size (N, ∆t) BigDFT and S GPU Atomistic Chemistry and Physics Simulations DFT Ab initio codes Force Fields BigDFT G P G P G P Properties Tight Binding BigDFT and GPUs Code details S S S Hartree-Fock BigDFT and HPC DFT GPU G P G P G P Practical cases Conf. Inter. Discussion Messages S S S Quantum Monte-Carlo Laboratoire de Simulation Atomistique http://inac.cea.fr/L_Sim Luigi Genovese Choice of Atomistic Methods 3 criteria 1! Generality (elements, alloys) G P 2! Precision (∆r, ∆E) 3! System size (N, ∆t) BigDFT and S GPU Atomistic Chemistry and Physics Simulations DFT Ab initio codes Force Fields BigDFT G P G P G P Properties Tight Binding BigDFT and GPUs Code details S S S Hartree-Fock BigDFT and HPC DFT GPU G P G P G P Practical cases Conf. Inter. Discussion Messages S S S Quantum Monte-Carlo Laboratoire de Simulation Atomistique http://inac.cea.fr/L_Sim Luigi Genovese Choice of Atomistic Methods 3 criteria 1! Generality (elements, alloys) G P 2! Precision (∆r, ∆E) 3! System size (N, ∆t) BigDFT and S GPU Atomistic Chemistry and Physics Simulations DFT Ab initio codes Force Fields BigDFT G P G P G P Properties Tight Binding BigDFT and GPUs Code details S S S Hartree-Fock BigDFT and HPC DFT GPU G P G P G P Practical cases Conf. Inter. Discussion Messages S S S Quantum Monte-Carlo Laboratoire de Simulation Atomistique http://inac.cea.fr/L_Sim Luigi Genovese The Hohenberg-Kohn theorem A tremendous numerical problem N 1 1 1 H = − ∇2 + V (r ;fRg) + ∑ ri ext i ∑ i=1 2 2 i6=j jri − rj j BigDFT and The Schrödinger is very difficult to solve for more than two GPU electrons! Another approach is imperative Atomistic Simulations The fundamental variable of the problem is however not the DFT Ab initio codes wavefunction, but the electronic density BigDFT Z ∗ Properties r(r) = N dr2 ···drN y (r;r2;··· ;rN )y(r;r2;··· ;rN ) BigDFT and GPUs Code details BigDFT and Hohenberg-Kohn theorem (1964) HPC GPU Practical cases The ground state density r(r) of a many-electron system Discussion uniquely determines (up to a constant) the external potential . Messages The external potential is a functional of the density Vext = Vext[r] Laboratoire de Simulation Atomistique http://inac.cea.fr/L_Sim Luigi Genovese The Kohn-Sham approximation Given the H-K theorem, it turns out that the total electronic energy is an unknown functional of the density E = E[r] =) Density Functional Theory DFT (Kohn-Sham approach) BigDFT and Mapping of a interacting many-electron system into a system GPU with independent particles moving into an effective potential. Atomistic Simulations DFT Find a set of orthonormal orbitals Ψ (r) that minimizes: Ab initio codes i BigDFT Properties N=2 1 Z 1 Z BigDFT and GPUs E = − Ψ∗(r)∇2Ψ (r)dr + r(r)V (r)dr Code details ∑ i i H 2 i=1 2 BigDFT and HPC Z GPU + Exc[r(r)]+ Vext (r)r(r)dr Practical cases Discussion N=2 Messages ∗ 2 r(r) = 2 ∑ Ψi (r)Ψi (r) ∇ VH (r) = −4pr(r) i=1 Laboratoire de Simulation Atomistique http://inac.cea.fr/L_Sim Luigi Genovese Ab initio calculations with DFT Several advantages Main limitations 4 Ab initio: No 8 Approximated approach adjustable parameters 8 Requires high computer 4 DFT: Quantum power, limited to few mechanical BigDFT and hundreds atoms in most GPU (fundamental) cases Atomistic treatment Simulations DFT Ab initio codes Wide range of applications: nanoscience, biology, materials BigDFT Properties BigDFT and GPUs Code details BigDFT and HPC GPU Practical cases Discussion Messages Laboratoire de Simulation Atomistique http://inac.cea.fr/L_Sim Luigi Genovese Performing a DFT calculation A self-consistent equation Then r = 2∑i hyi jyi i, where jyi i satisfies 1 2 ∇ + VH [r] + Vxc[r] + Vext + Vpseudo jyi i = ∑Λi;j jyj i ; 2 j BigDFT and GPU Now in practice: implementing a DFT code Atomistic Simulations (Kohn-Sham) DFT “Ingredients” DFT Ab initio codes An XC potential, functional of the density BigDFT Properties several approximations exists (LDA,GGA,.
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]
  • 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]
  • Introducing ONETEP: Linear-Scaling Density Functional Simulations on Parallel Computers Chris-Kriton Skylaris,A) Peter D
    THE JOURNAL OF CHEMICAL PHYSICS 122, 084119 ͑2005͒ Introducing ONETEP: Linear-scaling density functional simulations on parallel computers Chris-Kriton Skylaris,a) Peter D. Haynes, Arash A. Mostofi, and Mike C. Payne Theory of Condensed Matter, Cavendish Laboratory, Madingley Road, Cambridge CB3 0HE, United Kingdom ͑Received 29 September 2004; accepted 4 November 2004; published online 23 February 2005͒ We present ONETEP ͑order-N electronic total energy package͒, a density functional program for parallel computers whose computational cost scales linearly with the number of atoms and the number of processors. ONETEP is based on our reformulation of the plane wave pseudopotential method which exploits the electronic localization that is inherent in systems with a nonvanishing band gap. We summarize the theoretical developments that enable the direct optimization of strictly localized quantities expressed in terms of a delocalized plane wave basis. These same localized quantities lead us to a physical way of dividing the computational effort among many processors to allow calculations to be performed efficiently on parallel supercomputers. We show with examples that ONETEP achieves excellent speedups with increasing numbers of processors and confirm that the time taken by ONETEP as a function of increasing number of atoms for a given number of processors is indeed linear. What distinguishes our approach is that the localization is achieved in a controlled and mathematically consistent manner so that ONETEP obtains the same accuracy as conventional cubic-scaling plane wave approaches and offers fast and stable convergence. We expect that calculations with ONETEP have the potential to provide quantitative theoretical predictions for problems involving thousands of atoms such as those often encountered in nanoscience and biophysics.
    [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]
  • Natural Bond Orbital Analysis in the ONETEP Code: Applications to Large Protein Systems Louis P
    WWW.C-CHEM.ORG FULL PAPER Natural Bond Orbital Analysis in the ONETEP Code: Applications to Large Protein Systems Louis P. Lee,*[a] Daniel J. Cole,[a] Mike C. Payne,[a] and Chris-Kriton Skylaris[b] First principles electronic structure calculations are typically Generalized Wannier Functions of ONETEP to natural atomic performed in terms of molecular orbitals (or bands), providing a orbitals, NBO analysis can be performed within a localized straightforward theoretical avenue for approximations of region in such a way that ensures the results are identical to an increasing sophistication, but do not usually provide any analysis on the full system. We demonstrate the capabilities of qualitative chemical information about the system. We can this approach by performing illustrative studies of large derive such information via post-processing using natural bond proteins—namely, investigating changes in charge transfer orbital (NBO) analysis, which produces a chemical picture of between the heme group of myoglobin and its ligands with bonding in terms of localized Lewis-type bond and lone pair increasing system size and between a protein and its explicit orbitals that we can use to understand molecular structure and solvent, estimating the contribution of electronic delocalization interactions. We present NBO analysis of large-scale calculations to the stabilization of hydrogen bonds in the binding pocket of with the ONETEP linear-scaling density functional theory package, a drug-receptor complex, and observing, in situ, the n ! p* which we have interfaced with the NBO 5 analysis program. In hyperconjugative interactions between carbonyl groups that ONETEP calculations involving thousands of atoms, one is typically stabilize protein backbones.
    [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]
  • Improvements of Bigdft Code in Modern HPC Architectures
    Available on-line at www.prace-ri.eu Partnership for Advanced Computing in Europe Improvements of BigDFT code in modern HPC architectures Luigi Genovesea;b;∗, Brice Videaua, Thierry Deutscha, Huan Tranc, Stefan Goedeckerc aLaboratoire de Simulation Atomistique, SP2M/INAC/CEA, 17 Av. des Martyrs, 38054 Grenoble, France bEuropean Synchrotron Radiation Facility, 6 rue Horowitz, BP 220, 38043 Grenoble, France cInstitut f¨urPhysik, Universit¨atBasel, Klingelbergstr.82, 4056 Basel, Switzerland Abstract Electronic structure calculations (DFT codes) are certainly among the disciplines for which an increasing of the computa- tional power correspond to an advancement in the scientific results. In this report, we present the ongoing advancements of DFT code that can run on massively parallel, hybrid and heterogeneous CPU-GPU clusters. This DFT code, named BigDFT, is delivered within the GNU-GPL license either in a stand-alone version or integrated in the ABINIT software package. Hybrid BigDFT routines were initially ported with NVidia's CUDA language, and recently more functionalities have been added with new routines writeen within Kronos' OpenCL standard. The formalism of this code is based on Daubechies wavelets, which is a systematic real-space based basis set. The properties of this basis set are well suited for an extension on a GPU-accelerated environment. In addition to focusing on the performances of the MPI and OpenMP parallelisation the BigDFT code, this presentation also relies of the usage of the GPU resources in a complex code with different kinds of operations. A discussion on the interest of present and expected performances of Hybrid architectures computation in the framework of electronic structure calculations is also adressed.
    [Show full text]