Dang Duy-Khoi, Wilson Leighton W, Zimmerman Paul M
Department of Chemistry, University of Michigan, Ann Arbor, Michigan, USA.
Department of Mathematics, University of Michigan, Ann Arbor, Michigan, USA.
J Comput Chem. 2022 Sep 30;43(25):1680-1689. doi: 10.1002/jcc.26968. Epub 2022 Jul 21.
This article presents SlaterGPU, a graphics processing unit (GPU) accelerated library that uses OpenACC to numerically compute Slater-type orbital (STO) integrals. The electron repulsion integrals (ERI) are computed under the RI approximation using the Coulomb potential of the Slater basis function. To fully realize the performance capabilities of modern GPUs, the Slater integrals are evaluated in mixed-precision, resulting in speedups for the ERIs of over 80×. Parallelization on multiple GPUs allows for integral throughput of over 3 million integrals per second. This places STO integral throughput within reach of single-threaded, conventional Gaussian integration schemes. To test the quality of the integrals, the fluorine exchange reaction barrier in fluoromethane was computed using heat-bath configuration interaction (HBCI). In addition, the singlet-triplet gap of cyclobutadiene was examined using HBCI in a triple- , polarized basis set. These benchmarks demonstrate the library's ability to generate the full set of integrals necessary for configuration interaction with up to functions in the auxiliary basis.
本文介绍了SlaterGPU,这是一个利用OpenACC进行数值计算斯莱特型轨道(STO)积分的图形处理单元(GPU)加速库。电子排斥积分(ERI)在RI近似下使用斯莱特基函数的库仑势进行计算。为了充分发挥现代GPU的性能,斯莱特积分采用混合精度进行评估,使ERI的加速比超过80倍。在多个GPU上进行并行化可实现每秒超过300万个积分的积分吞吐量。这使得STO积分吞吐量达到了单线程传统高斯积分方案的水平。为了测试积分的质量,使用热浴组态相互作用(HBCI)计算了氟甲烷中的氟交换反应势垒。此外,在三重极化基组中使用HBCI研究了环丁二烯的单重态-三重态能隙。这些基准测试证明了该库能够生成在辅助基中与多达 个函数进行组态相互作用所需的全套积分。