Imperial College London

Professor Peter Haynes

Central FacultyOffice of the Provost

Vice-Provost (Education and Student Experience)
 
 
 
//

Contact

 

p.haynes Website

 
 
//

Assistant

 

Mrs Anushka Patel +44 (0)20 7594 6070

 
//

Location

 

409Faculty BuildingSouth Kensington Campus

//

Summary

 

Publications

Citation

BibTex format

@article{Skylaris:2006,
author = {Skylaris, CK and Haynes, PD and Mostofi, AA and Payne, MC},
journal = {PHYS STATUS SOLIDI B},
pages = {973--988},
title = {Implementation of linear-scaling plane wave density functional theory on parallel computers},
volume = {243},
year = {2006}
}

RIS format (EndNote, RefMan)

TY  - JOUR
AB - We describe the algorithms we have developed for linear-scaling plane wave density functional calculations on parallel computers as implemented in the ONETEP program. We outline how ONETEP achieves plane wave accuracy with a computational cost which increases only linearly with the number of atoms by optimising directly the single-particle density matrix expressed in a psinc basis set. We describe in detail the novel algorithms we have developed for computing with the psinc basis set the quantities needed in the evaluation and optimisation of the total energy within our approach. For our parallel computations we use the general Message Passing Interface (MPI) library of subroutines to exchange data between processors. Accordingly, we have developed efficient schemes for distributing data and computational load to processors in a balanced manner. We describe these schemes in detail and in relation to our algorithms for computations with a psinc basis. Results of tests on different materials show that ONETEP is an efficient parallel code that should be able to take advantage of a wide range of parallel computer architectures. (c) 2006 WILEYNCH Verlag GmbH & Co. KGaA, Weinheim.
AU - Skylaris,CK
AU - Haynes,PD
AU - Mostofi,AA
AU - Payne,MC
EP - 988
PY - 2006///
SP - 973
TI - Implementation of linear-scaling plane wave density functional theory on parallel computers
T2 - PHYS STATUS SOLIDI B
VL - 243
ER -