The Nuts and Bolts of First-Principles Simulation: 3: Density Functional Theory
The Nuts and Bolts of First-Principles Simulation: 3: Density Functional Theory
First-Principles Simulation
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 .
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) .
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.
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.
Then put n(r) back into G[n(r)] to get total energy:
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!
• 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.