beyond lda and gga: hybrid functionals · 2012. 11. 14. · lda+a 0(e hf x e )+a (e gga e )+a c (e...

37
Mitglied der Helmholtz-Gemeinschaft Beyond LDA and GGA: Hybrid Functionals Muffin-tin Recipes, J ¨ ulich 2011 Martin Schlipf Peter Gr¨ unberg Institut Forschungszentrum J ¨ ulich and JARA

Upload: others

Post on 23-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

Mitg

lied

derH

elm

holtz

-Gem

eins

chaf

t

Beyond LDA and GGA: Hybrid Functionals

Muffin-tin Recipes, Julich 2011 Martin Schlipf

Peter Grunberg Institut

Forschungszentrum Julich and JARA

Page 2: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

Motivation

BaTiO3

oxide materials

band transition < experiment

pseudo Jan-Teller effect

ferroelectric distortion

Muffin-tin Recipes Martin Schlipf Slide 2

Page 3: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

Self-interaction error

⟨φ1 φ2

∣∣∣Vcoul

∣∣∣φ1 φ2

⟩︸ ︷︷ ︸

Coulomb

−⟨φ1 φ2

∣∣∣Vcoul

∣∣∣φ2 φ1

⟩︸ ︷︷ ︸

Exchange

self-interaction φ1 = φ2

terms cancel in HF theory

LDA or GGA⇒ finite error∫∫d3r d3r ′

n1(r) n1(r ′)|r − r ′|

delocalized state

localized state

Muffin-tin Recipes Martin Schlipf Slide 3

Page 4: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

Overview

Introduction: Hybrid FunctionalsAdiabatic connection formulaDevelopment of hybrid functionalsThe PBE0 and the HSE functional

Implementation in FLAPW

How to use Hybrid Functionals in fleur

Muffin-tin Recipes Martin Schlipf Slide 4

Page 5: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

Adiabatic connection formulaParameter λ describes strength of interaction

H = T + λVee + V (λ)

energy derivative – eigenstates depend on λ

dE(λ)

dλ=

⟨ϕ(λ)

∣∣∣∣Vee +dV (λ)

∣∣∣∣ϕ(λ)

⟩energy of full interacting system

E(λ = 1)− E(λ = 0) =

∫ 1

0dλ 〈ϕ(λ) |Vee|ϕ(λ)〉

−∫

d3r nV (λ = 0)

Muffin-tin Recipes Martin Schlipf Slide 5

Page 6: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

Exchange correlation energydensity functional theory⇒ functional design

Exc =

∫ 1

0dλ 〈ϕ(λ) |Vee|ϕ(λ)〉 − UH(n) =

∫ 1

0dλExc(λ)

0 0.2 0.4 0.6 0.8 1Exc

Ex

0

Ex

Ec

λ

Exc

(λ)

Muffin-tin Recipes Martin Schlipf Slide 6

Page 7: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

Brief review

0 0.2 0.4 0.6 0.8 1Exc

Ex

0

Ex

Ec

λ

Exc

(λ)

for the non-interacting system only exchangeHartree-Fock is exact solution for λ = 0observation in simple materials: DFT improves for large λ

Muffin-tin Recipes Martin Schlipf Slide 7

Page 8: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

Will it blend?Becke 1993, JCP 98, p.1372 and p.5648

LDA Exchange

LDA Correlation

GGA Exchange

GGA Correlation

HF Exchange

Ehyb.xc = ELDA

xc + a0(EHFx − ELDA

x ) + ax(EGGAx − ELDA

x ) + ac(EGGAc − ELDA

c )

Muffin-tin Recipes Martin Schlipf Slide 8

Page 9: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

Constructing a simpler hybrid functionalBecke 1996, JCP 104, p.1040

Ehyb.xc = ELDA

xc +a0(EHFx −ELDA

x )+ax(EGGAx −ELDA

x )+ac(EGGAc −ELDA

c )

empirical values: a0 = 0.20, ax = 0.72, ac = 0.81

simplification: ax = 1− a0, ac = 1

Ehyb.xc = EGGA

xc + a0(EHFx − EGGA

x )

only one parameter a0 = 0.16 or 0.28

Muffin-tin Recipes Martin Schlipf Slide 9

Page 10: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

The PBE0 functionalPerdew, Burke, Ernzerhof, 1996, JCP 105, p.9982

0 0.5 1

EGGAx

EHFx

λ

n = 1n = 2n = 4n = 10

Ehybxc = EGGA

xc +1n

(EHFx − EGGA

x ) ⇒ a0 = 0.25

comparison with Møller-Plesset perturbation theory

Muffin-tin Recipes Martin Schlipf Slide 10

Page 11: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

Discussion of the PBE0 functional

computational expensive long-ranged interaction

bandgaps improved, but typically too large

correlation effects screen long-range interaction

long-range is small, expensive, inconsistent

Muffin-tin Recipes Martin Schlipf Slide 11

Page 12: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

The HSE functionalconcept of a faster hybrid functional

idea: long-range correlation cancel exchange⇒ only short-range HF

separation of interaction⇒ parameter ω

1r

=erfcωr

r︸ ︷︷ ︸SR

+erfωr

r︸ ︷︷ ︸LR

treat only short-range part with non-local functional

ω = 0.11 optimized to experimental data set (HSE06)

Muffin-tin Recipes Martin Schlipf Slide 12

Page 13: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

The local part

short-range PBE exchange?

EPBE,SRx =

∫d3r n εLDA

x F PBE,SRx

integration over exchange hole J

F PBE,SRx ∝

∫dr r JPBE(r) erfc(ωr)

additional term which reduces exchange

Muffin-tin Recipes Martin Schlipf Slide 13

Page 14: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

Summary: PBE0 and HSE06

Exc = EPBExc + a0

(ENL

x − E locx

)non local energy is given as

ENLx =

occ.∑n,n′

⟨ϕn′ϕn

∣∣∣V NL∣∣∣ϕnϕn′

PBE0 functional HSE functional

V NL(r , r ′) =1

|r − r ′|V NL(r , r ′) =

erfc(ω |r − r ′|)|r − r ′|

Hamiltonian?

Muffin-tin Recipes Martin Schlipf Slide 14

Page 15: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

A generalized Kohn-Sham schemerecollection: Kohn-Sham Scheme∑

G′

〈χG |H|χG′〉 〈χG′ |ϕn〉 = εn 〈χG|ϕn〉

ENLx =

occ.∑n,n′

⟨ϕn′ϕn

∣∣∣V NL∣∣∣ϕnϕn′

⟩Resolution of the identity

∑G′

occ.∑n

⟨χGϕn

∣∣∣V NL∣∣∣ϕnχG′

⟩︸ ︷︷ ︸

V NLGG′

〈χG′ |ϕn′〉

Muffin-tin Recipes Martin Schlipf Slide 15

Page 16: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

Overview

Introduction: Hybrid Functionals

Implementation in FLAPWGeneral conceptsDetails of implementation

How to use Hybrid Functionals in fleur

Betzinger et al., PRB 81 (2010), 195117

Muffin-tin Recipes Martin Schlipf Slide 16

Page 17: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

Computational complexity

V NLGG′(k) =

occ.∑n

BZ∑q

⟨χkGϕnq

∣∣∣V NL∣∣∣ϕnqχkG′

six-dimensional integral

#k-points2 × #basis functions2 × #occ. states

comparison (local DFT): #k-points × #basis functions2

typically: 1 - 2 order of magnitude slower

Muffin-tin Recipes Martin Schlipf Slide 17

Page 18: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

Using symmetry to enhance execution speed

V NLGG′(k) =

occ.∑n

BZ∑q

⟨χkGϕnq

∣∣∣V NL∣∣∣ϕnqχkG′

Outer k-point loop: Full symmetry of crystal

Inner q-point loop: Reduced symmetry of current k-point

Every k-point different execution time

without spin-orbit coupling⇒ time reversal symmetry

Muffin-tin Recipes Martin Schlipf Slide 18

Page 19: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

Basis functions → wavefunctions

VGG′ =occ.∑

n

⟨χGϕn

∣∣∣V NL∣∣∣ϕnχG′

⟩wavefunction: eigenvector × basis function

|ϕn〉 =∑

G

znG |χG〉 |χG〉 =bands∑

n

[znG]−1 |ϕn〉

bands: important cutoff parameter in hybrid functionals

Vnn′ =occ.∑m

⟨ϕnϕm

∣∣∣V NL∣∣∣ϕmϕn′

Muffin-tin Recipes Martin Schlipf Slide 19

Page 20: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

Auxiliary product basis

Vnn′ =occ.∑m

⟨ϕnϕm

∣∣∣V NL∣∣∣ϕmϕn′

⟩idea: introduce an auxiliary basis 1 =

∑I |MI〉 〈MI |

Vnn′ =∑

IJ

occ.∑m

〈ϕn|ϕmMI〉⟨

MI

∣∣∣V NL∣∣∣MJ

⟩〈MJϕm|ϕn′〉

Advantages: matrix evaluated onceonly overlap integrals in every SCF

Muffin-tin Recipes Martin Schlipf Slide 20

Page 21: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

Mixed product basiswhich auxiliary basis in FLAPW?

keep accuracy of FLAPW functioneasy construction from FLAPW basis

MI(r) =

MI(|r − Ra|) YLM(r−Ra) eikRa muffin-tin

1√Ω

ei(k+G)r Θ(r ∈ IR) interstitial

muffin-tin: I → (a,L,M) interstitial: I → G⇒ mixed product basis

Muffin-tin Recipes Martin Schlipf Slide 21

Page 22: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

Cutoffs for mixed product basis

MI(r) =

MI(|r − Ra|) YLM(r−Ra) eikRa muffin-tin

1√Ω

ei(k+G)r Θ(r ∈ IR) interstitial

lcutm: angular moment cutoff in muffin-tin

default 4, increase if f -states are used!

gcutm: cutoff for interstitial planewaves

default kmax - 0.5, decrease for first guess calculation

Muffin-tin Recipes Martin Schlipf Slide 22

Page 23: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

Construction of muffin-tin functions

addition theorem for spherical harmonics

Rlm(r) Ylm(r) Rl ′m′(r) Yl ′m′(r) =l+l ′∑

L=|l−l ′|

L∑M=−L

RLM(r) YLM(r)

several functions for every LM

linear combination R ⇒ multipole-free MmpfI

Coulomb matrix off-center elements vanish⟨Mmpf

I

∣∣∣V NL∣∣∣MJ

⟩= 0 I 6= J

⇒ sparse-matrix technique!

Muffin-tin Recipes Martin Schlipf Slide 23

Page 24: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

Nested self-consistency

non-local potential more expensive

idea: converge in separate loops

Non-local SCFCalculate V NL

GG′

Self-Consistency?

Local SCFConverge

charge densityNo

Yes

activate nested self-consistency with imix ≥ 10

Muffin-tin Recipes Martin Schlipf Slide 24

Page 25: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

Importance of the Γ point

Fourier transformation of Coulomb potential⟨k + G

∣∣∣V NL∣∣∣k + G′

⟩=

4π|k + G|2

δ(G −G′)

divergent for k + G → 0

3d-integral has finite limit

explicit treatment of Γ point necessary

gamma=t to use Γ point for k-point mesh

Muffin-tin Recipes Martin Schlipf Slide 25

Page 26: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

HSE functional: challenges

vIJ =⟨

MI

∣∣∣V NL∣∣∣MJ

⟩Naıve idea: replace non-local potential

1|r − r ′|︸ ︷︷ ︸

PBE0

−→ erfc(ω |r − r ′|)|r − r ′|︸ ︷︷ ︸

HSE

sparse-matrix technique:

multipole free↔ Coulomb potential

without sparse-matrix⇒ significantly slower

Muffin-tin Recipes Martin Schlipf Slide 26

Page 27: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

HSE via Fourier transformation

0 2 4 6 8 10 12 140

0.2

0.4

0.6

0.8

1

r/aB

v(r)

1/rerfc(ωr)/rdifference

HSE = PBE0− difference evaluated in reciprocal space

Muffin-tin Recipes Martin Schlipf Slide 27

Page 28: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

Convergence of Fourier transformation

10 20 30 40 5010−15

10−12

10−9

10−6

number of G vectors

conv

erge

nce

ofei

genv

alue

s ΓX

Muffin-tin Recipes Martin Schlipf Slide 28

Page 29: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

Convergence HSE06 vs. PBE0 for bulk siliconG

apE

nerg

yin

eV

4 8 12

2.5

2.6

Γ→ Γ

4 8 12

1.5

1.6

kpt-mesh is n × n × n

Γ→ L

4 8 12

0.7

0.8GGA

Γ→ X

3.3

3.4

2.2

2.3

1.3

1.4

HSE

4

4.1

2.9

3

2

2.1

PBE0

Muffin-tin Recipes Martin Schlipf Slide 29

Page 30: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

Parallelization scheme

Vnn′(k) =BZ∑q

occ.∑m

⟨ϕnkϕmq

∣∣∣V NL∣∣∣ϕmqϕn′k

possible parallelization: k , q, m, . . .

every k-point needs different amount of time

⇒ parellelize over tasks = #k ×#q(k)

not all k-points done by same amount of processes

HF: kpt 3 was done by rank 1 and 1 more

Muffin-tin Recipes Martin Schlipf Slide 30

Page 31: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

Overview

Introduction: Hybrid Functionals

Implementation in FLAPW

How to use Hybrid Functionals in fleur

Muffin-tin Recipes Martin Schlipf Slide 31

Page 32: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

Generate input file for hybrid functionals

specify &input hybrid = t /

additional inp hyb file generated

use inp for PBE calculation

use inp hyb for PBE0 or HSE calculation

Muffin-tin Recipes Martin Schlipf Slide 32

Page 33: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

New input file

07|hse non-relativi08|gcutm= 3.10000,. . .,bands= 6413| 2,force =F,lcutm= 4,. . .,nlo= 0,llo=18|vchk=F,cdinf=F,pot8=T,gw=0,numbands= 7028|itmax= 15,maxiter= 25,imix=17,. . .37|nkpt= 64,nx= 4,ny= 4,nz= 4,gamma=T

hse or pbe0 - hybrid functional

bands - cutoff for basis function representation

numbands - eigenvalues calculated in diagonalization

itmax - counts only outer cycles

Muffin-tin Recipes Martin Schlipf Slide 33

Page 34: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

Recipe: how to calculate with PBE0/HSE

1 increase numbands sufficiently

2 converge PBE calculation(copy all files to new folder)

3 rename inp hyb to inp

4 set numbands to same value as in PBE

5 converge calculation with PBE0 or HSE

Muffin-tin Recipes Martin Schlipf Slide 34

Page 35: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

Files - generated by or for hybrid functionals

mixbas - mixed product basis (for restart)

coulomb1 - Coulomb matrix for all k-points

cmt,z - wavefunction coefficients in MT and IR

olap - overlap of LAPW basis

potx - local correction due to hybrid functional

vr0 - spherical MT potential

Muffin-tin Recipes Martin Schlipf Slide 35

Page 36: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

Conclusion

adiabatic connection motivate hybrid functionals

PBE0 and HSE: hybrid functionals for solids

implementation in FLAPW: mixed product basis

convergence of number of bands important

Muffin-tin Recipes Martin Schlipf Slide 36

Page 37: Beyond LDA and GGA: Hybrid Functionals · 2012. 11. 14. · LDA+a 0(E HF x E )+a (E GGA E )+a c (E E ) empirical values: a0 = 0:20, ax = 0:72, ac = 0:81 simplification: ax = 1 a0,

Outlook

faster calculation by k-point interpolation

more efficient parallelization scheme

merge hybrid functionals with other features

screening derived from electronic density

correlation in random phase approximation

Muffin-tin Recipes Martin Schlipf Slide 37