中文

CC3 的一种全新高效实现

化学物理 2020-10-29 v2

摘要

我们在电子结构程序 eTe^T 中提出了一种闭壳层耦合簇单双激发与微扰三激发方法 (CC3) 的全新高效实现。渐近地,基态计算具有 4nV4nO34n_{\text{V}}^{4}n_{\text{O}}^{3} 浮点运算 (FLOP) 的迭代成本,其中 nVn_{\text{V}}nOn_{\text{O}} 分别是虚轨道和占据轨道的数目。迭代求解激发能和跃迁矩所需的雅可比和转置雅可比变换均需要 8nV4nO38n_{\text{V}}^{4}n_{\text{O}}^{3} FLOP。我们还实现了 CC3 的运动方程 (EOM) 跃迁矩。EOM 跃迁密度需要重新计算三激发振幅,因为 nV3nO3n_{\text{V}}^{3}n_{\text{O}}^{3} 张量不存储在内存中。这导致基态密度的非迭代计算成本为 10nV4nO310n_{\text{V}}^{4}n_{\text{O}}^{3} FLOP,而每个态的跃迁密度为 26nV4nO326n_{\text{V}}^{4}n_{\text{O}}^{3} FLOP。该代码与 CFOUR、Dalton 和 Psi4 中的 CC3 实现进行了比较。我们通过计算 L-脯氨酸的价层和芯层激发态来展示我们实现的能力。

关键词

引用

@article{arxiv.2007.01088,
  title  = {A new and efficient implementation of CC3},
  author = {Alexander C. Paul and Rolf H. Myhre and Henrik Koch},
  journal= {arXiv preprint arXiv:2007.01088},
  year   = {2020}
}

备注

33 pages, 2 figures and TOC