Accelerating density functional calculations with graphics processing unit

被引:125
作者
Yasuda, Koji [1 ]
机构
[1] Nagoya Univ, Grad Sch Informat Sci, Chikusa Ku, Nagoya, Aichi 4648601, Japan
关键词
D O I
10.1021/ct8001046
中图分类号
O64 [物理化学(理论化学)、化学物理学];
学科分类号
070304 ; 081704 ;
摘要
An algorithm is presented for graphics processing units (GPUs), which execute single-precision arithmetic much faster than commodity microprocessors (CPUs), to calculate the exchange-correlation term in ab initio density functional calculations. The algorithm was implemented and applied to two molecules, taxol and valinomycin. The errors in the total energies were about 10(-5) a.u., which is accurate enough for practical usage. If the exchange-correlation term is split into a simple analytic model potential and the correction to it, and only the latter is calculated with the GPU, the energy error is decreased by an order of magnitude. The resulting time to compute the exchange-correlation term is smaller than it is on the latest CPU by a factor of 10, indicating that a GPU running the proposed algorithm accelerates the density functional calculation considerably.
引用
收藏
页码:1230 / 1236
页数:7
相关论文
共 22 条
[1]   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
[2]  
*ANSI IEEE, 1985, 7541985 ANSIIEEE
[3]   A MULTICENTER NUMERICAL-INTEGRATION SCHEME FOR POLYATOMIC-MOLECULES [J].
BECKE, AD .
JOURNAL OF CHEMICAL PHYSICS, 1988, 88 (04) :2547-2553
[4]   MODEL FOR ENERGETICS OF SOLIDS BASED ON THE DENSITY-MATRIX [J].
DAW, MS .
PHYSICAL REVIEW B, 1993, 47 (16) :10895-10898
[5]   FLOATING-POINT TECHNIQUE FOR EXTENDING AVAILABLE PRECISION [J].
DEKKER, TJ .
NUMERISCHE MATHEMATIK, 1971, 18 (03) :224-+
[6]  
Frisch M.J., 2004, Gaussian 03
[7]  
Revision C.02
[8]   Linear scaling electronic structure methods [J].
Goedecker, S .
REVIEWS OF MODERN PHYSICS, 1999, 71 (04) :1085-1123
[9]  
Gross E.K.U., 1995, DENSITY FUNCTIONAL T, Patent No. 74117
[10]  
HEHRE WJ, 1975, J CHEM PHYS, V62, P2921