中文

Libcint:一个用于高斯基函数的高效通用积分库

化学物理 2014-12-02 v1

摘要

设计了一个高效的积分库 Libcint,用于自动实现高斯型标量和旋量基函数的通用积分。该库能够处理基于 p\mathbf{p}r\mathbf{r}σ\sigma 算符的任意积分表达式,包括单电子重叠和核吸引算符,以及双电子 Coulomb 和 Gaunt 算符。利用符号代数工具,新的积分被推导并以编程方式转换为 C 代码。生成的积分可用于各种类型的分子性质计算。在本工作中,我们计算了非相对论和四分量相对论 Hartree-Fock 水平下的解析梯度和 NMR 屏蔽常数,以展示该积分库的能力。由于使用了动力学平衡基和规范包含原子轨道,相对论解析梯度和屏蔽常数要求积分库处理五阶电子排斥积分导数。该积分库在保持高效的同时实现了通用性。在现代多 CPU 平台上,Libcint 的总吞吐量可轻松达到 I/O 带宽的数倍。在 20 核节点上,对于采用 cc-pVTZ 基组的 C60_{60} 分子,我们能够实现平均 7.9 GB/s 的输出速率。

关键词

引用

@article{arxiv.1412.0649,
  title  = {Libcint: An efficient general integral library for Gaussian basis functions},
  author = {Qiming Sun},
  journal= {arXiv preprint arXiv:1412.0649},
  year   = {2014}
}