Integrated Computational Materials Engineering Education

Similar documents
The electronic structure of materials 2 - DFT

Fundamentals and applications of Density Functional Theory Astrid Marthinsen PhD candidate, Department of Materials Science and Engineering

Practical Guide to Density Functional Theory (DFT)

Electronic Structure Methodology 1

DFT: Exchange-Correlation

MODULE 2: QUANTUM MECHANICS. Practice: Quantum ESPRESSO

Pseudopotentials for hybrid density functionals and SCAN

CLIMBING THE LADDER OF DENSITY FUNCTIONAL APPROXIMATIONS JOHN P. PERDEW DEPARTMENT OF PHYSICS TEMPLE UNIVERSITY PHILADELPHIA, PA 19122

Density Functional Theory for Electrons in Materials

Teoría del Funcional de la Densidad (Density Functional Theory)

Electron bands in crystals Pseudopotentials, Plane Waves, Local Orbitals

Computational Methods. Chem 561

Density Functional Theory: from theory to Applications

Key concepts in Density Functional Theory (II)

Key concepts in Density Functional Theory

nanohub.org learning module: Prelab lecture on bonding and band structure in Si

Introduction to First-Principles Method

1 Density functional theory (DFT)

First-principles modeling: The evolution of the field from Walter Kohn s seminal work to today s computer-aided materials design

Key concepts in Density Functional Theory (II) Silvana Botti

Density Functional Theory. Martin Lüders Daresbury Laboratory

Pseudopotentials: design, testing, typical errors

Key concepts in Density Functional Theory (I) Silvana Botti

MODULE 2: QUANTUM MECHANICS. Principles and Theory

Electrochemistry project, Chemistry Department, November Ab-initio Molecular Dynamics Simulation

Dept of Mechanical Engineering MIT Nanoengineering group

Session 1. Introduction to Computational Chemistry. Computational (chemistry education) and/or (Computational chemistry) education

Chapter 3. The (L)APW+lo Method. 3.1 Choosing A Basis Set

DFT EXERCISES. FELIPE CERVANTES SODI January 2006

Introduction to Density Functional Theory with Applications to Graphene Branislav K. Nikolić

Supporting information. Origins of High Electrolyte-Electrode Interfacial Resistances in Lithium Cells. Containing Garnet Type LLZO Solid Electrolytes

Introduction to density functional perturbation theory for lattice dynamics

Answers Quantum Chemistry NWI-MOL406 G. C. Groenenboom and G. A. de Wijs, HG00.307, 8:30-11:30, 21 jan 2014

Recent advances in development of single-point orbital-free kinetic energy functionals

Electronic Structure Theory for Periodic Systems: The Concepts. Christian Ratsch

Solid State Theory: Band Structure Methods

Two implementations of the Projector Augmented Wave (PAW) formalism

CHEM6085: Density Functional Theory

Electronic structure, plane waves and pseudopotentials

DFT / SIESTA algorithms

Electrons in Crystals. Chris J. Pickard

Algorithms and Computational Aspects of DFT Calculations

Exchange-Correlation Functional

DFT in practice : Part II. Ersen Mete

Practical calculations using first-principles QM Convergence, convergence, convergence

Electrons in a periodic potential

Finite-Temperature Hartree-Fock Exchange and Exchange- Correlation Free Energy Functionals. Travis Sjostrom. IPAM 2012 Workshop IV

The Plane-wave Pseudopotential Method

Introduction to DFT and Density Functionals. by Michel Côté Université de Montréal Département de physique

Basics of Density Functional Theory (DFT)

All electron optimized effective potential method for solids

Physics 211B : Problem Set #0

An Approximate DFT Method: The Density-Functional Tight-Binding (DFTB) Method

Density Functional Theory (DFT)

Density functional theory in the solid state

Quantum Modeling of Solids: Basic Properties

DENSITY FUNCTIONAL THEORY FOR NON-THEORISTS JOHN P. PERDEW DEPARTMENTS OF PHYSICS AND CHEMISTRY TEMPLE UNIVERSITY

Density Functional Theory

Introduction to first-principles modelling and CASTEP

Self Consistent Cycle

Electronic structure of solids: basic concepts and methods

Density Functional Theory

Electronic Structure Calculations, Density Functional Theory and its Modern Implementations

Lecture 4: Basic elements of band theory

Band calculations: Theory and Applications

Module 6 1. Density functional theory

Determining elastic constants of graphene using density functional theory

Introduction to density-functional theory. Emmanuel Fromager

Multi-Scale Modeling from First Principles

CHAPTER 3 WIEN2k. Chapter 3 : WIEN2k 50

Dept of Mechanical Engineering MIT Nanoengineering group

Introduction to Computational Chemistry Computational (chemistry education) and/or. (Computational chemistry) education

DFT: Exchange-Correlation

Introduction to Density Functional Theory

CHEM6085: Density Functional Theory

References. Documentation Manuals Tutorials Publications

Homogeneous Electric and Magnetic Fields in Periodic Systems

Electronic Structure of MoS 2 Nanotubes

Set the initial conditions r i. Update neighborlist. Get new forces F i

Exchange Correlation Functional Investigation of RT-TDDFT on a Sodium Chloride. Dimer. Philip Straughn

FULL POTENTIAL LINEARIZED AUGMENTED PLANE WAVE (FP-LAPW) IN THE FRAMEWORK OF DENSITY FUNCTIONAL THEORY

Solving Many-Body Schrödinger Equation Using Density Functional Theory and Finite Elements

Pseudopotential generation and test by the ld1.x atomic code: an introduction

Structure of Cement Phases from ab initio Modeling Crystalline C-S-HC

Improved Electronic Structure and Optical Properties of sp-hybridized Semiconductors Using LDA+U SIC

GEM4 Summer School OpenCourseWare

Electronic band structure, sx-lda, Hybrid DFT, LDA+U and all that. Keith Refson STFC Rutherford Appleton Laboratory

Introduction to DFT and its Application to Defects in Semiconductors

Electronic structure theory: Fundamentals to frontiers. 2. Density functional theory

Magnetism in transition metal oxides by post-dft methods

6.730 Physics for Solid State Applications

Nonlocal exchange correlation in screened-exchange density functional methods

Kronig-Penney model. 2m dx. Solutions can be found in region I and region II Match boundary conditions

Lecture 8: Introduction to Density Functional Theory

Three Most Important Topics (MIT) Today

6: Plane waves, unit cells, k- points and all that

VASP: running on HPC resources. University of Vienna, Faculty of Physics and Center for Computational Materials Science, Vienna, Austria

Lecture. Ref. Ihn Ch. 3, Yu&Cardona Ch. 2

The Plane-Wave Pseudopotential Method

Intro to ab initio methods

Transcription:

Integrated Computational Materials Engineering Education Lecture on Density Functional Theory An Introduction Mark Asta Dept. of Materials Science and Engineering, University of California, Berkeley & Materials Sciences Division, Lawrence Berkeley National Laboratory Berkeley, CA 94720

Acknowledgements Portions of these lectures are based on material put together by Daryl Chrzan (UC Berkeley) and Jeff Grossman (MIT) as part of a TMS short course that the three of us taught at the 2010 annual meeting. The Division of Materials Research at the National Science Foundation is acknowledged for financial support in the development of the lecture and module

Use of DFT in Materials Research K. Thornton, S. Nola, R. E. Garcia, MA and G. B. Olson, Computational Materials Science and Engineering Education: A Survey of Trends and Needs, JOM (2009)

The Role of Electronic Structure Methods in ICME A wide variety of relevant properties can be calculated from knowledge of atomic numbers alone Elastic constants Finite-temperature thermodynamic and transport properties Energies of point, line and planar defects For many classes of systems accuracy is quite high Can be used to obtain missing properties in materials design when experimental data is lacking, hard to obtain, or controversial Can be used to discover new stable compounds with target properties The starting point for hierarchical multiscale modeling Enables development of interatomic potentials for larger-scale classical modeling

Materials Data for Discovery & Design https://www.materialsproject.org/ A. Jain, S.P. Ong, G. Hautier, W. Chen, W.D. Richards, S. Dacek, S. Cholia, D. Gunter, D. Skinner, G. Ceder, K.A. Persson, Applied Physics Letters Materials, 2013, 1(1), 011002.

Materials Data for Discovery & Design

Materials Data for Discovery & Design DFT Lecture, The 7th Summer School for Integrated Computational Materials Education

Materials Data for Discovery & Design

Materials Data for Discovery & Design

Formalism Hydrogen Atom Density Functional Theory Outline Exchange-Correlation Potentials Pseudopotentials and Related Approaches Some Commercial and Open Source Codes Practical Issues Implementation Periodic boundary conditions k-points Plane-wave basis sets Parameters controlling numerical precision Example Exercise

Introduction The Hydrogen Atom Proton with mass M 1, coordinate R 1 Electron with mass m 1, coordinate r 1 $ & % 2 2M 1 1 2 2 2m 2 2 2 e2 r ' ) Ψ(R 1,r 2 ) = EΨ(R 1,r 2 ) ( r = r 1 r 2, R = M 1 R 1 + m 2 r 2 M 1 + m 2, m = M 1 m 2 M 1 + m 2, M = M 1 + m 2 $ & % 2 2M R 2 2 2m r 2 e2 r ' ) Ψ(R,r) = EΨ(R,r) ( Ψ(R,r) =ψ cm (R)ψ r (r) $ & % 2M ' $ 2 R ) ψ cm (R) = E cm ψ cm (R) & 2 ( 2m r % 2 2 e2 ' ) ψ r (r) = E r ψ r (r) r (

Hydrogen Atom Switch to Spherical Coordinates 2 2m % ' & 1 r 2 % ψ ( ' r & r2 * + r ) 1 % ψ ( ' sinθ * + r 2 sinθ θ & θ ) 1 2 ψ ( * e2 r 2 sin 2 θ ϕ 2 ) r ψ = Eψ ψ(r,θ,φ) = R nl (r)y l m (θ,φ) 2 2m # % $ 1 r 2 d # % dr $ r2 d & ( dr' l(l +1) r 2 e2 r & ( R nl (r) = E n R nl (r) ' θ φ E n = me4 1 2 2 n = 13.6 ev 2 n 2

Hydrogen Atom Wavefunctions n = 1, 2, 3, l = 0 (s), 1(p), 2(d),, n-1 http://galileo.phys.virginia.edu/classes/751.mf1i.fall02/hydrogenatom.htm Probability densities through the xz-plane for the electron at different quantum numbers (l, across top; n, down side; m = 0) http://en.wikipedia.org/wiki/hydrogen_atom

The Many-Electron Problem Collection of N ions n electrons Analytical solution like that for hydrogen atom not available electrons ions

Born-Oppenheimer Approximation Mass of nuclei exceeds that of the electrons by a factor of 1000 or more we can neglect the kinetic energy of the nuclei treat the ion-ion interaction classically significantly simplifies the Hamiltonian for the electrons Consider Hamiltonian for n electrons in potential of N nuclei with atomic numbers Z i H = 2 2m n i=1 2 r i N n j=1 Z i e 2 + 1 R i r j 2 i=1 n i=1 n j=1 i j e 2 r i r j external potential Vext ( r ) j

Density Functional Theory Hohenberg and Kohn (1964), Kohn and Sham (1965) For each external potential there is a unique groundstate electron density Energy can be obtained by minimizing of a density functional with respect to density of electrons n(r) E groundstate =min{e tot [n(r)]} [ ] = T [ n( r) ] + E [ int n( r) ] + drv ext r E tot n r ( ) ( ) n r ( ) + E ion ion Kinetic Energy Electron-Electron Interactions Electron-Ion Interactions

E[{φ i }] =! 2 Kohn-Sham Approach 2m n i=1 n(r) = e φ i (r) 2 n i=1 + 1 2 φ i * i2 φ i d 3 r + V ext (r)n(r)d 3 r n(r)n(r') d 3 rd 3 r'+ E xc [n(r)] r r' Many-Body Electron-Electron Interactions Lumped into E xc [n(r)] Exchange-Correlation Energy

Kohn-Sham Equations $! 2 & 2m 2 i +V nuclei (r)+ %& n(r') r r' ' d 3 r'+v xc (r)) () φ (r) = ε i iφ i (r) V xc (r) δe xc [n(r)] δn(r)

Local Density Approximation (e.g., J. P. Perdew and A. Zunger, Phys. Rev. B 23, 5048 (1981)) E xc [n(r)] = hom ε xc (n(r))n(r)d 3 r ε xc hom (n(r)) Exchange Correlation Energy of Homogeneous Electron Gas of Density n(r)

Generalized Gradient Approximation J. P. Perdew, K. Burke and M. Ernzerhof, Phys. Rev. Lett. 77 (1996) E GGA xc [n(r)] = ε x hom (n(r))n(r)f xc (r s,ζ, s)d 3 r n = 3 / 4π r s 3 = k F 3 / 3π 2 ζ = (n n ) / n s = n /2k F n

A Note on Accuracy and Ongoing Research LDA often leads to overbinding Lattice constants can be 1-3 % too small, elastic constants 10-15 % too stiff, cohesive energies 5-20 % too large BUT, errors are largely systematic Energy differences tend to be more accurate GGA corrects for overbinding Sometimes overcorrects Beyond DFT Approaches For highly correlated systems LDA & GGA perform worse and corrections required (DFT+U, Hybrid Hartree-Fock/DFT, Meta-GGA, DMFT, ) Non-bonded interactions, e.g., van der Waals interactions in graphite, require additional terms or functionals (e.g., vdw-df)

Pseudopotentials Potential due to ions is singular at ion core Eigenfunctions oscillate rapidly near singularity Eigenfunction in bonding region is smooth

Pseudopotentials For plane-wave basis sets, rapid oscillations require large number of basis functions expensive unnecessary these oscillations don't alter bonding properties Replace potential with nonsingular potential preserve bonding tails of eigenfunction preserve distribution of charge between core and tail regions reduces number of plane waves required for accurate expansion of wavefunction Transferable developed from properties of isolated atoms applied in other situations φ φ pseudo

Summary of Approaches Pseudopotentials Core electrons removed from problem and enter only in their effect of the pseudopotential felt by the valence electrons Kohn-Sham equations solved for valence electrons only Augment Plane Waves with atomic-like orbitals An efficient basis set that allows all electrons to be treated in the calculations Basis for all-electron codes Projector-Augmented-Wave method Combines features of both methods Generally accepted as the basis for the most accurate approach for calculations requiring consideration of valence electrons only

Some of the Widely Used Codes VASP (http://cms.mpi.univie.ac.at/vasp/) Commercial, Plane-Wave Basis, Pseudopotentials and PAW PWSCF (http://www.quantum-espresso.org/) Free (and available to run on nanohub), Plane-Wave Basis, Pseudopotentials and PAW CASTEP (http://ccpforge.cse.rl.ac.uk/gf/project/castep/) Free in UK, licensed by Accelrys elsewhere, Plane-Wave Basis, Pseudopotentials ABINIT (http://www.abinit.org/) Free (and available to run on nanohub), plane-wave basis, pseudopotentials and PAW WIEN2K (http://www.wien2k.at/) Commercial (modest license fee), all-electron augmented wave method

Formalism Hydrogen Atom Density Functional Theory Outline Exchange-Correlation Potentials Pseudopotentials and Related Approaches Some Commercial and Open Source Codes Practical Issues Implementation Periodic boundary conditions k-points Plane-wave basis sets Parameters controlling numerical precision Example Exercise

Total Energy in Density Functional Theory E[{φ i }] = 2 2m e + 1 2 N e i=1 φ * i 2 i φ i d 3 r + n(r)n(r') r r' Electron Density Electron Wavefunctions φ i (r) V ext (r)n(r)d 3 r n i=1 n(r) = e φ i (r) 2 d 3 rd 3 r'+e xc [n(r)] Potential Electrons Feel from Nuclei V ext (r) Exchange-Correlation Energy E xc [n(r)] Form depends on whether you use LDA or GGA

Kohn-Sham Equations Schrödinger Equation for Electron Wavefunctions $ & %& 2 2 i +V ext (r)+ 2m e n(r') r r' ' d 3 r'+v xc (r)) () φ (r) = ε i iφ i (r) Exchange-Correlation Potential V xc (r) δe xc [n(r)] δn(r) Electron Density n i=1 n(r) = e φ i (r) 2 Note: φ i depends on n(r) which depends on φ i è Solution of Kohn-Sham equations must be done iteratively

Self-Consistent Solution to DFT Equations Input Positions of Atoms for a Given Unit Cell and Lattice Constant different Energy for Given Lattice Constant guess charge density compute effective potential compute Kohn-Sham orbitals and density compare output and input charge densities same 1. Set up atom positions 2. Make initial guess of input charge density (often overlapping atomic charge densities) 3. Solve Kohn-Sham equations with this input charge density 4. Compute output charge density from resulting wavefunctions 5. If energy from input and output densities differ by amount greater than a chosen threshold, mix output and input density and go to step 2 6. Quit when energy from input and output densities agree to within prescribed tolerance (e.g., 10-5 ev) Note: In your exercise, positions of atoms are dictated by symmetry. If this is not the case another loop must be added to minimize energy with respect to atomic positions.

Implementation of DFT for a Single Crystal Crystal Structure Defined by Unit Cell Vectors and Positions of Basis Atoms Example: Diamond Cubic Structure of Si a a a Unit Cell Vectors a 1 = a (-1/2, 1/2, 0) a 2 = a (-1/2, 0, 1/2) a 3 = a (0, 1/2, 1/2) Basis Atom Positions 0 0 0 ¼ ¼ ¼ All atoms in the crystal can be obtained by adding integer multiples of unit cell vectors to basis atom positions

Electron Density in Crystal Lattice a a a Unit-Cell Vectors a 1 = a (-1/2, 1/2, 0) a 2 = a (-1/2, 0, 1/2) a 3 = a (0, 1/2, 1/2) Electron density is periodic with periodicity given by R uvw n( r) = n( r + R uvw ) Translation Vectors: R uvw = ua 1 + va 2 + wa 3

Brillouin Zone Electronic Bandstructure Example for Si Bandstructure http://en.wikipedia.org/wiki/brillouin_zone http://de.wikipedia.org/wiki/datei:band_structure_si_schematic.svg Electronic wavefunctions in a crystal can be indexed by point in reciprocal space (k) and a band index (β)

Why? Wavefunctions in a Crystal Obey Bloch s Theorem For a given band β φ k β ( r) = exp ik r ( ) u β ( k r) ( ) Where u β is periodic in real space: u β k r k r ( ) = u β k ( r + R uvw ) Translation Vectors: R uvw = ua 1 + va 2 + wa 3

Representation of Electron Density φ k β ( r) = exp ik r ( ) u β ( k r) N e n(r) = e φ i (r) 2 i=1 ΩBZ ( ) n(r) = e φ k β r β 2 f (εk β ε F ) d 3 k Ω BZ In practice the integral over the Brillouin zone is replaced with a sum over a finite number of k-points (N kpt ) n(r) e Integral over k-points in first Brillouin zone f(ε-ε F ) is Fermi-Dirac distribution function with Fermi energy ε F β N kpt j=1 β w j φ k j ( r) 2 f (ε β k j ε F ) One parameter that needs to be checked for numerical convergence is number of k-points

Representation of Wavefunctions Fourier-Expansion as Series of Plane Waves For a given band: φ k β ( r) = exp ik r ( ) u β ( k r) Recall that u β is periodic in real space: u β k r k r u k β ( r) ( ) ( ) = u β k ( r + R uvw ) can be written as a Fourier Series: u β k ( r) = u β k ( G lmn )exp ig lmn r where the a i * G lmn = la * 1 + ma * * 2 + na 3 are primitive reciprocal lattice vectors lmn a * 1 a 1 = 2π a * 1 a 2 = 0 a * 1 a 3 = 0 a * 2 a 1 = 0 a * 2 a 2 = 2π a * 2 a 3 = 0 a * 3 a 1 = 0 a * 3 a 2 = 0 a * 3 a 3 = 2π ( )

Recall Properties of Fourier Series Black line = (exact) triangular wave Colored lines = Fourier series truncated at different orders http://mathworld.wolfram.com/fourierseriestrianglewave.html General Form of Fourier Series: For Triangular Wave: Typically we expect the accuracy of a truncated Fourier series to improve as we increase the number of terms

Representation of Wavefunctions Plane-Wave Basis Set For a given band φ k β ( r) = exp ik r ( ) u β ( k r) Use Fourier Expansion φ k β ( r) = u β k ( G)exp"# i( G + k) r$ % G In practice the Fourier series is truncated to include all G for which: 2 2m G + k ( ) 2 < E cut Another parameter that needs to be checked for convergence is the plane-wave cutoff energy E cut

Examples of Convergence Checks Effect of E cut Effect of Number of k Points http://www.fhi-berlin.mpg.de/th/meetings/fhimd2001/pehlke1.pdf

Formalism Hydrogen Atom Density Functional Theory Outline Exchange-Correlation Potentials Pseudopotentials and Related Approaches Some Commercial and Open Source Codes Practical Issues Implementation Periodic boundary conditions k-points Plane-wave basis sets Parameters controlling numerical precision Example Exercise

Your Exercise: Part 1 Calculate equation of state of diamond cubic Si using Quantum Espresso on Nanohub (http://nanohub.org/) You will compare accuracy of LDA and GGA You will check numerical convergence with respect to number of k-points and plane-wave cutoff You will make use of the following unit cell for diamond-cubic structure a Lattice Vectors a 1 = a (-1/2, 1/2, 0) a 2 = a (-1/2, 0, 1/2) a 3 = a (0, 1/2, 1/2) a a Basis Atom Positions 0 0 0 ¼ ¼ ¼

Equation of State A Probe of Interatomic Interactions Energy per atom Schematic Energy vs. Volume Relation Diamond Cubic Structure of Si a Volume per atom (=a 3 /8 for Si) a a http://www.e6cvd.com/cvd/page.jsp? pageid=361

P = E V Equation of State What Properties Can we Learn from It? Pressure versus Volume Relation Given E(V) one can compute P(V) by taking derivative Recall 1 st Law of Thermo: de = T ds - P dv and consider T = 0 K Equilibrium Volume (or Lattice Constant) Volume corresponding to zero pressure = Volume where slope of E(V) is zero Volume measured experimentally at P = 1 atm B = V P V = V 2 E V 2 Bulk Modulus B related to curvature of E(V) Function

Your Exercise: Part 2 Non-hydrostatic Stress and Strain Stress-Strain Relations in Linear Elasticity σ ij = k,l C ijkl ε kl Stress Strain C ijkl Single-Crystal Elastic Constants Stress-Strain Relations in Linear Elasticity Consider Single Strain ε 33 =ε σ 33 = C 11 ε σ 22 = C 12 ε Voigt Notation (for Cubic Crystal) C 3333 =C 2222 =C 1111 =C 11 C 2233 =C 1133 =C 1122 =C 2211 =C 3311 =C 3322 =C 12