principles of green’s function technique including o(n...

45
Principles of Green’s function technique including O(N) methods Igor A. Abrikosov ([email protected] ) Theoretical Physics, Department of Physics, Chemistry, and Biology (IFM), Linköping University, Sweden

Upload: others

Post on 21-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor

Principles of Green’s function technique including O(N) methods

Igor A. Abrikosov ([email protected] ) Theoretical Physics, Department of Physics, Chemistry, and Biology (IFM), Linköping University, Sweden

Page 2: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor

Contents :

• Green’s function or multiple scattering formalism.

• Coherent potential approximation (CPA). • Beyond the single-site CPA: O(N) LSGF

method

Page 3: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor

2

2me

2 VKS (x1,R1,R2,...,RN I)

i(x1,R1,R2,...,RN I

) ii(x1,R1,R2,...,RN I

LDA, GGA, etc.

VASP, Wien2k,CASTEP,ABINIT, KKR, etc.

Supercell, CPA, etc.

For the list of codes see Appendix in P. E. A. Turchi, I. A. Abrikosov, B. Burton, S. G. Fries, G. Grimvall, L. Kaufman, P. A. Korzhavyi, V. Rao Manga, M. Ohno, A. Pisch, A. Scott, and W. Zhang, CALPHAD 31, 4 (2007).

Page 4: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor

in

sR’

out

Atomic-like wave function

Free-electron-like wave function

Page 5: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor

Green’s functions

Page 6: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor

Green’s functions

Page 7: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor
Page 8: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor
Page 9: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor

KKR

Rl

RL[2+2] RL (2,rR )=0

VMTZ =0

V(r)=V(|r|)

),()()1()],([22

2

RjRlRjRRRR

RjRlR rrrvrll

rrr

Page 10: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor

[m(z)-B(k,z)]

2

[ ]-1

Page 11: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor

LMTO

Rl

RL2 RL (rR )=0

),()()1()],([22

2

RjRlRjRRRR

RjRlR rrrvrll

rrr

Page 12: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor
Page 13: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor

EMTO

RL[2+2] RL (2,rR )=0

Rl

Rl

),()()1()],([22

2

RjRlRjRRRR

RjRlR rrrvrll

rrr

Page 14: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor

EMTO

0)]()([

)(

,''2

'''

,''

a

jRLjaRLLLRRj

RL

aRLLRR

ajRLj

RL

aRLLR

vDSa

vK

LLRRa

RLLRLR

aLRLR kzgkzK ''''''

'''''''''' ),(),(

dzzGi

NF

F )(21)(

RLDRl

aRl

aRl

aLRLR

RLLR BZ

aRLLR

DRl

zzDzD

kdkzKkzgzG

1

)()(

),(),()( ''''

''

Page 15: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor

EMTO-SCA

)()( rnrn )()( rvrv

Page 16: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor

EMTO-FCD

)(rn )(rv

Page 17: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor

[m(z)-B(k,z)]

2

[ ]-1

Page 18: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor

)~ );g~ (Em(E

)(Ecg A + )()1( Egc B)(~ Eg =

cc BA 1

A B

A A B B B

B B A B A

A B A B B

A B A A

A B B A A

m~ m~ m~ m~ m~

m~ m~ m~ m~ m~

m~ m~ m~ m~ m~

m~ m~ m~ m~ m~

m~ m~ m~ m~ m~

Coherent Potential Approximation (CPA)

(E)g(EmEm(E)g

(E)g BABA ~

)]~)([~11

)()(

kdE)kB((E)mV

(E)gULBZ

ULBZ

31

,~1~

Page 19: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor

)~ );~2211

~~~~ (g(g UUUU

A C

1~U2

~U

A D D C

B A B C B

C B A D A

D A B C D

C D C B A

C

C

)(1

~1

~1 AA UUgx + )(

1~

1~

1 CC UU

gx)~11

~~ (g UU =

11 )()( 2211DBCA xxxx

DBCA

Page 20: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor
Page 21: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor
Page 22: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor
Page 23: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor

)~ );g~ (Em(E

)(Ecg A + )()1( Egc B)(~ Eg =

cc BA 1

A B

A A B B B

B B A B A

A B A B B

A B A A

A B B A A

m~ m~ m~ m~ m~

m~ m~ m~ m~ m~

m~ m~ m~ m~ m~

m~ m~ m~ m~ m~

m~ m~ m~ m~ m~

Coherent Potential Approximation (CPA)

(E)g(EmEm(E)g

(E)g BABA ~

)]~)([~11

)()(

kdE)kB((E)mV

(E)gULBZ

ULBZ

31

,~1~

Page 24: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor
Page 25: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor

B. Alling, A. V. Ruban, A. Karimi, O.Peil, L. Hultman, and I. A. Abrikosov, Phys. Rev. B 75, 045123 (2007)

Page 26: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor

Beyond CPA: requirements

• To account for fluctuations in the local environment in a self-consistent way

• To become exact in the limit of large cluster size• To recover the CPA for a single-site cluster• To be relatively easy to implement numerically• To preserve the translational and point group

symmetries of the underlying crystal lattice• To preserve analytical properties of the single-

particle Green’s function.

Page 27: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor

Locally Self-consistent Green’s Functon method (LSGF)

Page 28: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor
Page 29: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor

(E)jigEjm(Ejm(E)ijgLIZj

(E)iig(E)iig )()~~~

Page 30: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor
Page 31: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor
Page 32: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor

(E)jlgEjm(Ejm(E)ljgLIZj

(E)llg(E)llg )()~~~

Page 33: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor
Page 34: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor
Page 35: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor
Page 36: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor
Page 37: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor

Locally Self-consistent Green’s Function method (LSGF)

kd)kS((E)mV

(E)gULBZ

ULBZ

31~1~

SCi(E)igEim(Em(E)g(E)g(E)ig , )()~~~

)(1)~ EigSCiN

(EgSC

SCi(E)jigEjm(Ejm(E)ijgLIZj

(E)iig(E)iig

, )()~~~

Page 38: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor
Page 39: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor
Page 40: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor
Page 41: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor
Page 42: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor
Page 43: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor
Page 44: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor

fcc Pd75 V25

Page 45: Principles of Green’s function technique including O(N ...folk.uio.no/ravi/CMS-ET2009/Igor_lecture_1.pdf · Principles of Green’s function technique including O(N) methods Igor