4.7 Article

Memory-Efficient Recursive Evaluation of 3-Center Gaussian Integrals

期刊

JOURNAL OF CHEMICAL THEORY AND COMPUTATION
卷 19, 期 6, 页码 1698-1710

出版社

AMER CHEMICAL SOC
DOI: 10.1021/acs.jctc.2c00995

关键词

-

向作者/读者索取更多资源

In order to improve the efficiency of Gaussian integral evaluation on modern accelerated architectures, FLOP-efficient Obara-Saika-based recursive evaluation schemes are optimized to reduce memory usage. The use of multiquantal recurrences is shown to save significant memory for evaluating 3-center 2-particle integrals. Other innovations include leveraging register memory and compile-time features of modern C++/CUDA. The performance of the proposed schemes is demonstrated for various types of integrals and the implementation is available in the open-source LibintX library.
To improve the efficiency of Gaussian integral evaluation on modern accelerated architectures, FLOP-efficient Obara-Saika-based recursive evaluation schemes are optimized for the memory footprint. For the 3-center 2-particle integrals that are key for the evaluation of Coulomb and other 2-particle interactions in the density-fitting approximation, the use of multiquantal recurrences (in which multiple quanta are created or transferred at once) is shown to produce significant memory savings. Other innovations include leveraging register memory for reduced memory footprint and direct compile-time generation of optimized kernels (instead of custom code generation) with compile-time features of modern C++/CUDA. Performance of conventional and CUDA-based implementations of the proposed schemes is illustrated for both the individual batches of integrals involving up to Gaussians with low and high angular momenta (up to L = 6) and contraction degrees, as well as for the density -fitting-based evaluation of the Coulomb potential. The computer implementation is available in the open-source LibintX library.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据