Next: Results and discussion
Up: Total-energy calculations on a
Previous: Hartree, local pseudopotential, and
Total energy optimisation
The total energy is a functional of the charge density:
. The charge density itself is expanded in terms of the basis
and depends upon the density kernel elements,
, and the NGWF expansion coefficients,
. Provided that it is -representable, this dependence should be variational, i.e., the ground state energy,
, is given by
|
(39) |
In this work we are concerned principally with the optimisation of the elements of the density kernel and we will consider the NGWF coefficients,
, as being fixed. We use the pseudo-atomic orbitals (PAOs) of Sankey et al. [20] as our NGWFs.
This minimisation must be performed under the constraints of constant electron number,
|
(40) |
and density-matrix idempotency,
|
(41) |
where the overlap matrix,
is given by
|
(42) |
In order to avoid explicitly imposing the idempotency constraint (41), we use the method suggested by Li, Nunes and Vanderbilt [21] and independently by Daw [22], and generalised to the case of non-orthogonal functions by Nunes and Vanderbilt [23]. Our implementation follows the simplified version of Millam and Scuseria [24]. We define the following function of the density kernel :
|
(43) |
where
is the McWeeny purified density kernel [25],
|
(44) |
The contravariant, tensor-corrected gradient [15,16] that is used in the steepest descent or conjugate gradient iterative minimisation is given by
The value of is set at each step such that
. This ensures that the total electron number remains unchanged, thus we simply require that our initial guess for the density kernel gives the correct number of electrons.
Next: Results and discussion
Up: Total-energy calculations on a
Previous: Hartree, local pseudopotential, and
Peter D. Haynes
2002-10-29