This is a continuation of the previous work (arXiv:2403.10128). Additional aspects such as linear combinations of projections and hash-table canonicalizations are described. Implementations of the general-order partial-spin adaptation (PSA) coupled-cluster (CC) method are outlined. Numerical results are reported.
论文ID : 2412.11029标题 : General-order open-shell coupled-cluster method with partial-spin adaptation II: further formulations, simplifications, implementations, and numerical results作者 : Cong Wang分类 : physics.chem-ph发表时间 : 2024年12月15日论文链接 : https://arxiv.org/abs/2412.11029 本文是前期工作(arXiv:2403.10128)的延续,描述了投影线性组合和哈希表规范化等额外方面。概述了通用阶部分自旋适应(PSA)耦合簇(CC)方法的实现,并报告了数值结果。
开壳层体系的耦合簇方法在空间轨道适应方面面临重大挑战。相比于自旋轨道方法,空间轨道适应原则上可以减少计算成本的预因子,因为给定基组下空间指标的向量空间维数小于自旋轨道指标。
精度需求 :超越化学精度(1 kcal mol⁻¹)的准确性在预测反应选择性方面至关重要方法局限 :高阶CC方法(超越三重激发)是目前少数能达到这种精度的方法之一技术挑战 :开壳层系统中活性轨道间的收缩使公式复杂化,导致开壳层空间轨道CC方法仍是量子化学中的挑战闭壳层方法不能直接应用于开壳层系统 自旋轨道方法计算成本较高 开壳层空间轨道方法在公式推导和实现上存在困难 扩展了投影流形的线性组合 :提出了适用于一般阶PSA-CC的投影算符线性组合方案开发了哈希表规范化算法 :提供了计算复杂度为O(1)的高效规范化方法实现了通用阶PSA-CC方法 :完成了从方程生成到数值计算的完整实现提供了数值验证 :通过与FCI和自旋轨道CC方法的比较验证了方法的准确性PSA-CC方法基于以下基本方程:
⟨Φ|He^{T_PSA}|Φ⟩_c = E (1)
⟨μ^PSA|He^{T_PSA}|Φ⟩_c = 0 (2)
其中⟨μ^PSA|和T_PSA分别是投影流形和激发算符。
为减少方程数量并加速CC计算收敛,引入投影流形的线性组合:
⟨μ̌^PSA|He^{T_PSA}|Φ⟩_c = 0 (3)
关键的线性组合包括:
单重激发:Ě^A_I = (1/2)E^A_I 双重激发:Ě^{AB} = (1/3)E^{AB} + (1/6)E^{AB}_ 三重激发:复杂的17/120, -1/120等系数组合 核心思想 :
键(keys):对称等价的最小化虚指标方程(不含预因子) 值(values):规范化方程(不含预因子) 平均搜索复杂度:O(1) 算法流程 :
从空的对称等价方程集开始 遍历所有未规范化方程 检查是否属于现有哈希表键 如不存在,添加到哈希表;如存在,返回规范形式 合并仅预因子不同的方程 选择CC方法和自旋适应级别 生成项 :
张量收缩计算 :使用DECC算法规范化和合并 :应用哈希表算法添加极化振幅表达式 收集相关排列方程 参考计算 :使用PySCF 2.2.1进行ROHF和FCI计算自旋轨道计算 :使用NWChem 7.2.0PSA-CC计算 :使用本地开发软件基组 :cc-pCVDZ, cc-pVDZ等标准基组包括锂原子和一系列双原子分子:
Li (X²S态) BeH (X²Σ⁺态) BH (a³Π态) CH (X²Π态) NH (X³Σ⁻态) OH (X²Π态) 测试了多个PSA级别:
PSA-T1 R1 PSA-T1|2 R1|2 PSA-T1|2|11 R1|2 PSA-T1|2|3 R1|2|3 PSA-T1|2|11|3 R1|2|3 锂原子结果 (相关能,原子单位):
方法 相关能 PSA-T[1 2 PSA-T[1 2 FCI -0.03362 10132 44
PSA-T1|2|11|3 R1|2|3 -CCSDT与FCI的偏差仅为2.2×10⁻¹¹ a.u.,展现了优异的精度。
能量差异分析 :
PSA与自旋轨道CC方法的能量差异约为10⁻⁴到10⁻⁵ a.u. 对应误差低于0.1 kcal mol⁻¹,满足化学精度要求 T11 自旋适应的效果在当前范围内可忽略 OH分子示例 :
PSA-T1|2 R1|2 -CCSD与自旋轨道CCSD差异:~6×10⁻⁵ a.u. PSA-T1|2|3 R1|2|3 -CCSDT与自旋轨道CCSDT差异:~8×10⁻⁵ a.u. PSA-T1|2|3 R1|2|3 -CCSDTQ与自旋轨道CCSDTQ差异:~7×10⁻⁵ a.u. CCSD级别的重要性 :PSA与自旋轨道方法的差异主要出现在CCSD级别,提高CCSD级别的自旋适应可能比改进高阶CC展开更有效自旋轨道方法收敛更快 :数值结果表明自旋轨道方法比当前PSA级别更快收敛到FCI计算效率潜力 :尽管当前实现中方程数量较多可能影响计算速度,但空间轨道的有限维向量空间仍小于自旋轨道,经过进一步优化后PSA-CC有望比自旋轨道方法更高效早期工作 :Lindgren (1978), Nakatsuji & Hirao (1977-1979)等奠定了开壳层CC理论基础方法发展 :Janssen & Schaefer (1991), Knowles等(1993-2000)发展了实用的开壳层CC方法近期进展 :Datta & Gauss (2013-2019), Herrmann & Hanrath (2020-2022)等进一步完善了理论和实现本工作在现有PSA-CC框架基础上,重点解决了:
投影流形线性组合的系统化处理 高效的方程规范化算法 通用阶方法的完整实现 方法有效性 :PSA-CC方法能够达到与自旋轨道CC方法相当的精度,能量差异低于化学精度实现可行性 :通过哈希表规范化和投影线性组合,成功实现了通用阶PSA-CC方法优化潜力 :进一步的因式分解和活性指标方程合并有望显著提高计算效率方程数量 :高阶PSA-CC和自旋适应产生大量方程,可能影响计算速度收敛速度 :当前PSA级别的收敛速度不如自旋轨道方法实现复杂性 :方法实现相比标准CC方法更为复杂因式分解优化 :开发更高效的张量收缩策略自旋适应改进 :特别是T2|2 级别的CCSD自旋适应正交关系应用 :利用正交关系加速不同自旋态的收敛活性指标合并 :通过合并具有小活性指标维度的张量提高效率理论完整性 :提供了从理论推导到数值实现的完整方案算法创新 :哈希表规范化算法具有O(1)复杂度,显著提高效率数值验证充分 :通过多个分子系统和不同CC级别验证了方法的准确性实用价值 :为开壳层系统的高精度计算提供了新的工具计算效率 :当前实现的计算效率优势尚未充分体现适用范围 :主要针对小分子系统进行测试,大分子系统的表现有待验证理论分析不足 :对PSA与自旋轨道方法精度差异的理论解释有限学术贡献 :为开壳层CC理论发展提供了重要进展实用价值 :有望成为高精度量子化学计算的有效工具可复现性 :提供了详细的实现细节和补充材料高精度需求 :需要超越化学精度的反应选择性预测开壳层系统 :过渡金属化合物、自由基等开壳层分子方法开发 :作为开发更高效开壳层CC方法的基础本文引用了102篇参考文献,涵盖了CC理论的历史发展、开壳层方法、自旋适应技术等多个方面,为读者提供了全面的背景知识和相关工作信息。关键参考文献包括Shavitt & Bartlett的CC理论专著、Helgaker等的分子电子结构理论教材,以及Knowles、Gauss、Kállay等人在开壳层CC方法方面的重要工作。