Real-Space Density Functional Theory on Graphical Processing Units: Computational Approach and Comparison to Gaussian Basis Set Methods

被引:51
作者
Andrade, Xavier [1 ]
Aspuru-Guzik, Alan [1 ]
机构
[1] Harvard Univ, Dept Chem & Chem Biol, Cambridge, MA 02138 USA
关键词
ELECTRONIC-STRUCTURE CALCULATIONS; QUANTUM-CHEMISTRY CALCULATIONS; ABSORPTION-SPECTRA; HARTREE-FOCK; ENERGY; TIME; IMPLEMENTATION; EXCHANGE; DESIGN; APPROXIMATION;
D O I
10.1021/ct400520e
中图分类号
O64 [物理化学(理论化学)、化学物理学];
学科分类号
070304 ; 081704 ;
摘要
We discuss the application of graphical processing units (GPUs) to accelerate real-space density functional theory (DFT) calculations. To make our implementation efficient, we have developed a scheme to expose the data parallelism available in the DFT approach; this is applied to the different procedures required for a real-space DFT calculation. We present results for current-generation GPUs from AMD and Nvidia, which show that our scheme, implemented in the free code Octopus, can reach a sustained performance of up to 90 GFlops for a single GPU, representing a significant speed-up when compared to the CPU version of the code. Moreover, for some systems, our implementation can outperform a CPU Gaussian basis set code, showing that the real-space approach is a competitive alternative for DFT simulations on GPUs.
引用
收藏
页码:4360 / 4373
页数:14
相关论文
共 129 条
[1]   Numerical linear algebra on emerging architectures: the PLASMA and MAGMA projects [J].
Agullo, Emmanuel ;
Demmel, Jim ;
Dongarra, Jack ;
Hadri, Bilel ;
Kurzak, Jakub ;
Langou, Julien ;
Ltaief, Hatem ;
Luszczek, Piotr ;
Tomov, Stanimire .
SCIDAC 2009: SCIENTIFIC DISCOVERY THROUGH ADVANCED COMPUTING, 2009, 180
[2]   Efficient formalism for large-scale ab initio molecular dynamics based on time-dependent density functional theory [J].
Alonso, J. L. ;
Andrade, X. ;
Echenique, P. ;
Falceto, F. ;
Prada-Gracia, D. ;
Rubio, A. .
PHYSICAL REVIEW LETTERS, 2008, 101 (09)
[3]  
Andrade X., 2010, THESIS
[4]  
Andrade X., 2011, FORTRANCL A FORTRAN
[5]  
Andrade X., 2012, LECTURE NOTES IN PHY, V837, P401
[6]   Time-dependent density functional theory scheme for efficient calculations of dynamic (hyper)polarizabilities [J].
Andrade, Xavier ;
Botti, Silvana ;
Marques, Miguel A. L. ;
Rubio, Angel .
JOURNAL OF CHEMICAL PHYSICS, 2007, 126 (18)
[7]   Application of compressed sensing to the simulation of atomic systems [J].
Andrade, Xavier ;
Sanders, Jacob N. ;
Aspuru-Guzik, Alan .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2012, 109 (35) :13928-13933
[8]   Time-dependent density-functional theory in massively parallel computer architectures: the OCTOPUS project [J].
Andrade, Xavier ;
Alberdi-Rodriguez, Joseba ;
Strubbe, David A. ;
Oliveira, Micael J. T. ;
Nogueira, Fernando ;
Castro, Alberto ;
Muguerza, Javier ;
Arruabarrena, Agustin ;
Louie, Steven G. ;
Aspuru-Guzik, Alan ;
Rubio, Angel ;
Marques, Miguel A. L. .
JOURNAL OF PHYSICS-CONDENSED MATTER, 2012, 24 (23)
[9]   Prediction of the Derivative Discontinuity in Density Functional Theory from an Electrostatic Description of the Exchange and Correlation Potential [J].
Andrade, Xavier ;
Aspuru-Guzik, Alan .
PHYSICAL REVIEW LETTERS, 2011, 107 (18)
[10]   Modified Ehrenfest Formalism for Efficient Large-Scale ab initio Molecular Dynamics [J].
Andrade, Xavier ;
Castro, Alberto ;
Zueco, David ;
Alonso, J. L. ;
Echenique, Pablo ;
Falceto, Fernando ;
Rubio, Angel .
JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2009, 5 (04) :728-742