计算化学公社

 找回密码 Forget password
 注册 Register
Views: 404|回复 Reply: 8
打印 Print 上一主题 Last thread 下一主题 Next thread

[ORCA] ORCA的FIC-NEVPT2得到的能量严重不合理

[复制链接 Copy URL]

139

帖子

0

威望

826

eV
积分
965

Level 4 (黑子)

各位老师好,我最近在尝试使用ORCA6.1做NEVPT2。由于活性空间较大(18o, 26e),即使CASSCF计算成功了,后续的NEVPT2由于内存不足无法进行,因此打算采用Selected-CI-NEVPT2。由于ORCA的Selected-CI不支持SC-NEVPT2和DLPNO-NEVPT2,因此只能使用FIC-NEVPT2。

我之前有使用小体系测试过FIC-NEVPT2,但是即便是很小的体系也出现不明原因的报错。在仔细翻阅手册后,我猜测可能还是内存分配存在问题,因此我在D4Step设置了fly算法,终于是不再报错并且顺利完成了计算。然而,经过比对,我发现FIC-NEVPT2计算的能量和SC-NEVPT2和DLPNO-NEVPT2计算的能量有着60-70 kcal/mol的差异,而SC-NEVPT2和DLPNO-NEVPT2的能量差异却很微小。不仅是绝对能量异常,FIC-NEVPT2计算的反应相对能量也严重定性错误,误差同样有60-70 kcal/mol。相比之下,SC-NEVPT2和DLPNO-NEVPT2计算的反应相对能量和B3LYP计算的十分接近,考虑到这一反应体系多参考特征很弱,显然FIC-NEVPT2计算的能量严重不合理。用于测试的体系详见:亲核进攻反应能计算的CAS活性空间选取 - 量子化学 (Quantum Chemistry) - 计算化学公社

请问各位这是什么原因?如果是ORCA的FIC-NEVPT2模块有问题的话,我是不是只有用DMRG-DLPNO-NEVPT2这一条路了?

以下是我用于测试的输入文件:

  1. ! def2-TZVP
  2. ! moread
  3. %moinp "CAS.gbw"
  4. %pal nprocs 64 end
  5. %maxcore 4096
  6. %casscf
  7.   nel 6
  8.   norb 6
  9.   MaxIter 128
  10.   ci MaxIter 128 end
  11.   orbstep SuperCI
  12.   switchstep DIIS
  13.   PTMethod FIC_NEVPT2
  14.   PTSettings
  15.     D4Step fly
  16.   end
  17. end
  18. *xyzfile -1 1 irc.xyz
复制代码


1万

帖子

0

威望

8959

eV
积分
20702

Level 6 (一方通行)

2#
发表于 Post on 2025-7-4 18:02:19 | 只看该作者 Only view this author
检查是否有intruder state。精确的FIC-NEVPT2是没有intruder state的,但是但凡做一些近似都很容易引入intruder state
Zikuan Wang
山东大学光学高等研究中心 研究员
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员
Google Scholar: https://scholar.google.com/citations?hl=zh-CN&user=XW6C6eQAAAAJ&view_op=list_works&sortby=pubdate
ORCID: https://orcid.org/0000-0002-4540-8734
主页:http://www.qitcs.qd.sdu.edu.cn/info/1034/1702.htm
本团队长期招收研究生,有意者可私信联系

139

帖子

0

威望

826

eV
积分
965

Level 4 (黑子)

3#
 楼主 Author| 发表于 Post on 2025-7-4 18:16:31 | 只看该作者 Only view this author
wzkchem5 发表于 2025-7-4 18:02
检查是否有intruder state。精确的FIC-NEVPT2是没有intruder state的,但是但凡做一些近似都很容易引入intr ...

感谢老师回复,请问如何判断有没有态入侵?以及如何避免态入侵?我没有开RI加速,哪一步引入了近似?

1万

帖子

0

威望

8959

eV
积分
20702

Level 6 (一方通行)

4#
发表于 Post on 2025-7-4 18:49:28 | 只看该作者 Only view this author
ZetaFunction 发表于 2025-7-4 18:16
感谢老师回复,请问如何判断有没有态入侵?以及如何避免态入侵?我没有开RI加速,哪一步引入了近似?

某些prescreening步骤可能会引入近似。尤其是D4Tpre这个阈值,可以设得比默认值严一些。
intruder state看输出文件有没有报negative denominator的错,以及有没有说NEVPT2的某一项(例如V_ia)特别大。前者有特别多,或者后者有至少一个,就很可能有intruder state
Zikuan Wang
山东大学光学高等研究中心 研究员
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员
Google Scholar: https://scholar.google.com/citations?hl=zh-CN&user=XW6C6eQAAAAJ&view_op=list_works&sortby=pubdate
ORCID: https://orcid.org/0000-0002-4540-8734
主页:http://www.qitcs.qd.sdu.edu.cn/info/1034/1702.htm
本团队长期招收研究生,有意者可私信联系

139

帖子

0

威望

826

eV
积分
965

Level 4 (黑子)

5#
 楼主 Author| 发表于 Post on 2025-7-4 21:18:36 | 只看该作者 Only view this author
wzkchem5 发表于 2025-7-4 18:49
某些prescreening步骤可能会引入近似。尤其是D4Tpre这个阈值,可以设得比默认值严一些。
intruder state ...

感谢老师回复,我在输出文件里没有找到negative denominator相关,我尝试把D4Tpre设为1e-14,得到的结果完全一致,应该不是态侵入的问题。以下是我的两个输出文件 irc1-FIC_NEV.log (359.94 KB, 下载次数 Times of downloads: 1)
irc60-FIC_NEV.log (348.47 KB, 下载次数 Times of downloads: 2) ,B3LYP、SC-NEVPT2、DLPNO-NEVPT2的计算结果都显示irc1和irc6的能量差应该在5 kcal/mol以内,CASSCF的结果倒是irc60比irc1低了大约20 kcal/mol,这可能是因为这个体系是动态相关占主导,但是FIC-NEVPT2算出来irc60的能量居然比irc1高了60 kcal/mol,这实在太不正常了。

另外,我正在尝试对我的(18o, 26e)的体系做DMRG-NEVPT2,NSchedule参数我设为了-1,根据手册的说法会采用CASSCF模式的默认参数,但是得到报错"Error (DMRG): number of Sweep_iteration less than Num_schedule",意思是我还要手动设定sche_iteration和sche_M吗?我不太清楚这些参数要设为多少才合适,我看手册上说计算量大约是O(M^2),sche_M设得太大可能会算不动。我的体系有77个原子,基组用def2-TZVP,请问sche_M设为多少比较合适?

1万

帖子

0

威望

8959

eV
积分
20702

Level 6 (一方通行)

6#
发表于 Post on 2025-7-5 08:53:24 | 只看该作者 Only view this author
ZetaFunction 发表于 2025-7-4 21:18
感谢老师回复,我在输出文件里没有找到negative denominator相关,我尝试把D4Tpre设为1e-14 ...

检查是否收敛到了正确的活性空间(仅仅知道初猜的活性空间正确是不够的),检查是否收敛到了激发态
Zikuan Wang
山东大学光学高等研究中心 研究员
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员
Google Scholar: https://scholar.google.com/citations?hl=zh-CN&user=XW6C6eQAAAAJ&view_op=list_works&sortby=pubdate
ORCID: https://orcid.org/0000-0002-4540-8734
主页:http://www.qitcs.qd.sdu.edu.cn/info/1034/1702.htm
本团队长期招收研究生,有意者可私信联系

139

帖子

0

威望

826

eV
积分
965

Level 4 (黑子)

7#
 楼主 Author| 发表于 Post on 2025-7-6 00:37:20 | 只看该作者 Only view this author
wzkchem5 发表于 2025-7-5 08:53
检查是否收敛到了正确的活性空间(仅仅知道初猜的活性空间正确是不够的),检查是否收敛到了激发态

我看了一下输出的轨道,和CASSCF的轨道基本没有什么区别,应该没有收敛到其他的态。

1万

帖子

0

威望

8959

eV
积分
20702

Level 6 (一方通行)

8#
发表于 Post on 2025-7-6 09:07:09 | 只看该作者 Only view this author
ZetaFunction 发表于 2025-7-6 00:37
我看了一下输出的轨道,和CASSCF的轨道基本没有什么区别,应该没有收敛到其他的态。

不是对比NEVPT2轨道和CASSCF轨道(两者本来就是一致的),而是对比CASSCF轨道和你想收敛到的轨道。
此外,CASSCF的轨道对了不代表态对了,还需要检查组态系数
Zikuan Wang
山东大学光学高等研究中心 研究员
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员
Google Scholar: https://scholar.google.com/citations?hl=zh-CN&user=XW6C6eQAAAAJ&view_op=list_works&sortby=pubdate
ORCID: https://orcid.org/0000-0002-4540-8734
主页:http://www.qitcs.qd.sdu.edu.cn/info/1034/1702.htm
本团队长期招收研究生,有意者可私信联系

139

帖子

0

威望

826

eV
积分
965

Level 4 (黑子)

9#
 楼主 Author| 发表于 Post on 2025-7-6 19:14:09 | 只看该作者 Only view this author
wzkchem5 发表于 2025-7-6 09:07
不是对比NEVPT2轨道和CASSCF轨道(两者本来就是一致的),而是对比CASSCF轨道和你想收敛到的轨道。
此外 ...

CAS轨道应该也没什么问题,确实是我想要的轨道,并且SC-NEVPT2和DLPNO-NEVPT2的能量都是正常的,只有FIC-NEVPT2的能量不对劲

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2025-8-12 20:04 , Processed in 0.151073 second(s), 23 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list