耦合集群 SD 和 SD(T) 有什么区别?

计算科学 计算化学
2021-12-15 14:12:10

你能解释一下这两种计算方法的区别吗?

2个回答

简而言之,(T) 表示对 CCSD 计算的微扰(非迭代)校正。演示 CCSD(T)方法推导的演讲中:

CCSD(T) 方法包括对 CCSD 能量的微扰(非迭代)校正。

• 利用微扰理论的表达式,近似二阶三倍振幅 *T^3(2)从 CCSD 生成T^2幅度(而不是从一阶幅度)。

• 然后使用二阶校正波函数来计算四阶和五阶能量校正,它们被添加到CCSD 能量中。

一般来说,维基百科有一个关于 CC 的不错的页面。T. Daniel Crawford 和 Henry F. Schaefer III 的一篇非常好的评论[1]可在线获得。有一节专门讨论(T)校正。 牧师计算机。化学。 2007, 33–136

参考:

  1. 克劳福德,TD;Schaefer, HF 计算化学家的耦合簇理论简介。牧师计算机。化学。 2007 年,第 33-136 页。DOI:10.1002/9780470125915.ch2

有很多方法可以回答这个问题,但在多体摄动理论术语中,CCSD 仅通过三阶完成,而 CCSD(T) 通过四阶完成。Bartlett 和他的同事开发 CCSD[T] 是希望拥有一个四阶完整方法。CCSD(T) 方法包括一个五阶项(至少在 RHF 的情况下),后来被 Stanton 在 ROHF 的情况下证明是四阶的,这有助于解释为什么包含该项有这样一个对 CCSD(T) 相对于 CCSD[T] 精度的影响。

CFOUR参考书目页面列出了大多数(全部?)关于耦合集群理论的开创性论文,这可能是有趣的。