an equation of motion approach to the gw ... - yambo code1. many-body perturbation theory...

50
the team An Equation of Motion approach to the GW approximation r, t r, t r', t' r, t r', t'

Upload: others

Post on 04-Jun-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

the team

An Equation of Motion approachto the GW approximation

r, t r, tr', t'

r, tr', t'

Page 2: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

?What is the key strategy

of Density-Functional-Theory toattack the many-body problem?

Page 3: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

?What is the key strategy

of Density-Functional-Theory toattack the many-body problem?

Reduce the degrees of freedom (Access only part of the information: ground state properties)

Page 4: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

Ek

e-

Ei

Ef

hv

Evac

Efhv

e-Ei

Ek

EF

hv

Ei

Ef

EF

Target charged excitations in electronic system: Reduce to a 2-point 1 particle 'correlation function'

Target neutral excitations in electronic system: Reduce to a 4-point 2 particles 'correlation function'

Derive equation of motion for the correlation functions (under certain assumptions) Look briefly at practical implementations Discuss the assumptions...

Page 5: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

Ek

e-

Ei

Ef

hv

Evac

Efhv

e-Ei

Ek

EF

Target charged excitations in electronic system: Reduce to a 2-point 1 particle 'correlation function'

Page 6: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

Let's "watch" the propagationof an added electron:

r, t r, tr', t'

r, tr', t'

with:

field operators of annihilation/creation electron at r

evolution operator from t to t'> t

N-electron ground state

Page 7: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

Probability amplitude for propagation of additional electron from (r,t) to (r',t')

in a many electron system:

=overlap final/initial states:

=definition of Green's function:

r, tr', t'

Page 8: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

Probability amplitude for propagation of additional hole from (r,t) to (r',t')

in a many electron system:

=overlap final/initial states:

=definition of Green's function:

r, tr', t'

Page 9: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

We can so define the time-ordered Green's function

time ordering operator: re-arranges a series of field operatorsin order of ascending time. Each permutation = x(-1)

r, tr', t'

r, tr', t'= - i + i

t' > t t' < t

Page 10: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

Which information iscontained in the Green's function?

It reduces to the ground state density: all ground state observables (by Hohenberg-Kohn theorem)

infinitesimal positive number

Page 11: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

Which information iscontained in the Green's function?

Lehmann representation:

obtained from GF definition by inserting:

sum over all states ofN+1 (N -1) system

and Fourier transforming (time)

Page 12: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

Which information iscontained in the Green's function?

Lehmann representation:

where

with

Page 13: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

Which information iscontained in the Green's function?

Poles of Green's function giveenergies of added/removed electron

(charged excitations)

Page 14: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

G = G0 + G0 S G

How can we obtain theGreen's function of a given

many electron system?

Page 15: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

G = G0 + G0 S GFrom the equation of motion (EOM)for the annihilation field operator:

with Hamiltonian (in term of field operators)

one particle operator = Kinetic + externaL

two-particle operator (Coulomb)

Page 16: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

G = G0 + G0 S GWe obtain an EOMfor the Green's function

which however depends on 2-particles Green's function

Using time-ordered Green's function definition:

infinite hierarchy of n-particles Green's function...

Page 17: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

G = G0 + G0 S GLet's introduce the mass operator

We need to find an operative expression Feynman

SchwingerMany-Body perturbation theory

Schwinger functional derivative

Page 18: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

G = G0 + G0 S GFollowing the Schwinger functional derivative method

Change of Green's function to addition of 'fake' external potential

allows to define:

and rewrite:

= Hartree Potenital + self-energy

Page 19: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

G = G0 + G0 S GTaking the Fourier transform(time to frequency space)

defining

interacting = non-interacting + self-energy corrections

& assuming steady state (dependence on t-t' only)

Page 20: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

G = G0 + G0 S G

Carrying on with Schwinger functional derivative method

eventually obtain Hedin equations

set of coupled integro-differential equation for:

SElf-energy

Green's function

vertex (3 points)polarization:

change of the density to a change of total potential

screened potential

Page 21: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

G = G0 + G0 S G

Carrying on with Schwinger functional derivative method

eventually obtain Hedin equations

can be iterated analytically:

Page 22: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

What is the physics we need to "put into" the self-energy?

+ =

Page 23: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

Let's look at the potential due to an additional electron

+ =

Let's neglect interaction between additional electron and electron system:

This gives the Fock self-energy:

Page 24: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

A test charge in an electronsystem induces a perturbation

in the eletron density + =

= density response X potential change in r' due to charge in +

+

++

+

++

+ +

where

electron gas + positive background

Induced charge in r'' due to charge in r =

density response = change in density at r due to change in potential

Page 25: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

+ =

Screened potential in r' due to test charge in r

= bare Coulomb + potential due to induced charge = inverse dielectric function X bare

In turn the induced charge changes (screens) the Coulomb potential

with

+

+

++

+

++

+ +

Page 26: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

Let's look at the potential due to an additional electron

+ =

when we consider the interaction between additional electron and electron system:

This gives the GW self-energy:

+

+

++

+

++

+ +

Page 27: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

What effect on the calculatedband gap do you expect

when adding the screening? ?

Page 28: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

What effect on the calculatedband gap do you expect

when adding the screening? ?

Hartreeclassical mean field potential

Fock exchangePauli correlation

screening(less repulsion)

Page 29: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

GW approximation for the self-energy can be obtained

rigorously from Hedin's equations + =

iteration 0:

Page 30: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

GW approximation for the self-energy can be obtained

rigorously from Hedin's equations + =

iteration 1:

Page 31: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

How can we implement afeasible computational scheme?

Page 32: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

How can we implement afeasible computational scheme?

Recipe from Hedin's equations:

ExTract Excitations from poles

G0W0 approximation

Screened potential

Polarization in theRandom Phase Approximation

(RPA)

ndependent particle(Hartree)

Page 33: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

How can we implement afeasible computational scheme?

Recipe from Hedin's equations... problems!

G0W0 approximation

Screened potential

Polarization in theRandom Phase Approximation

(RPA)

ndependent particle(Hartree)

How to solve this???

Page 34: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

How can we implement afeasible computational scheme?

Modified recipe:

G0W0 approximation

Screened potential

Polarization in theRandom Phase Approximation

(RPA)

ndependent particle(Kohn-Sham)

Excitations from first order Perturbation theory

Rationale:

Page 35: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

In more detail one starts from a DFT calculation to

obtain the Kohn-Sham eigensolutions

solution of EOM:

and calculate the non-interacting Green's function:

Page 36: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

Then evaluates the inverse dielectric function

and screened potential

Polarisation:

Dielectric matrix:

Inverse: in a given basis (algebraic problem!)

Page 37: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

Then the self-energy matrixelements

Exchange part (Fock), quite straightforward:

Correlation part (screening), requires integration over frequencies - expensive...

non trivial - numerical tricks/approximationsneeded to efficiently treat/reduce to analyticalintegral over frequencies

Page 38: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

Finally calculates perturbativelythe excitation energies

Perturbation to KS solution

At first order:

nonlinear!

Page 39: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

Finally calculates perturbativelythe excitation energies

Linearising(Newton):

renormalization factor

Page 40: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

How does this approach work?

Th

eore

tical B

an

d G

ap

(eV

)

Experimental Band Gap (eV)

10

0

5

10

15

0 5 15

GW

LDA

Hedin, J. Phys. Cond Matt 11, R489 (1999)

It corrects theunderestimation of the LDA and takes calculated band-gapsclose to the experimental values

Page 41: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

Can you trace backall approximations we made

in obtaining the working equations? ?

Page 42: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

Can you trace backall approximations we made

in obtaining the working equations? ?

stopping at first iteration(no vertex, RPA for polarization)

solving Dyson within first-order PT

... more in numerical solutions

Page 43: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

G0W0 is not enough......an example

courtesy of Pablo Aguado-Puente

lead telluride

Page 44: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

G0W0 is not enough......an example

courtesy of Pablo Aguado-Puente

lead telluride

Page 45: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

G0W0 is not enough......an example

courtesy of Pablo Aguado-Puente

projection of the bands on atomic-like wave functions:

Te:5p Pb:6pL L

Page 46: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

G0W0 is not enough......an example

courtesy of Pablo Aguado-Puente

Page 47: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

G0W0 is not enough......an example

courtesy of Pablo Aguado-Puente

Page 48: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

G0W0 is not enough......an example

courtesy of Pablo Aguado-Puente

For the closest k to the L point: in black

The previous quantity weighted by the energdifference between states is plotted in red.

Page 49: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

Bibliography: Interacting electrons: Theory and computational approachesRM Martin, L. Reining and DM Ceperley - Cambridge University Press (2016) Application of the Green’s functions method to the study of the optical properties of semiconductors, G. StrinatiRIVISTA DEL NUOVO CIMENTO VOL. 11, N. 12 1988 Electronic Excitations: Density-Functional vs Many-body Green's , G. Onida, L. Reining, A. RubioRev. Modern Phys. 74, 601 (2002)

Credits:

Slide design/design components: adapted from infographic-template-for-business_779033 Icons and wooden arrows indication (wooden-arrows-indications_831901) designed by Freepik @ www.freepik.com/free-vector

Page 50: An Equation of Motion approach to the GW ... - YAMBO code1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019) 2

the team

1. Many-body perturbation theory calculations using the yambo code Journal of Physics: Condensed Matter 31, 325902 (2019)2. Yambo: an ab initio tool for excited state calculations Comp. Phys. Comm. 144, 180 (2009)