English

Graphics Processing Unit acceleration of the Random Phase Approximation in the projector augmented wave method

Computational Physics 2013-07-31 v1 Materials Science

Abstract

The Random Phase Approximation (RPA) for correlation energy in the grid-based projector augmented wave (gpaw) code is accelerated by porting to the Graphics Processing Unit (GPU) architecture. The acceleration is achieved by grouping independent vectors/matrices and transforming the implementation from being memory bound to being computation/latency bound. With this approach, both the CPU and GPU implementations have been enhanced. We tested the GPU implementation on a few representative systems: molecules (O2), bulk solids (Li2O and MoO3) and molecules adsorbed on metal surfaces (N2/Ru(0001) and CO/Ni(111)). Improvements from 10+ to 40+ have been achieved (8-GPUs versus 8-CPUs). A realistic RPA calculation for CO/Ni(111) surface can be finished in 5.5 h using 8 GPUs. It is thus promising to employ non-self-consistent RPA for routine surface chemistry simulations.

Keywords

Cite

@article{arxiv.1307.8052,
  title  = {Graphics Processing Unit acceleration of the Random Phase Approximation in the projector augmented wave method},
  author = {Jun Yan and Lin Li and Christopher O'Grady},
  journal= {arXiv preprint arXiv:1307.8052},
  year   = {2013}
}

Comments

16 pages, 5 tables; Computer Physics Communications, 2013

R2 v1 2026-06-22T01:00:37.405Z