Parallel empirical pseudopotential electronic structure calculations for million atom systems
Journal of Computational Physics
The Art of Molecular Dynamics Simulation
The Art of Molecular Dynamics Simulation
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
Architecture of Qbox: a scalable first-principles molecular dynamics code
IBM Journal of Research and Development
Linearly scaling 3D fragment method for large-scale electronic structure calculations
Proceedings of the 2008 ACM/IEEE conference on Supercomputing
Computational physics on graphics processing units
PARA'12 Proceedings of the 11th international conference on Applied Parallel and Scientific Computing
Parallel electronic structure calculations using multiple graphics processing units (GPUs)
PARA'12 Proceedings of the 11th international conference on Applied Parallel and Scientific Computing
Fast plane wave density functional theory molecular dynamics calculations on multi-GPU machines
Journal of Computational Physics
Hi-index | 0.01 |
In this work, we present our implementation of the density functional theory (DFT) plane wave pseudopotential (PWP) calculations on GPU clusters. This GPU version is developed based on a CPU DFT-PWP code: PEtot, which can calculate up to a thousand atoms on thousands of processors. Our test indicates that the GPU version can have a ~10 times speed-up over the CPU version. A detail analysis of the speed-up and the scaling on the number of CPU/GPU computing units (up to 256) are presented. The success of our speed-up relies on the adoption a hybrid reciprocal-space and band-index parallelization scheme. As far as we know, this is the first GPU DFT-PWP code scalable to large number of CPU/GPU computing units. We also outlined the future work, and what is needed to further increase the computational speed by another factor of 10.