Core-level spectroscopy calculation and the plane wave pseudopotential method

Abstract
A plane wave based method for the calculation of core-level spectra is presented. We provide details of the implementation of the method in the pseudopotential density functional code CASTEP, including technical issues concerning the calculations, and discuss the applicability and accuracy of the method. A number of examples are provided for comparing the results to both experiment and other density functional theory techniques.