The Plane-Wave Pseudopotential Method

Similar documents
Introduction to Density Functional Theory in a Plane Wave + Pseudopotential Framework

DFT in practice : Part II. Ersen Mete

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

Theory of Pseudopotentials. Outline of Talk

Why use pseudo potentials?

Pseudopotentials for hybrid density functionals and SCAN

Pseudopotential methods for DFT calculations

Plane waves, pseudopotentials and PAW. X. Gonze Université catholique de Louvain, Louvain-la-neuve, Belgium

An Introduction to OPIUM

Density Functional Theory

1. Hydrogen atom in a box

Designed nonlocal pseudopotentials for enhanced transferability

Norm-conserving pseudopotentials and basis sets in electronic structure calculations. Javier Junquera. Universidad de Cantabria

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

The Linearized Augmented Planewave (LAPW) Method

The Plane-wave Pseudopotential Method

Algorithms and Computational Aspects of DFT Calculations

Density Functional Theory: from theory to Applications

Open-Source Pseudopotential Interface/Unification Module (OPIUM): The Basic Ins and Outs of Operation

Density Functional Theory. Martin Lüders Daresbury Laboratory

Pseudopotentials and Basis Sets. How to generate and test them

Electronic structure, plane waves and pseudopotentials

Introduction to First-Principles Method

Density Functional Theory: from theory to Applications

Self Consistent Cycle

The Projector Augmented Wave method

CHEM6085: Density Functional Theory

Electron bands in crystals Pseudopotentials, Plane Waves, Local Orbitals

PSEUDOPOTENTIALS FOR BAND STRUCTURE CALCULATIONS

Strategies for Solving Kohn- Sham equations

Pseudopotentials: design, testing, typical errors

Atomic orbitals of finite range as basis sets. Javier Junquera

Dept of Mechanical Engineering MIT Nanoengineering group

Practical Guide to Density Functional Theory (DFT)

arxiv:cond-mat/ v1 17 May 1995

Key concepts in Density Functional Theory (I) Silvana Botti

Electronic Structure of Crystalline Solids

Projector augmented wave Implementation

Chapter 2 Approximation Methods Can be Used When Exact Solutions to the Schrödinger Equation Can Not be Found.

Two implementations of the Projector Augmented Wave (PAW) formalism

PHY 407 QUANTUM MECHANICS Fall 05 Problem set 1 Due Sep

Supporting information for

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

CP2K: the gaussian plane wave (GPW) method

DFT / SIESTA algorithms

How to generate a pseudopotential with non-linear core corrections

Projector-Augmented Wave Method:

Basis sets for SIESTA. Emilio Artacho. Nanogune, Ikerbasque & DIPC, San Sebastian, Spain Cavendish Laboratory, University of Cambridge

AB INITIO MODELLING TECHNIQUES APPLIED TO SILICON. P.R.BRIDDON Department of Physics, University of Newcastle, Newcastle upon Tyne, NE1 7RU, UK

References. Documentation Manuals Tutorials Publications

Tight-Binding Model of Electronic Structures

Electrons in Crystals. Chris J. Pickard

Introduction to DFTB. Marcus Elstner. July 28, 2006

Notes on pseudopotential generation

Pseudopotential. Meaning and role

Walter Kohn was awarded with the Nobel Prize in Chemistry in 1998 for his development of the density functional theory.

1 Construction of norm-conserving semi-local pseudopotentials for Si

Atomic orbitals of finite range as basis sets. Javier Junquera

The electronic structure of materials 2 - DFT

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

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

Lecture on First-Principles Computation (11): The LAPW Method

MODULE 2: QUANTUM MECHANICS. Practice: Quantum ESPRESSO

Pseudopotentials: design, testing, typical errors

Electronic structure of solids: basic concepts and methods

Electronic structure theory: Fundamentals to frontiers. 1. Hartree-Fock theory

Notes on pseudopotential generation

Introduction to first-principles modelling and CASTEP

GEM4 Summer School OpenCourseWare

Time-dependent density functional theory (TDDFT)

Poisson Solver, Pseudopotentials, Atomic Forces in the BigDFT code

Beyond the Hartree-Fock Approximation: Configuration Interaction

LS coupling. 2 2 n + H s o + H h f + H B. (1) 2m

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

v(r i r j ) = h(r i )+ 1 N

Electronic Structure Calculations, Density Functional Theory and its Modern Implementations

Pseudopotentials: design, testing, typical errors

Introduction to Electronic Structure Theory

On-the-fly pseudopotential generation in CASTEP

I. CSFs Are Used to Express the Full N-Electron Wavefunction

Density Functional Theory : Implementation in ABINIT

CHAPTER 3 WIEN2k. Chapter 3 : WIEN2k 50

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

Molecular Mechanics: The Ab Initio Foundation

1 Infinite-Dimensional Vector Spaces

Ab initio study of Mn doped BN nanosheets Tudor Luca Mitran

Construction pseudo-potentials for the projector augmentedwave. CSCI699 Assignment 2

2 Electronic structure theory

This is a repository copy of Supercell technique for total-energy calculations of finite charged and polar systems.

which implies that we can take solutions which are simultaneous eigen functions of

Quantum Physics II (8.05) Fall 2002 Assignment 11

Data structure of OpenMX and ADPACK

Integrated Computational Materials Engineering Education

ALMA: All-scale predictive design of heat management material structures

Non Adiabatic Transitions in a Simple Born Oppenheimer Scattering System

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

Electronic structure of correlated electron systems. Lecture 2

Lecture 13: The Actual Shell Model Recalling schematic SM Single-particle wavefunctions Basis states Truncation Sketch view of a calculation

Intro to ab initio methods

( ) = 9φ 1, ( ) = 4φ 2.

Transcription:

Hands-on Workshop on Density Functional Theory and Beyond: Computational Materials Science for Real Materials Trieste, August 6-15, 2013 The Plane-Wave Pseudopotential Method Ralph Gebauer ICTP, Trieste Thursday, August 8 th, 2013 1

The Kohn-Sham problem Want to solve the Kohn-Sham equations: H Note that self-consistent solution necessary, as H depends on solution: Convention (most of the time, in this talk): 2

Kohn-Sham Equations in a Basis Can choose to expand wavefunctions in a basis set: Now obtain a matrix equation: Σ β H αβ c iβ = ε i c iα Matrix element Eigenvalue Eigenvector Solving Have to diagonalize a matrix of size N b x N b Size of basis 3

Some possible basis sets Various possible choices of basis: - Plane waves e ik r - Localized sets: e.g., Gaussians e.g.,atomic orbitals - Mixed basis - Augmented basis Choose so that calculation is fast, accurate, convenient. - Would like N b to be small (within reason)? - Would like form of f α (r) to be simple? 4

Advantages of a Plane Wave Basis Simple: Easy to take derivatives, etc. Coding is easy! Orthonormal: No overlap integrals. Independent of atomic positions No Pulay forces ; easy to calculate forces for structural relaxation & molecular dynamics. Unbiased: No assumption about where charge concentrated. (But also wasteful?) Easy to control convergence w.r.t. size of basis: only one parameter E cut.(energy cut-off for planewaves) Can easily take advantage of FFT s : r-space k-space 5

Advantages of a Plane Wave Basis Convenient use of FFTs: Very practical to calculate convolutions, solve Poisson's equation, etc. 6

Disadvantages of a Plane Wave Basis Often need a HUGE number of plane waves to get an adequate expansion, i.e., N b can be very large! (~10 5 per atom) (Will discuss solution = introduction of pseudopotentials.) The set of plane waves is discrete only if the system is periodic! (Will discuss solution = introduction of artificial supercell or periodic approximat.) Sometimes (chemical) interpretation harder. 7

Some popular plane wave codes Quantum ESPRESSO (PWscf) VASP ABINIT CASTEP CPMD (there are others too ) 8

Periodic Systems Periodic systems are characterized by a lattice of - lattice vectors R in real (r-) space - reciprocal lattice vectors G in reciprocal (k-) space y k y x k x Spacing of R s inversely proportional to spacing of G s 9

Periodic Systems & Bloch s Theorem For a periodic system, recall Bloch s Theorem: u k (r) has the periodicity of the system, i.e., As for all lattice-periodic functions, only certain plane waves will appear in the Fourier expansion of u k (r) : where G = reciprocal lattice vector 10

Plane Waves & Periodic Systems So, for a periodic system: The plane waves that appear in this expansion can be represented as a grid in k-space: k y k x where G = reciprocal lattice vector Only true for periodic systems that grid is discrete. In principle, still need infinite number of plane waves. 11

Truncating the Plane Wave Expansion In practice, the contribution from higher Fourier components (large k+g ) is small. So truncate the expansion at some value of k+g. Traditional to express this cut-off in energy units: k y E=E cut k x 12

Truncating the Plane Wave Expansion Beware: charge density and orbitals have different cutoffs! 13

Truncating the Plane Wave Expansion Beware: charge density and orbitals have different cutoffs! if the orbitals are represented with a cutoff E cut, then the charge density is represented with a cutoff of 4 E cut. 14

Matrix elements of (non-)local operators Given a general non-local operator. Its matrix elements in the plane-wave basis read: If is a local operator, then: 15

Kohn-Sham equations in plane wave basis Eigenvalue equation is now: Matrix elements are: Nuclear ( ionic) potential given by: 16

Nuclear Potential Electrons experience a Coulomb potential due to the nuclei. This has a known and simple form: But this leads to computational problems! 17

Electrons in Atoms Electrons in atoms are arranged in shells. Quantum numbers: n [principal], l [angular], m l [magnetic], m s [spin] 18

Atomic Wavefunctions For hydrogenic atoms, recall: Radial part & Angular Part. Being eigenfunctions of a Hermitian operator, ψ lm s are orthonormal. Wavefunctions with same n, different l are orthogonal due to the nature of the angular part of the wavefunction. Wavefunctions with different n, same l are orthogonal due to the nature of the radial part of the wavefunction. 19

Example: Wavefunctions for Ag atom Ground state configuration: [Kr], 4d 10, 5s 1, 5p 0, 5d 0 φ(r) Core wavefunctions sharply peaked near nucleus. Valence wavefunctions peaked far away from nucleus, lots of wiggles near nucleus. 1s, 2p, 3d, 4f, nodeless. Not immediately clear whether 4d should be considered core / valence? 20

Electrons in molecules/solids Chemical bonds between atoms are formed by sharing / transferring electrons. Only the valence electrons participate in bonding. Wavefunctions of valence electrons can change significantly once the bond is formed. e.g., when Ag is a constituent of a solid, the wavefunction may also acquire some 5p or 5d character? Wavefunctions of core electrons change only slightly when the bond is formed. 21

Problem for Plane-Wave Basis Core wavefunctions: sharply peaked near nucleus. Valence wavefunctions: lots of wiggles near nucleus. High Fourier components present i.e., need large E cut 22

Solutions for Plane-Wave Basis Core wavefunctions: sharply peaked near nucleus. Valence wavefunctions: lots of wiggles near nucleus. High Fourier components present i.e., need large E cut Don t solve for the core electrons! Remove wiggles from valence electrons. 23

The Pseudopotential Approximation Frozen core: remove core-electron degrees of freedom i.e., NOT an All-electron calculation. Valence electrons see a weaker potential than the full Coulomb potential. V nuc (r) V ion (r) Further tailor this potential so that wavefunctions behave properly in region of interest, yet computationally cheap. 24

How the Pseudopotential Helps (Numerical) Advantages when solving Kohn-Sham eqns.: When solving using a basis (especially plane waves), basis size drastically reduced (smaller matrices to diagonalize). Have to solve for fewer eigenvalues. No Coulomb singularity (cusp in wavefunction) at origin. Disadvantages: Can lose accuracy. 25

An analogy! Dummy cops used by some law-enforcement agencies! Don t care about internal structure as long as it works ~ right! But cheaper!! Obviously it can t reproduce all the functions of a real cop, but should be convincing enough to produce desired results. 26

Wish List for a Good Pseudopotential For accuracy: Should reproduce scattering properties of true potential. Transferable: Nice to have one pseudopotential per element, to use in variety of chemical environments. Norm conserving? (will explain) Ab initio? (no fitting to experimental data) For (computational) cheapness: Smooth / Soft: Need smaller basis set (esp. plane waves) Separable? (will skip!) but Ghost free (should not introduce spurious states when making separable!) 27

Generating an Ab Initio Pseudopotential For the element of interest, pick a reference configuration. Perform an all-electron calculation for this reference configuration. 28

All-Electron Wavefunction all-electron wavefunction (for some reference configuration) φ l (r) Pick core radius r c r 29

Pseudowavefunction Outside r c all-electron wavefunction pseudowavefunction φ l (r) r Pseudowavefunction & all-electron wavefunction are identical outside cut-off radius r c 30

Pseudowavefunction all-electron wavefunction pseudowavefunction φ l (r) Inside r c, r Choose to get desired properties 31

Norm-Conservation all-electron wavefunction pseudowavefunction φ l (r) Norm conservation: r = Imposing norm conservation improves transferability! (Hamann, Schlüter, Chiang, 1979) 32

Pseudowavefunction Pseudopotential Invert the radial Schrödinger equation to get a screened potential for each l, This screened potential includes Hartree and XC contributions; unscreen to get pseudopotential. 33

What does a pseudopotential look like? Example for Mo: Hamann, Schluter & Chiang, 1979. Weaker than full Coulomb potential No singularity at r=0 Different pseudopotential for each l (example of semilocal pseudopotential) Will be V ion (replacing nuclear potential) 34

Dealing with the non-locality This non-local operator has (N pw ) 2 matrix elements (must be avoided!) Solution: Kleinman-Bylander representation ψ lm is an eigenstate of the pseudo-hamiltonian, acting as reference state. 35

Some Popular Pseudopotentials: BHS Bachelet, Hamann, Schlüter, PRB 26, 4199 (1982). Pseudopotentials that work: from H to Pu Ab initio, norm conserving, so good transferability (?) Semilocal V l (r) [local in radial coordinates, nonlocal in angular coordinates] Parametrized form: chosen to give nice analytical expressions with many basis sets, 9 parameters, tabulated for all elements. Non-linear fitting procedure, caution needed! Fairly hard pseudopotentials since smoothness not built in explicitly, frequently need high cut-off. 36

How to Make Softer? Increase radial cut-off rc?? Softer, but transferability suffers. David Vanderbilt 37

Soft / Smooth Pseudopotentials Want to lower E cut (cut-off for plane wave basis). Various strategies: - Optimize so as to minimize error in KE introduced by truncating basis (Rappe, Rabe, Kaxiras & Joannopoulos, [RRKJ] 1990) - Make smooth near origin (Troullier & Martins, 1991) Cut-offs lowered considerably, but still higher than we would like, especially for > first row elements (1s, 2p nodeless) > transition metals (3d nodeless) > rare-earths (4f nodeless) 38

Need lower E cut with soft pseudopotentials e.g. Cu: localized d orbitals high cut-off needed with BHS pseudopotential Troullier-Martins RRKJ 39

Nodeless Wavefunctions & Norm Conservation Cut-offs still higher than we would like, especially for > first row elements (1s, 2p nodeless) > transition metals (3d nodeless) > rare-earths (4f nodeless) This is because of the constraint of norm conservation... David Vanderbilt 40

Ultrasoft Pseudopotentials David Vanderbilt, Phys. Rev. B 41 7892 (1990). Do away with norm conservation!! Can make ψ PS extremely soft! Drastically reduces E cut, especially for difficult elements. Vanderbilt New separable form. Choose multiple energy references (to improve transferability). Laasonen, Car, Lee & Vanderbilt 41

POPULAR Pseudopotentials! GB Bachelet, DR Hamann and M. Schluter, Pseudopotentials that Work- From H to Pu, Phys. Rev. B, 1982. Times Cited: 2,622. N. Troullier and JL Martins, Efficient Pseudopotentials for Plane-Wave Calculations, Phys. Rev. B, 1991. Times Cited: 7,730 AM Rappe, KM Rabe, E Kaxiras and J Joannopoulos, Optimized Pseudopotentials, Phys. Rev. B, 1990, Times Cited: 714. D. Vanderbilt: Soft Self-Consistent Pseudopotentials in a Generalized Eigenvalue Formalism, Phys. Rev. B, 1990. Times Cited: 10,253. 42

Transferability Condition that pseudoatom reproduces behavior of allelectron atom in wide variety of chemical environments.. Recall, pseudopotential derived for reference config. (atom with given occ of levels), using ref eigenvalue. When eigenvalue changes from reference one: - do scattering properties of potential change correctly? (Look at log derivatives) When the filling changes: - do eigenvalues shift correctly? (look at chemical hardness) - do scattering properties change correctly? 43

Transferability: log derivatives Log derivatives guaranteed to match at reference energy, check how log derivatives change with energy. Ag Has ghost Log derivatives don t match # 44

Transferability: Occupation Changes See how eigenvalues change with occupation Chemical Hardness matrix: [Teter, 1993]. See how 'tail norms' occupation: should be reproduced change with e.g.: check transferability of a pseudopotential for Ag with 4d in core: 45

Non-Linear Core Correction Working only with ρ val corresponds to linearizing the XC potential, but V XC (ρ val +ρ core ) V XC (ρ val )+Vxc(ρ core ) This is particularly a problem when there is significant overlap between ρ val and ρ core Correction: [Louie, Froyen & Cohen, Phys. Rev. B 26 1738 (1982)]: - When unscreening, subtract out V H (ρ val ) and V XC (ρ val +ρ core ) - Store ρ core from atomic calculation - Use V XC (ρ val +ρ core ) in all calculations - Okay to just use partial ρ core (in region of overlap) 46

Extra Stuff: Scattering Recall (from a quantum mechanics course?): Scattering properties of a potential described by phase shift η l. Related to logarithmic derivatives: [see, e.g. Eq. J.6, Martin] Weaker potentials will have fewer bound states. In the pseudopotential approximation: want to make the potential weak enough that the valence electron is the lowest bound state (with that l), while reproducing log derivatives to the extent possible... 47

. *Ha Extra Stuff: Norm Conservation & Transferability By construction, log derivatives satisfy: In addition, if we impose norm conservation: then from the identity (see e.g. pg. 214 of Martin for derivation): we have* i.e., if energy is shifted slightly from that of reference eigenvalue, log derivatives ~ unchanged improved transferability! 48

. *Ha Terminology: Local, Semilocal, Separable, etc. David Vanderbilt 49

. *Ha Extra Stuff: Relativistic Pseudopotentials David Vanderbilt 50