Computational Physics

(Rick Simeone) #1

64 The Hartree–Fock method


It is convenient to introduce the density matrix which (for RHF) is defined as
Ppq= 2


k

CpkC∗qk. (4.68)

This is the matrix representation of the operator


ρ= 2


k

|φk〉〈φk| (4.69)

which is recognised as the usual definition of the density matrix in quantum theory
(the factor 2 is due to the spin). Using(4.68), the Fock matrix can be written as


Fpq=hpq+

1


2



rs

Psr[ 2 〈pr|g|qs〉−〈pr|g|sq〉], (4.70)

and the energy is given by


E=


pq

Ppqhpq+

1


2



pqrs

PpqPsr

[


〈pr|g|qs〉−

1


2


〈pr|g|sq〉

]


. (4.71)


For the UHF case, it is convenient to define an orbital basisχp(r)and the spin-
up orbitals are now represented by the vectorC+and the spin-down ones byC−.
Using these vectors to reformulate the Hartree–Fock equations, the so-called Pople–
Nesbet equations are obtained:


F+C+=+SC+
F−C−=−SC−

(4.72)


with


F±pq=hpq+




rs

Crk±∗±C±sk±[〈pr|g|qs〉−〈pr|g|sq〉]

+



k∓


rs

Crk∓∗∓Csk∓∓〈pr|g|qs〉.

(4.73)


In practice, real orbital basis functions are used, so that complex conjugates can be
removed from theCpkinEqs. (4.65),(4.68)and(4.73). In the following, we shall
restrict ourselves to RHF.


4.6.2 Basis functions: STO and GTO

In this subsection, we discuss the basis functions used in the atomic and molecular
Hartree–Fock programs. As already noted inChapter 3, the basis must be chosen
carefully: the matrix diagonalisation we must perform scales with the third power
of the number of basis functions, so a small basis set is desirable which is able to

Free download pdf