ggas: a history

32
GGAs: A History GGAs: A History P Briddon P Briddon

Upload: wendi

Post on 09-Feb-2016

14 views

Category:

Documents


0 download

DESCRIPTION

GGAs: A History. P Briddon. Thomas Fermi. First attempt to write E[n]. An early DFT. Issue with KE: Used n 5/3 Seemed good for absolute energies Not accurate enough for energy differences. Hohenberg and Kohn (1964). Formal proof that can write E[n]. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: GGAs: A History

GGAs: A HistoryGGAs: A HistoryP BriddonP Briddon

Page 2: GGAs: A History

Thomas FermiThomas Fermi First attempt to write E[n].First attempt to write E[n]. An early DFT.An early DFT. Issue with KE: Used nIssue with KE: Used n5/35/3 Seemed good for absolute energiesSeemed good for absolute energies Not accurate enough for energy Not accurate enough for energy

differences.differences.

Page 3: GGAs: A History

Hohenberg and Kohn Hohenberg and Kohn (1964)(1964)

Formal proof that can write E[n].Formal proof that can write E[n]. The real problem: What is the The real problem: What is the

functional?functional? No progress towards the LDANo progress towards the LDA Instead followed on from TF by Instead followed on from TF by

attempting to develop T[n] by attempting to develop T[n] by gradient expansion.gradient expansion.

Page 4: GGAs: A History

Kohn-Sham (1965)Kohn-Sham (1965) Realised that T[n] not accurate Realised that T[n] not accurate

enough.enough. Instead wrote T[n] = TInstead wrote T[n] = Tss[n]+[n]+TT TTss found from Kohn-Sham states. found from Kohn-Sham states. T incorporated into what is left – T incorporated into what is left –

the exchange correlation energy.the exchange correlation energy.

Page 5: GGAs: A History

LDALDA Used by physicists for 40 years.Used by physicists for 40 years. WriteWrite

xcxc(n) for homogenous electron gas.(n) for homogenous electron gas. exchange-correlation energy exchange-correlation energy per electronper electron

Assumption: grad n is small in some Assumption: grad n is small in some sense.sense.

Accurate for nearly homogeneous Accurate for nearly homogeneous system and for limit of large density.system and for limit of large density.

rrr dnnnE xcxc ][

Page 6: GGAs: A History

LimitationsLimitations Band gap problemBand gap problem Overbinding (cohesive energies 10-Overbinding (cohesive energies 10-

20% error).20% error). High spin states.High spin states. Hydrogen bonds/weak interactionsHydrogen bonds/weak interactions GraphiteGraphite

Page 7: GGAs: A History

GEAGEA Early method attempt to go beyond the LDA.Early method attempt to go beyond the LDA. Based on the idea that for slowly varying Based on the idea that for slowly varying

density, we could develop an expansion:density, we could develop an expansion:

221, nnfnnfnnn LDAxc

In fact the first order term is zero.In fact the first order term is zero. Made things much worse.Made things much worse. Why?Why?

Page 8: GGAs: A History

Exchange-Correlation Exchange-Correlation HoleHole

Due to phenomena of exchange there is a Due to phenomena of exchange there is a depletion of density (of the same spin) depletion of density (of the same spin) around each electron.around each electron.

Mathematically described asMathematically described as The exchange correlation energy written asThe exchange correlation energy written as

rr ,xc

rrrrrrr ddxcExc

,

Page 9: GGAs: A History

Properties of the holeProperties of the hole Subject of much research.Subject of much research.

0'',

1'',

0',',',',

rrr

rrr

rrrrrrrr

d

d

c

x

x

cxxc

The LDA must obey these.The LDA must obey these. The GEA does not need to.The GEA does not need to.

Page 10: GGAs: A History

Why is this important?Why is this important? Huge error made to the integral would Huge error made to the integral would

occur if the hole is not normalised occur if the hole is not normalised correctly.correctly.

The LDA has this correct – it is the The LDA has this correct – it is the correct expression for a proper correct expression for a proper physical system.physical system.

Gunnarsson and Lundqvist [1976].Gunnarsson and Lundqvist [1976]. In fact, only need the spherical average In fact, only need the spherical average

of the hole is needed.of the hole is needed.

Page 11: GGAs: A History

GGA ideaGGA idea A brute force fix.A brute force fix. If If xx((rr,,rr’)>0, set it to zero.’)>0, set it to zero. If sum rule violated, truncate the hole.If sum rule violated, truncate the hole. Resulting expressions look like: Resulting expressions look like:

rr

r

3/4

3/4

nn

s

dnsFLSDAEGGAE xx

Page 12: GGAs: A History

Exchange GGAExchange GGA Note that sNote that s is large when is large when

Gradient is bigGradient is big n is low (exponential tails; surfaces)n is low (exponential tails; surfaces)

ss is small when is small when Gradient is smallGradient is small n is large (including core regions)n is large (including core regions)

Sometimes written as Sometimes written as enhancementenhancement factor.factor.

Page 13: GGAs: A History

2 Flavours2 Flavours Chemistry stable: e.g. Becke (B88)Chemistry stable: e.g. Becke (B88)

EmpiricalEmpirical =0.0042, fitted to exchange energies of He ... =0.0042, fitted to exchange energies of He ...

Rn.Rn. Gives correct asymptotic form in exponential tails.Gives correct asymptotic form in exponential tails.

sssF B 1

2

sinh61

Page 14: GGAs: A History

A second flavour: PBE96A second flavour: PBE96 The physics stable:The physics stable:

Principled, parameter freePrincipled, parameter free Numerous analytic propertiesNumerous analytic properties Slow varying limit should give LDA Slow varying limit should give LDA

response. This requires Fresponse. This requires Fxx → →ss2 2 , , =0.21951=0.21951 Density scaling, n(Density scaling, n(rr)→)→33n(n(rr), E), Exx→→EExx

804.0,/1 2

s

sF

Page 15: GGAs: A History

Correlation FunctionalsCorrelation Functionals Perdew - Zunger 1986Perdew - Zunger 1986 Perdew Wang (1991) Perdew Wang (1991)

Part of parameter free PW91Part of parameter free PW91 Perdew, Burke, Ernzerhof (1996)Perdew, Burke, Ernzerhof (1996)

GGA made simple!GGA made simple! Parameter freeParameter free Simplified constructionSimplified construction Smoother, better behaved.Smoother, better behaved.

Page 16: GGAs: A History

Lee Yang ParrLee Yang Parr Different approach – based on Different approach – based on

accurate wave functions for the accurate wave functions for the Helium atom.Helium atom.

No relation to the homogeneous No relation to the homogeneous electron gas at all.electron gas at all.

One empirical parameterOne empirical parameter Often combined with Becke Often combined with Becke

exchange to give BLYP.exchange to give BLYP.

Page 17: GGAs: A History

Atomisation energies Atomisation energies (kcal/mol)(kcal/mol)

HFHF LSDLSDPBEPBE EXEXH2H2 8484 113113 105105 109109CH4CH4 328328 462462 420420 419419C2H2C2H2 294294 460460 415415 405405C2H4C2H4 428428 633633 571571 563563N2N2 115115 267267 243243 229229O2O2 3333 175175 144144 121121F2F2 -37-37 7878 5353 3939

Page 18: GGAs: A History

Hybrid FunctionalsHybrid Functionals Why not just add correlation to HF Why not just add correlation to HF

calculations? We could write calculations? We could write EEXCXC=E=EXX[exact]+E[exact]+ECC[LSD][LSD]

Try it – error for G2 set is 32 kcal/mol, Try it – error for G2 set is 32 kcal/mol, similar to LDA [HF gives 78; best 5].similar to LDA [HF gives 78; best 5].

Why is this?Why is this?

Page 19: GGAs: A History

Hybrid functionals [2]Hybrid functionals [2] Correct XC hole is localised. Correct XC hole is localised. Exchange and correlation separately Exchange and correlation separately

are delocalised.are delocalised. DFT in LDA and GGA give localised DFT in LDA and GGA give localised

expressions for both parts.expressions for both parts. Sometimes simpler is better!Sometimes simpler is better!

Page 20: GGAs: A History

Hybrid functionals [3]Hybrid functionals [3] Chemists approach: take empirical Chemists approach: take empirical

admixtures. e.g. Becke 1993:admixtures. e.g. Becke 1993:

LSDC

LYPC

BXXC

LSDxc

LYPBxc EccEbEaEEaE 11 03

Today, most common is B3LYPToday, most common is B3LYP

9103 PWC

BX

LSDXXC

LSDxc

Bxc cEbEEEaEE

Gives mean unsigned error of 5 kcal/molGives mean unsigned error of 5 kcal/mol

Page 21: GGAs: A History

Hybrid functionals [4]Hybrid functionals [4] Admixture can be justified theoretically, Admixture can be justified theoretically,

the work of PEB (96), BEP (97):the work of PEB (96), BEP (97):

Using PBE96 as the GGA gives the Using PBE96 as the GGA gives the PBE1PBE (or PBE0) functional.PBE1PBE (or PBE0) functional.

Nearly as good as B3LYPNearly as good as B3LYP

GGAX

HFX

GGAXC

hydbridXC EEEE 25.0

Page 22: GGAs: A History

Meta GGAsMeta GGAs Perdew 1999Perdew 1999 Better total energies.Better total energies. Ingredients: , KE densityIngredients: , KE density Very hard to find potential, so cannot do Very hard to find potential, so cannot do

SCF with this.SCF with this. Therefore structural optimisation not Therefore structural optimisation not

possible.possible.

n2

Page 23: GGAs: A History

HSE03HSE03Recent development. Several motivations:Recent development. Several motivations: B3LYP more accurate than BLYP. Some B3LYP more accurate than BLYP. Some

admixture of exchange needed.admixture of exchange needed. Exact exchange is slow to calculate.Exact exchange is slow to calculate. Linear scaling K-builds don’t scale Linear scaling K-builds don’t scale

linearly in general.linearly in general. Plane wave based (physics) codes can’t Plane wave based (physics) codes can’t

easily find exact exchange.easily find exact exchange.

Page 24: GGAs: A History

Screened ExchangeScreened Exchange Key idea (Heyd, Scuseria 2003):Key idea (Heyd, Scuseria 2003):

First term is short-ranged; second long First term is short-ranged; second long ranged.ranged.

=0 gives full 1/r potential.=0 gives full 1/r potential. How to incorporate into a functional?How to incorporate into a functional?

rr

rr

r erferfc1

Page 25: GGAs: A History

HSE03HSE03

SRPBE

xSRHF

xPBEx

LRPBEx

SRPBEx

SRHFx

LRPBEx

SRPBEx

LRHFx

SRHFx

PBEx

HFx

PBEx

EEaE

EEaaE

Ea

EaaEaE

EaaEE

,,

,,,

,

,,,

0

1

1

1

1

Page 26: GGAs: A History

Where does this leave Where does this leave us?us?

Need to find short-ranged HF contribution.Need to find short-ranged HF contribution. Linear scalingLinear scaling Parallelism is perfectParallelism is perfect Will not be time consuming for large systems.Will not be time consuming for large systems. Can also do with different splittings with only Can also do with different splittings with only

minor modification:minor modification:

r

rrrxp

r

2222 exp1e1

Page 27: GGAs: A History

Where does this leave Where does this leave us?us?

Need short ranged part of PBE Need short ranged part of PBE exchange energy. Approach this from exchange energy. Approach this from the standard expression:the standard expression:

rrrrrrr ddxcExc

,

Modify the interaction to short ranged termModify the interaction to short ranged term Need explicit expression for the hole.Need explicit expression for the hole. Provided by work of EP (1998).Provided by work of EP (1998).

Page 28: GGAs: A History

The modified holeThe modified hole

...)](1[)9/4(1

1

erfc,

,98

,,

d,

22222

0

ysFsCByA

AyyAJ

kyysJJ

dyysyJF

sFss

snE

PBE

F

PBEHSE

PBEPBEx

PBEx

LDAx

PBEx

PBEx

PBEx

rrrrr

rrrr

Essentially, fits into code as at present, but needs to be evaluated via an integral.

Page 29: GGAs: A History

How about the accuracy?How about the accuracy? Enthalpies of formation (kcal/mol):Enthalpies of formation (kcal/mol):

MAE(G2)MAE(G2) MAE(G3)MAE(G3)B3LYPB3LYP 3.043.044.314.31PBEPBE 17.1917.19 22.8822.88PBE0PBE0 5.155.157.297.29HSE03HSE03 4.644.646.576.57

Conclusion: competitive with hybrids.Conclusion: competitive with hybrids.

Page 30: GGAs: A History

How about the accuracy?How about the accuracy? Vibrational freqs (cm-1); 82 diatomicsVibrational freqs (cm-1); 82 diatomics

MAE(G2)MAE(G2)B3LYPB3LYP 33.533.5PBEPBE 42.042.0PBE0PBE0 43.643.6HSE03HSE03 43.943.9

Conclusion: competitive with hybrids.Conclusion: competitive with hybrids.

Page 31: GGAs: A History

How about the accuracy?How about the accuracy? Band Gaps (eV)Band Gaps (eV)

LDALDA PBEPBE HSEHSE EXPEXPCC 4.234.23 4.174.17 5.495.49 5.485.48SiSi 0.590.59 0.750.75 1.281.28 1.171.17GeGe 0.000.00 0.000.00 0.560.56 0.740.74GaAsGaAs 0.430.43 0.190.19 1.211.21 1.521.52GaNGaN 2.092.09 1.701.70 3.213.21 3.503.50MgOMgO 4.924.92 4.344.34 6.506.50 7.227.22

Page 32: GGAs: A History

Has HSE got legs?Has HSE got legs? Different separations?Different separations? Improved formalism for GGA then Improved formalism for GGA then

possible.possible. Standard applications: ZnO, Ge etc.Standard applications: ZnO, Ge etc. Effect on spectral calculations: EELSEffect on spectral calculations: EELS Possibility of multiplet calculations Possibility of multiplet calculations

for defect centres.for defect centres.