Density functional theory calculation on many-cores hybrid central processing unit-graphic processing unit architectures
- 16 July 2009
- journal article
- Published by AIP Publishing in The Journal of Chemical Physics
- Vol. 131 (3), 034103
- https://doi.org/10.1063/1.3166140
Abstract
We present the implementation of a full electronic structure calculation code on a hybrid parallel architecture with graphic processing units (GPUs). This implementation is performed on a free software code based on Daubechies wavelets. Such code shows very good performances, systematic convergence properties, and an excellent efficiency on parallel computers. Our GPU-based acceleration fully preserves all these properties. In particular, the code is able to run on many cores which may or may not have a GPU associated, and thus on parallel and massive parallel hybrid machines. With double precision calculations, we may achieve considerable speedup, between a factor of 20 for some operations and a factor of 6 for the whole density functional theory code.Keywords
This publication has 23 references indexed in Scilit:
- Efficient and accurate three-dimensional Poisson solver for surface problemsThe Journal of Chemical Physics, 2007
- Quantum Monte Carlo on graphical processing unitsComputer Physics Communications, 2007
- Efficient solution of Poisson’s equation with free boundary conditionsThe Journal of Chemical Physics, 2006
- First-principles computation of material properties: the ABINIT software projectComputational Materials Science, 2002
- Linear scaling electronic structure methodsReviews of Modern Physics, 1999
- Relativistic separable dual-space Gaussian pseudopotentials from H to RnPhysical Review B, 1998
- Separable dual-space Gaussian pseudopotentialsPhysical Review B, 1996
- Rotating a three-dimensional array in an optimal position for vector processing: case study for a three-dimensional fast Fourier transformComputer Physics Communications, 1993
- Symmetric iterative interpolation processesConstructive Approximation, 1989
- Self-Consistent Equations Including Exchange and Correlation EffectsPhysical Review B, 1965