Quantum chemistry on graphical processing units.: 1.: Strategies for two-electron integral evaluation

被引:485
作者
Ufimtsev, Ivan S. [1 ]
Martinez, Todd J.
机构
[1] Univ Illinois, Dept Chem, Urbana, IL 61801 USA
关键词
D O I
10.1021/ct700268q
中图分类号
O64 [物理化学(理论化学)、化学物理学];
学科分类号
070304 ; 081704 ;
摘要
Modern videogames place increasing demands on the computational and graphical hardware, leading to novel architectures that have great potential in the context of high performance computing and molecular simulation. We demonstrate that Graphical Processing Units (GPUs) can be used very efficiently to calculate two-electron repulsion integrals over Gaussian basis functions-the first step in most quantum chemistry calculations. A benchmark test performed for the evaluation of approximately 10(6) (ss/ss) integrals over contracted s-orbitals showed that a naive algorithm implemented on the GPU achieves up to 130-fold speedup over a traditional CPU implementation on an AMD Opteron. Subsequent calculations of the Coulomb operator for a 256-atom DNA strand show that the GPU advantage is maintained for basis sets including higher angular momentum functions.
引用
收藏
页码:222 / 231
页数:10
相关论文
共 28 条
[1]   PRINCIPLES FOR A DIRECT SCF APPROACH TO LCAO-MO ABINITIO CALCULATIONS [J].
ALMLOF, J ;
FAEGRI, K ;
KORSELL, K .
JOURNAL OF COMPUTATIONAL CHEMISTRY, 1982, 3 (03) :385-399
[2]   Quantum Monte Carlo on graphical processing units [J].
Anderson, Amos G. ;
Goddard, William A., III ;
Schroeder, Peter .
COMPUTER PHYSICS COMMUNICATIONS, 2007, 177 (03) :298-306
[3]   Sparse matrix solvers on the GPU:: Conjugate gradients and multigrid [J].
Bolz, J ;
Farmer, I ;
Grinspun, E ;
Schröder, P .
ACM TRANSACTIONS ON GRAPHICS, 2003, 22 (03) :917-924
[4]   ELECTRONIC WAVE FUNCTIONS .1. A GENERAL METHOD OF CALCULATION FOR THE STATIONARY STATES OF ANY MOLECULAR SYSTEM [J].
BOYS, SF .
PROCEEDINGS OF THE ROYAL SOCIETY OF LONDON SERIES A-MATHEMATICAL AND PHYSICAL SCIENCES, 1950, 200 (1063) :542-554
[5]   PARALLEL DIRECT SCF AND GRADIENT PROGRAM FOR WORKSTATION CLUSTERS [J].
BRODE, S ;
HORN, H ;
EHRIG, M ;
MOLDRUP, D ;
RICE, JE ;
AHLRICHS, R .
JOURNAL OF COMPUTATIONAL CHEMISTRY, 1993, 14 (10) :1142-1148
[6]   PARALLEL DIRECT SCF FOR LARGE-SCALE CALCULATIONS [J].
COLVIN, ME ;
JANSSEN, CL ;
WHITESIDE, RA ;
TONG, CH .
THEORETICA CHIMICA ACTA, 1993, 84 (4-5) :301-314
[7]   EVALUATION OF MOLECULAR INTEGRALS OVER GAUSSIAN BASIS FUNCTIONS [J].
DUPUIS, M ;
RYS, J ;
KING, HF .
JOURNAL OF CHEMICAL PHYSICS, 1976, 65 (01) :111-116
[8]   The Rys quadrature revisited: A novel formulation for the efficient computation of electron repulsion integrals over Gaussian functions [J].
Dupuis, M ;
Marquez, A .
JOURNAL OF CHEMICAL PHYSICS, 2001, 114 (05) :2067-2078
[9]  
FATAHALIAN K, 2004, GRAPHICS HARDWARE
[10]  
GILL PMW, 1989, INT J QUANTUM CHEM, P269