ScholarMate
客服热线:400-1616-289

Efficient CPU and GPU implementations of multicenter integrals over long-range operators using Cartesian Gaussian functions

Humeniuk, Alexander*; Glover, William J.*
Science Citation Index Expanded
-

摘要

We present a library for evaluating multicenter integrals over polarization operators of the form x(mx )y(my )z(mz )r(-k)C(r) using Cartesian Gaussian basis functions. m(x), m(y), m(z) >= 0, k > 2 are integers, while the cutoff function, C(r) = (1 - e(-alpha r2))(q), with alpha is an element of R+ and certain integer values of q ensures the existence of the integrals. The formulation developed by Schwerdtfeger and Silberbach [Phys. Rev. A 37, 2834 (1988)] is implemented in an efficient and stable way taking into account a recent fix in one of the equations. A cheap upper bound is presented that allows negligible integrals to be prescreened. The correctness of the analytical integrals was verified by numerical integration. The library provides separate codes for serial CPU and parallel GPU architectures and can be wrapped into a python module.

关键词

Polarization integrals Polarizable embedding Gaussian basis sets Core polarization potentials One -electron integrals Long-range interaction Multipole expansion