欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

使用 ORCA 进行 DLPNO-CCSD(T) 计算--LoosePNO、NormalPNO、TightPNO,一般来说 LoosePNO 的精度不高,尽量选择后两者。 如果系统较大,也可以使用 ORCA 的 RIJK 或 RIJCOSX 近似来加速哈特里-福克计算,此时的关键字分别是: def2-TZVP def2-TZVP/C DLPNO-CCSD(T) TightSCF tightPNO RIJK def2/JK

最编程 2024-04-06 14:34:32
...

在ORCA 4.2版中,需要注意直接在关键词中写DLPNO-CCSD(T)实际做的是DLPNO-CCSD(T0)计算。所谓T0是指在进行(T)计算时使用semi-canonical (SC) 近似。在局域轨道表象下,分子轨道基的Fock矩阵的非对角元不为0,此时(T)的计算需要迭代求解。在SC近似下,忽略Fock矩阵的非对角元,不进行迭代求解。而不使用SC近似,对(T)部分进行迭代求解,这部分功能在ORCA中应该写为DLPNO-CCSD(T1),这样结果与标准CCSD(T)更为接近。在J. Chem. Phys. 148, 011101 (2018)一文中,作者提到,一般在研究相对能量的问题时,使用T0便可以得到很好的结果,而对gap比较小的体系,可能需要T1才能得到准确的结果。

笔者最近做了一个含有2785个基函数的DLPNO-CCSD(T)计算,输入文件为上文框中的输入文件。所用机器配置为两颗Intel Xeon Gold 6134 3.20GHz CPU,共16核,512 GB内存,1.2 TB的nvme固态硬盘,应该说是比较豪华的配置了。用时为49小时。

注意:似乎ORCA无法设置临时文件存放的目录,实际运行中临时文件产生在工作目录,因此,为了获得更好的性能,建议将DLPNO-CCSD(T)作业放到高速硬盘上提交。