0% found this document useful (0 votes)
309 views

The Nuts and Bolts of First-Principles Simulation: 3: Density Functional Theory

The document discusses density functional theory (DFT), which is used to calculate the ground-state properties of many-electron systems. It introduces the fundamental theorems of DFT, which establish a connection between the external potential, electron density, and ground-state energy. The document also describes how the Kohn-Sham equations are derived from the variational principle and how self-consistency is used to solve these equations in practice. It concludes by explaining the local density approximation used to approximate the exchange-correlation energy.

Uploaded by

Liviu Badea
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
309 views

The Nuts and Bolts of First-Principles Simulation: 3: Density Functional Theory

The document discusses density functional theory (DFT), which is used to calculate the ground-state properties of many-electron systems. It introduces the fundamental theorems of DFT, which establish a connection between the external potential, electron density, and ground-state energy. The document also describes how the Kohn-Sham equations are derived from the variational principle and how self-consistency is used to solve these equations in practice. It concludes by explaining the local density approximation used to approximate the exchange-correlation energy.

Uploaded by

Liviu Badea
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 14

The Nuts and Bolts of

First-Principles Simulation

3: Density Functional Theory

CASTEP Developers’ Group


with support from the ESF k Network

CASTEP Workshop, Durham University, 6 – 13


December 2001
Density functional theory
Mike Gillan, University College London

• Ground-state energetics of electrons in condensed matter


• Energy as functional of density: the two fundamental
theorems
• Equivalence of the interacting electron system to a non-
interacting system in an effective external potential
• Kohn-sham equation
• Local-density approximation for exchange-correlation
energy

CASTEP Workshop, Durham University, 6 – 13


December 2001
The problem

• Hamiltonian H for system of interacting electrons acted on by electrostatic


field of nuclei:
H  T U V
with T kinetic energy, U mutual interaction energy of electrons, V interaction
energy with field of nuclei.
• To develop theory, V will be interaction with an arbitrary external field:
N
V   v(ri )
i 1
with ri position of electron i.

• Ground-state energy is impossible to calculate exactly, because of electron


correlation. DFT includes correlation, but is still tractable because it has the
form of a non-interacting electron theory.

CASTEP Workshop, Durham University, 6 – 13


December 2001
Energy as functional of density: the first theorem

For given external potential v(r), let many-body wavefunction be . Then
ground-state energy Eg is:
Eg   H 0  V 
and the electron density n(r) by:
n(r )   n^ (r )  Theorem 1: It is impossible that
two different potentials give rise
where the density operator n^ (r ) is defined as: to the same ground-state density
N distribution n(r).
n(r )    (r  ri )
^
Corollary: n(r) uniquely
i 1
specifies the external potential
v(r) and hence the many-body
wavefunction  .

CASTEP Workshop, Durham University, 6 – 13


December 2001
Convexity of the energy (1)
Theorem 1 expresses convexity of the energy Eg as function of external potential.

Convexity means: For two external potentials v (0; r ) and v (1; r ) , go along linear
path v( ; r )  (1   v(0; r )   v(1; r ) between them; if E g ( ) is ground-state
energy for 0    1 , then:
Eg ( )  (1   ) Eg (0)   E g (1) .

Proof of E g ( )  (1   ) E g (0)   E g (1) follows from 2nd-order


perturbation theory:
dEg / d     ( ) V  0 ( )
2
 0 (  ) V  n (  )
d E g / d   2
2 
 0,
n0 E0 ( )  En ( )
with   ( ) and  n ( ) wavefns of ground and excited states, E0 ( ) and En ( )
their energies, andV  v (1)  v (0) .

CASTEP Workshop, Durham University, 6 – 13


December 2001
Convexity of the energy (2)
Theorem 1 is equivalent to saying that a change of external potential v(r )
cannot give a vanishing change of density n(r )

This follows from convexity. Convexity implies that dE g / d  at   0 is


less than dE g / d  at   1 . But dE g / d     V  0 , so that:
 0 (1) V  0 (0) <  0 (0) V  0 (0)

so that:
 dr v(r)n(1, r) <  dr v(r)n(0, r) .
Hence:

 dr v(r)n(r) < 0 ,
which demonstrates that n(r )  0 , and this is Theorem 1.

CASTEP Workshop, Durham University, 6 – 13


December 2001
DFT variational principle
the second theorem
Since ground-state energy Eg is uniquely specified by n(r), write it as Eg[n(r)]. It’s
useful to separate out the interaction with the external field, and write:
Eg [n(r )]   dr v(r )n(r )  F [n(r )] ,
Where F[n(r)] is ground-state expectation value of H0 when density is n(r).

Theorem 2 (variational principle):


Ground-state energy for a given v(r) is Proof: Let v(r) and v’(r) be two different
obtained by minimising Eg[n(r)] with external potentials, with ground-state
respect to n(r) for fixed v(r), and the energies Eg and Eg’ and ground-state
n(r) that yields the minimum is the wavefns  and  ' . By Rayleigh-
density in the ground state. Ritz variational principle:

Eg <  ' H 0  V  '   dr v(r)n '(r)  F[n '(r)] ,


Where n’(r) is density associated with  ' . This proves the theorem.
The usual assumptions of non-degenerate ground state is needed.

CASTEP Workshop, Durham University, 6 – 13


December 2001
The Euler equation
Write F[n(r)] as:
F [n]  T [n]  G[n] ,
where T[n] is kinetic energy of a system of non-interacting electrons whose density
distribution is n(r). Then:
E[n]   dr v(r ) n(r )  T [n]  G[ n] .
Variational principle:
 T G 
 E  0   dr v(r )     n(r ) ,
subject to constraint:   n(r )  n(r ) 

 dr  n(r)  0 .
Handle the constant-number constraint by Lagrange undetermined multiplier, and
get: T G
 v(r )   ,
 n(r )  n (r )
with undetermined multiplier  the chemical potential.

CASTEP Workshop, Durham University, 6 – 13


December 2001
Kohn-Sham equation
Rewrite the Euler equation for interacting electrons:
T G
 v(r )  
 n(r )  n(r )
by defining veff (r )  v(r )   G /  n(r ) , so that:
T
 veff (r )  
 n(r )
But this is Euler equation for non-interacting electrons in potential veff(r), and must be
exactly equivalent to Schroedinger
2 equation:

  2   veff (r )     ,
with n(r) given by:
2m
n(r )  2    (r ) .
2

  
Then put n(r) back into G[n(r)] to get total energy:

Etot [n(r )]   dr v(r )n(r )  T [n]  G[n] .

CASTEP Workshop, Durham University, 6 – 13


December 2001
Self consistency
How to do DFT in practice???
• We don’t know G[n(r)], and probably never will, but suppose we know an
adequate approximation to it.
• Make an initial guess at n(r), calculate  G /  n (r ) and hence
veff (r )  v(r )   G /  n(r ) for this initial n(r).
• Solve the Kohn-Sham equation with this veff(r) to get the KS orbitals
and hence calculate the new n(r):
n '(r )  2    i (r ) |2 .
  
• The output n’(r) is not the same as the input n(r). So iterate to reduce residual:
1/2
n    dr n '(r )  n(r ) 
2
.
 
The whole procedure is called ‘searching for self consistency’.

CASTEP Workshop, Durham University, 6 – 13


December 2001
Exchange-correlation energy

• We have already split the total energy into pieces:

Etot [n]   dr v(r )n(r )  F [n]


F [n]  T [ n]  G[ n]
• Now separate out the Hartree energy:
1 n(r )n(r ')
EH [n(r )]  e 2  dr dr ' .
2 |r r'|
• Then exchange-correlation energy Exc[n] is defined by:

Etot [n]   dr v(r )n(r )  T [n]  EH [n]  E xc[n] .

So far, everything is formal and exact. If we knew the exact Exc[n], then we could
calculate the exact ground-state energy of any system!

CASTEP Workshop, Durham University, 6 – 13


December 2001
Local density approximation

• There is one extended system for which Exc is known rather precisely: the uniform
electron gas (jellium). For this system, we know exchange-correlation energy per
electron  xc ( n) as a function of density n.
• Local density approximation (LDA): assume the xc energy of an electron at point r is
equal to  xc ( n(r )) for jellium, using the density n(r) at point r. Then total Exc for
the whole system is:

ExcLDA   dr n  r   xc (n(r ))

• Some kind of justification can be given for LDA (see xxxxxxx). But the main
justification is that it works quite well in practice.

CASTEP Workshop, Durham University, 6 – 13


December 2001
Kohn-Sham potential in LDA

The effective Kohn-Sham effective potential in general is:


G  EH  Exc
veff (r )  v(r )   v(r )  
 n(r )  n(r )  n(r )
The Hartree potential is:
 EH  1 2 n(r1 )n(r2 )  2 n(r ')
  e  dr1dr2   e  dr ' .
 n(r )  n(r )  2 r1  r2  r r'
Exchange-correlation potential in LDA:

vxc (r ) 
 n(r )  dr1 n(r1 ) xc (n(r1 ))   xc (n(r )) ,
Where:
d
 xc (n)   n xc (n) 
dn
So in LDA, everything can be straightforwardly calculated!

CASTEP Workshop, Durham University, 6 – 13


December 2001
Useful references

Here is a selection of references that contain more detail about DFT:


• P. Hohenberg and W. Kohn, Phys. Rev. 136, B864 (1964)
• W. Kohn and L. J. Sham, Phys. Rev. 140, A1133 (1965)
• N. D. Mermin, Phys. Rev. 137, A1441 (1965)
• R. O. Jones and O. Gunnarsson, Rev. Mod. Phys., 61, 689 (1989)
• M. C. Payne, M. P. Teter, D. C. Allan, T. A. Arias and J. D. Joannopoulos, Re.
Mod. Phys., 64, 1045 (1992)

CASTEP Workshop, Durham University, 6 – 13


December 2001

You might also like