efficient methods for computing exchange-correlation potentials for orbital-dependent functionals...

38
Efficient methods for computing exchange- correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University of Western Ontario, London, Ontario, Canada SE 2013, Taiwan National University, Taipei, October 14โ€’17, 2

Upload: myles-powers

Post on 04-Jan-2016

231 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

Efficient methods for computing exchange-correlation potentials for

orbital-dependent functionals

Viktor N. Staroverov

Department of Chemistry, The University of Western Ontario, London, Ontario, Canada

IWCSE 2013, Taiwan National University, Taipei, October 14โ€’17, 2013

Page 2: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

2

Orbital-dependent functionals

๐ธXC [๐œŒ ]=โˆซ ๐‘“ ( {๐œ™๐‘– })  ๐‘‘ ๐ซ

โ€ข More flexible than LDA and GGAs (can satisfy more exact constraints)

โ€ข Needed for accurate description of molecular properties

Kohn-Sham orbitals

Page 3: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

3

Examples

โ€ข Exact exchange

โ€ข Hybrids (B3LYP, PBE0, etc.)

โ€ข Meta-GGAs (TPSS, M06, etc.)

๐ธXexact [๐œŒ ]=โˆ’

14โˆ‘๐‘– , ๐‘—=1

๐‘

โˆซ๐‘‘ ๐ซโˆซ๐‘‘ ๐ซ โ€ฒ ๐œ‘๐‘– (๐ซ )๐œ‘ ๐‘—โˆ— (๐ซ )๐œ‘๐‘–

โˆ— (๐ซ โ€ฒ)๐œ‘ ๐‘— (๐ซ โ€ฒ )  |๐ซโˆ’๐ซโ€ฒ| 

 

same expression as in the Hartreeโ€’Fock theory

Page 4: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

4

The challenge

๐‘ฃ XC (๐ซ )=๐›ฟ ๐ธX C

โ‘ [{๐œ™๐‘– }]  ๐›ฟ๐œŒ (๐ซ)  

=?

Kohnโ€’Sham potentials corresponding to orbital-dependent functionals

cannot be evaluated in closed form

Page 5: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

5

Optimized effective potential (OEP)method

๐›ฟ๐ธ totalโ‘  

๐›ฟ๐‘ฃ XC (๐ซ)  =0

Find as the solution to the minimization problem

OEP = functional derivative of the functional

Page 6: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

6

Computing the OEP

Expand the Kohnโ€’Sham orbitals:

Expand the OEP:

๐‘ฃ X C (๐ซ )=โˆ‘๐‘˜=1

๐‘š

๐‘๐‘˜ ๐‘“ ๐‘˜(๐ซ)

๐œ™๐‘– (๐ซ )=โˆ‘๐‘˜=1

๐‘›

๐‘๐‘˜๐‘– ๐œ’๐‘˜(๐ซ )

Minimize the total energy with respect to {} and {}

orbital basis functions

auxiliary basis functions

Page 7: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

7

Attempts to obtain OEP-X in finite basis sets

size

Page 8: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

8

I. First approximation to the OEP:An orbital-averaged potential (OAP)

๏ฟฝฬ‚๏ฟฝXC๐œ™ ๐‘– (๐ซ )=๐›ฟ ๐ธX C

โ‘ [{๐œ™๐‘– }]  

๐›ฟ๐œ™๐‘–โˆ—(๐ซ )  

Define operator such that

The OAP is a weighted average:

๐‘ฃ XC (๐ซ )=โˆ‘๐‘–=1

๐‘

๐œ™๐‘–โˆ— (๐ซ ) ๏ฟฝฬ‚๏ฟฝXC๐œ™ ๐‘– (๐ซ )

โˆ‘๐‘–=1

๐‘

๐œ™๐‘–โˆ—(๐ซ )๐œ™๐‘– (๐ซ )

Page 9: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

9

Example: Slater potential

Fock exchange operator:

Slater potential:

๏ฟฝฬ‚๏ฟฝ ๐œ™ ๐‘– (๐ซ ) โ‰ก๐›ฟ๐ธ X

exact

๐›ฟ๐œ™๐‘–โˆ—(๐ซ )

๐‘ฃ S (๐ซ )= 1๐œŒ (๐ซ ) โˆ‘๐‘–=1

๐‘

๐œ™๐‘–โˆ—(๐ซ) ๏ฟฝฬ‚๏ฟฝ ๐œ™ ๐‘–(๐ซ)

Page 10: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

10

Calculation of orbital-averaged potentials

โ€ข by definition (hard, functional specific)

โ€ข by inverting the Kohnโ€’Sham equations (easy, general)

Page 11: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

11

Kohnโ€’Sham inversion

๐œ๐ฟ

๐œŒ+๐‘ฃ+๐‘ฃH +๐‘ฃXC= 1

๐œŒโˆ‘๐‘–=1

๐‘

๐œ– ๐‘–|๐œ™๐‘–|2

[โˆ’ 12โˆ‡2+๐‘ฃ+๐‘ฃH +๐‘ฃXC ]๐œ™๐‘–=๐œ– ๐‘–๐œ™ ๐‘–

Kohnโ€’Sham equations:

multiply by ,sum over i,divide by

Page 12: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

12

LDA-X potential via Kohn-Sham inversion

Page 13: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

13

PBE-XC potential via Kohnโ€’Sham inversion

Page 14: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

14

A. P. Gaiduk,I. G. Ryabinkin, VNS,JCTC 9, 3959 (2013)

Removal of oscillations

Page 15: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

15

Kohnโ€’Sham inversion for orbital-specific potentials

๐œ๐ฟ

๐œŒ+๐‘ฃ+๐‘ฃH +๐‘ฃXC= 1

๐œŒโˆ‘๐‘–=1

๐‘

๐œ– ๐‘–|๐œ™๐‘–|2

[โˆ’ 12โˆ‡2+๐‘ฃ+๐‘ฃH +๏ฟฝฬ‚๏ฟฝXC ]๐œ™๐‘–=๐œ– ๐‘–๐œ™ ๐‘–

Generalized Kohnโ€’Sham equations:

same manipulations

Page 16: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

16

Example: Slater potential through Kohnโ€’Sham inversion

๐‘ฃ S (๐ซ )=

14โˆ‡

2

๐œŒ (๐ซ ) โˆ’๐œ (๐ซ)+โˆ‘๐‘–=1

๐‘

๐œ– ๐‘–โˆจ๐œ™ ๐‘–โ‘(๐ซ )|2

๐œŒ (๐ซ )โˆ’๐‘ฃ (๐ซ ) โˆ’๐‘ฃH (๐ซ)

๐œ=12โˆ‘๐‘–=1

๐‘

ยฟโˆ‡๐œ™ ๐‘–โˆจยฟ2=๐œ๐ฟ+14โˆ‡2๐œŒ ยฟ

where

Page 17: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

17

Slater potential via Kohnโ€’Sham inversion

Page 18: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

18

OAPs constructed by Kohnโ€’Sham inversion

Page 19: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

19

Correlation potentials via Kohnโ€’Sham inversion

Page 20: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

20

Kohnโ€’Sham inversion for a fixed set of Hartreeโ€’Fock orbitals

๐‘ฃ XOEP โ‰ˆ๐‘ฃ X

model=โˆ’๐œ ๐ฟ

HF+โˆ‘๐‘–=1

๐‘

๐œ– ๐‘–ยฟ๐œ™ ๐‘–HF |2

๐œŒHF โˆ’๐‘ฃโˆ’๐‘ฃHHF

Slater potential:

๐‘ฃ SHF=

โˆ’๐œ๐ฟHF +โˆ‘

๐‘–=1

๐‘

๐œ– ๐‘–HF ยฟ๐œ™ ๐‘–

HF |2

๐œŒHF โˆ’๐‘ฃโˆ’๐‘ฃHHF

But if , then

Page 21: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

21

Dependence of KS inversion on orbital energies

Page 22: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

22

II. Assumption that the OEP and HF orbitals are the same

The assumption

leads to the eigenvalue-consistent orbital-averaged potential (ECOAP)

๐œ™๐‘–=๐œ™๐‘–HF

๐‘ฃ XECOAP=๐‘ฃS

HF + 1๐œŒHF โˆ‘

๐‘–=1

๐‘

(๐œ– ๐‘–โˆ’๐œ–ยฟยฟ ๐‘–HF)|๐œ™ ๐‘–HF|2 ยฟ

Page 23: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

23

ECOAP KLI LHF

Page 24: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

24

Calculated exact-exchange (EXX) energies

, mEh

KLI ELP=LHF=CEDA ECOAP

m.a.v. 2.88 2.84 2.47

Sample: 12 atoms from He to BaBasis set: UGBS

A. A. Kananenka, S. V. Kohut, A. P. Gaiduk, I. G. Ryabinkin, VNS, JCP 139, 074112 (2013)

Page 25: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

25

III. Hartreeโ€’Fock exchange-correlation (HFXC) potential

An HFXC potential is the which reproduces a HF density within the Kohnโ€’Sham scheme:

๐œŒ (๐ซ )=โˆ‘๐‘–=1

๐‘

|๐œ™๐‘– (๐ซ )|2=ยฟโˆ‘

๐‘–=1

๐‘

|๐œ™ ๐‘–HF (๐ซ )|2

=๐œŒHF (๐ซ )ยฟ

[โˆ’ 12โˆ‡2+๐‘ฃ (๐ซ )+๐‘ฃH (๐ซ )+๐‘ฃXC (๐ซ )]๐œ™ ๐‘–(๐ซ )=๐œ–๐‘–๐œ™๐‘– (๐ซ )

That is, is such that

Page 26: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

26

Inverting the Kohnโ€“Sham equations

๐œ๐ฟ

๐œŒ+๐‘ฃ+๐‘ฃH +๐‘ฃXC= 1

๐œŒโˆ‘๐‘–=1

๐‘

๐œ– ๐‘–|๐œ™๐‘–|2

[โˆ’ 12โˆ‡2+๐‘ฃ+๐‘ฃH +๐‘ฃXC ]๐œ™๐‘–=๐œ– ๐‘–๐œ™ ๐‘–

Kohnโ€’Sham equations:

local ionizationpotential

multiply by ,sum over i,divide by

Page 27: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

27

Inverting the Hartreeโ€“Fock equations

๐œ ๐ฟHF

๐œŒHF +๐‘ฃ+๐‘ฃH +๐‘ฃSHF= 1

๐œŒHF โˆ‘๐‘–=1

๐‘

๐œ–๐‘–HF|๐œ™ ๐‘–

HF|2

Hartreeโ€’Fock equations:

Slater potential builtwith HF orbitals

[โˆ’ 12โˆ‡2+๐‘ฃ+๐‘ฃH +๐พ ]๐œ™๐‘–

HF=๐œ– ๐‘–HF ๐œ™๐‘–

HF

same manipulations

Page 28: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

28

Closed-form expression for the HFXC potential

๐‘ฃ XCHF=๐‘ฃS

HF + 1๐œŒโˆ‘๐‘–=1

๐‘

๐œ– ๐‘–โˆจ๐œ™ ๐‘– |2 โˆ’

1๐œŒHF โˆ‘

๐‘–=1

๐‘

๐œ– ๐‘–HF|๐œ™๐‘–

HF|2+ ๐œ

HF

๐œŒHF โˆ’๐œ๐œŒ

, but , , and

We treat this expression as a model potential within the Kohnโ€’Sham SCF scheme.

Here

Computational cost: same as KLI and Beckeโ€’Johnson (BJ)

Page 29: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

29

HFXC potentials are practically exact OEPs!

Numerical OEP: Engel et al.

Page 30: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

30

Page 31: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

31

Page 32: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

32

HFXC potentials can be easily computed for molecules

Numerical OEP: Makmal et al.

Page 33: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

33

Energies from exchange potentials

, mEh

KLI LHF BJ Basis-set OEP HFXC

m.a.v. 1.74 1.66 5.30 0.12 0.05

Sample: 12 atoms from Li to CdBasis set for LHF, BJ, OEP (aux=orb), HFXC: UGBS KLI and true OEP values are from Engel et al.

I. G. Ryabinkin, A. A. Kananenka, VNS, PRL 139, 013001 (2013)

Page 34: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

34

Virial energy discrepancies

, mEh

KLI LHF BJ Basis-set OEP HFXC

m.a.v. 438.0 629.2 1234.1 1.76 2.76

where

๐ธ vir= โˆซ ๐‘ฃX (๐ซ ) [3 ๐œŒ (๐ซ )+๐ซ โ‹…โˆ‡ ๐œŒ (๐ซ) ]๐‘‘๐ซ

For exact OEPs,

๐ธ vir โˆ’๐ธEXX=0 ,

Page 35: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

35

HFXC potentials in finite basis sets

Page 36: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

36

Hierarchy of approximations to the EXX potential

๐‘ฃ Xโ‘=๐‘ฃS

HF + 1๐œŒHF โˆ‘

๐‘–=1

๐‘

(๐œ– ๐‘–โˆ’๐œ–๐‘–HF )|๐œ™๐‘–

HF|2+ ๐œ

HF โˆ’๐œ๐œŒHF

OAP

ECOAP

HFXC

Page 37: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

37

Summary

โ€ข Orbital-averaged potentials (e.g., Slater) can be constructed by Kohnโ€’Sham inversion

โ€ข Hierarchy or approximations to the OEP: OAP (Slater) < ECOAP < HFXC

โ€ข ECOAP Slater potential KLI LHF

โ€ข HFXC potential OEP

โ€ข Same applies to all occupied-orbital functionals

Page 38: Efficient methods for computing exchange-correlation potentials for orbital-dependent functionals Viktor N. Staroverov Department of Chemistry, The University

38

Acknowledgments

โ€ข Eberhard Engelโ€ข Leeor Kronik

for OEP benchmarks