This document describes an application which addresses the latter of these considerations by implementing a population analysis scheme for the CASTEP and CETEP PW pseudopotential codes. This analysis is performed using a projection of the PW states onto a localised basis set by the technique described by Sanchez-Portal et al. [1]. A population analysis of these projected states can then be used to determine quantities such as atomic charges and bond populations. The formalism of Mulliken [2] is used in order to perform this analysis. This technique is commonly applied in the analysis of calculations performed using localised basis sets and hence is widely used in Chemistry and Biochemistry. However, it has not been routinely applied to PW calculations. It is widely accepted that the absolute magnitude of the atomic charges have little physical meaning, as they display an extreme sensitivity to the atomic basis set with which they are calculated [3]. However, consideration of their relative values, in contrast to their absolute magnitudes, can yield useful information (see [4,5,6]).
The following section describes the theory underlying the codes. Section 3 describes the use of the applications to analyse output from the CASTEP and CETEP packages. Notes on use, distribution and modification of the code may be found in Section 4.
Please send any comments or reports of bugs in the code or
documentation to mds21@phy.cam.ac.uk.