Two-electron integral evaluation on the graphics processor unit

被引:153
作者
Yasuda, Koji [1 ]
机构
[1] Nagoya Univ, Grad Sch Informat Sci, Chikusa Ku, Nagoya, Aichi 4648601, Japan
关键词
density functional; graphics processing unit; two-electron integrals;
D O I
10.1002/jcc.20779
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
We propose the algorithm to evaluate the Coulomb potential in the ab initio density functional calculation on the graphics processor unit (GPU). The numerical accuracy required for the algorithm is investigated in detail. It is shown that GPU, which supports only the single-precision floating number natively, can take part in the major computational tasks. Because of the limited size of the working memory, the Gauss-Rys quadrature to evaluate the electron repulsion integrals (ERIs) is investigated in detail. The error analysis of the quadrature is performed. New interpolation formula of the roots and weights is presented, which is suitable for the processor of the single-instruction multiple-data type. It is proposed to calculate only small ERIs on GPU. ERIs can be classified efficiently with the upper-bound formula. The algorithm is implemented on NVIDIA GeForce 8800 GTX and the Gaussian 03 program suite. It is applied to the test molecules Taxol and Valinomycin. The total energies calculated are essentially the same as the reference ones. The preliminary results show the considerable speedup over the commodity microprocessor. (C) 2007 Wiley Periodicals, Inc.
引用
收藏
页码:334 / 342
页数:9
相关论文
共 25 条
[1]   SELF-CONSISTENT MOLECULAR-ORBITAL METHODS .21. SMALL SPLIT-VALENCE BASIS-SETS FOR 1ST-ROW ELEMENTS [J].
BINKLEY, JS ;
POPLE, JA ;
HEHRE, WJ .
JOURNAL OF THE AMERICAN CHEMICAL SOCIETY, 1980, 102 (03) :939-947
[2]   FLOATING-POINT TECHNIQUE FOR EXTENDING AVAILABLE PRECISION [J].
DEKKER, TJ .
NUMERISCHE MATHEMATIK, 1971, 18 (03) :224-+
[3]   SELF-CONSISTENT MOLECULAR-ORBITAL METHODS .15. EXTENDED GAUSSIAN-TYPE BASIS SETS FOR LITHIUM, BERYLLIUM, AND BORON [J].
DILL, JD ;
POPLE, JA .
JOURNAL OF CHEMICAL PHYSICS, 1975, 62 (07) :2921-2923
[4]   EVALUATION OF MOLECULAR INTEGRALS OVER GAUSSIAN BASIS FUNCTIONS [J].
DUPUIS, M ;
RYS, J ;
KING, HF .
JOURNAL OF CHEMICAL PHYSICS, 1976, 65 (01) :111-116
[5]  
Frisch M. J., 2016, J AM CHEM SOC, DOI DOI 10.1021/JA205566W
[6]   Molecular integrals over gaussian basis functions [J].
Gill, PMW .
ADVANCES IN QUANTUM CHEMISTRY, VOL 25, 1994, 25 :141-205
[7]  
Gross E.K.U., 1995, DENSITY FUNCTIONAL T, Patent No. 74117
[8]   SELF-CONSISTENT MOLECULAR-ORBITAL METHODS .I. USE OF GAUSSIAN EXPANSIONS OF SLATER-TYPE ATOMIC ORBITALS [J].
HEHRE, WJ ;
STEWART, RF ;
POPLE, JA .
JOURNAL OF CHEMICAL PHYSICS, 1969, 51 (06) :2657-+
[9]   SELF-CONSISTENT MOLECULAR-ORBITAL METHODS .12. FURTHER EXTENSIONS OF GAUSSIAN-TYPE BASIS SETS FOR USE IN MOLECULAR-ORBITAL STUDIES OF ORGANIC-MOLECULES [J].
HEHRE, WJ ;
DITCHFIELD, R ;
POPLE, JA .
JOURNAL OF CHEMICAL PHYSICS, 1972, 56 (05) :2257-+
[10]  
Helgaker T., 2002, Molecular Electronic-Structure Theory