Kalinowski Jaroslaw, Wennmohs Frank, Neese Frank
Molecular Theory and Spectroscopy, Max-Planck Institute for Chemical Energy Conversion , Muelheim an der Ruhr D-45470, Germany.
J Chem Theory Comput. 2017 Jul 11;13(7):3160-3170. doi: 10.1021/acs.jctc.7b00030. Epub 2017 Jun 28.
A resolution of identity based implementation of the Hartree-Fock method on graphical processing units (GPUs) is presented that is capable of handling basis functions with arbitrary angular momentum. For practical reasons, only functions up to (ff|f) angular momentum are presently calculated on the GPU, thus leaving the calculation of higher angular momenta integrals on the CPU of the hybrid CPU-GPU environment. Speedups of up to a factor of 30 are demonstrated relative to state-of-the-art serial and parallel CPU implementations. Benchmark calculations with over 3500 contracted basis functions (def2-SVP or def2-TZVP basis sets) are reported. The presented implementation supports all devices with OpenCL support and is capable of utilizing multiple GPU cards over either MPI or OpenCL itself.
提出了一种基于身份解析的哈特里-福克方法在图形处理单元(GPU)上的实现,该实现能够处理具有任意角动量的基函数。出于实际原因,目前仅在GPU上计算高达(ff|f)角动量的函数,因此将更高角动量积分的计算留在混合CPU-GPU环境的CPU上。相对于最先进的串行和并行CPU实现,展示了高达30倍的加速。报告了使用超过3500个收缩基函数(def2-SVP或def2-TZVP基组)的基准计算。所提出的实现支持所有具有OpenCL支持的设备,并且能够通过MPI或OpenCL本身利用多个GPU卡。