计算化学公社

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

[ORCA] ORCA NEVPT2不明原因报错

[复制链接 Copy URL]

139

帖子

0

威望

826

eV
积分
965

Level 4 (黑子)

跳转到指定楼层 Go to specific reply
楼主
最近在尝试使用ORCA6.0.0做NEVPT2计算,对77个原子的双镍离子配位体系取CAS(14o, 24e)的活性空间,CASSCF成功收敛到了期望的轨道空间,然而后续的NEVPT2计算却出了问题。在使用def2-SVP基组时,默认的FIC_NEVPT2方法出现以下报错:
  1.      Class TUAB        ... Skipped =         0 of     71267364 LowestEV= 1.266251e+00 ... done in        0.9 sec
  2.      Class IJTA        ... [file orca_casscf/cas_ficpt.cpp, line 1884, Process 2]: ERROR (ORCA_NEVPT2): V1_ija MatrixContainer IKJA

  3. [file orca_casscf/cas_ficpt.cpp, line 1884, Process 10]: ERROR (ORCA_NEVPT2): V1_ija MatrixContainer IKJA

  4. [file orca_casscf/cas_ficpt.cpp, line 1884, Process 11]: ERROR (ORCA_NEVPT2): V1_ija MatrixContainer IKJA

  5. [file orca_casscf/cas_ficpt.cpp, line 1884, Process 12]: ERROR (ORCA_NEVPT2): V1_ija MatrixContainer IKJA

  6. ...

  7. ORCA finished by error termination in CASSCF
  8. Calling Command: mpirun -np 128  /dssg/home/acct-clsst/clsst/orca_6_0_0/orca_casscf_mpi --energy IM1-CAS14-SVP-FIC_NEVPT2.casinp.tmp IM1-CAS14-SVP-FIC_NEVPT2
  9. [file orca_tools/qcmsg.cpp, line 394]:
  10.   .... aborting the run
复制代码
换用SC_NEVPT2方法后,计算成功,耗时不到半小时。然而再尝试将基组加大到def2-TZVP后,无论是使用FIC_NEVPT2还是SC_NEVPT2都出现了同样的报错:
  1. --------------------
  2.   MULT 1, ROOT 0
  3. --------------------
  4.    --- Canonicalize Internal Space
  5.    --- Canonicalize External Space
  6. 3 total processes killed (some possibly by mpirun during cleanup)

  7. ORCA finished by error termination in CASSCF
  8. Calling Command: mpirun -np 64  /dssg/home/acct-clsst/clsst/orca_6_0_0/orca_casscf_mpi --energy IM1-CAS14-TZVP-SC_NEVPT2.casinp.tmp IM1-CAS14-TZVP-SC_NEVPT2
  9. [file orca_tools/qcmsg.cpp, line 394]:
  10.   .... aborting the run
复制代码
一开始考虑可能是内存问题,学校的服务器每个节点有64个核心,每个核心8G内存,总共512G,输入文件中每个进程给了6G内存。我尝试过将内存改为每个进程4G,同时使用两个节点共128G,理应不会出现内存不足的情况,但是依然发送同样的报错。请问各位,这是什么原因导致的?是程序存在BUG吗?

后来又尝试了DLPNO_NEVPT2方法并同时开启RI加速,def2-TZVP基组下计算成功了,但是用时15个小时,对比def2-SVP下的SC_NEVPT2用时似乎增加的太多了,不知道这个方法是否稳健。

我也尝试使用PySCF做NEVPT2计算,但是PySCF似乎会在计算途中产生特别大的临时文件,大约2T左右,超过了服务器上的剩余可用存储空间。

1万

帖子

0

威望

8969

eV
积分
20713

Level 6 (一方通行)

2#
发表于 Post on 2025-6-16 08:27:41 | 只看该作者 Only view this author
应该是硬盘不足。MatrixContainer是把矩阵存到硬盘上的一种数据结构,MatrixContainer报错估计是硬盘空间不够
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-6-16 15:11:12 | 只看该作者 Only view this author
wzkchem5 发表于 2025-6-16 08:27
应该是硬盘不足。MatrixContainer是把矩阵存到硬盘上的一种数据结构,MatrixContainer报错估计是硬盘空间不 ...

感谢王老师回复!

服务器上的剩余空间有2T左右,对于77个原子的NEVPT2(14o,24e)来说也不够吗?只有在def2-SVP基组下的FIC_NEVPT2计算才会遇到MatrixContainer报错,而def2-SVP基组下的SC_NEVPT2计算和def2-TZVP基组下的DLPNO_NEVPT2计算却成功了,是因为FIC_NEVPT2特别吃存储空间吗?

现在只有DLPNO_NEVPT2可以成功完成计算,请问这个方法的精度对比普通的NEVPT2来说怎么样?

1万

帖子

0

威望

8969

eV
积分
20713

Level 6 (一方通行)

4#
发表于 Post on 2025-6-16 15:13:45 | 只看该作者 Only view this author
ZetaFunction 发表于 2025-6-16 15:11
感谢王老师回复!

服务器上的剩余空间有2T左右,对于77个原子的NEVPT2(14o,24e)来说也不够吗?只有在d ...

FIC-NEVPT2是这3个方法里最精确的,也是计算资源消耗最多的。开RI有助于加速FIC-NEVPT2,不过当体系比较大时,开RI不如开DLPNO(DLPNO同时也会开RI)。
关于DLPNO-NEVPT2的精度,参见https://doi.org/10.1063/1.4942769。可以认为非常接近FIC-NEVPT2
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-6-16 15:45:58 | 只看该作者 Only view this author
wzkchem5 发表于 2025-6-16 15:13
FIC-NEVPT2是这3个方法里最精确的,也是计算资源消耗最多的。开RI有助于加速FIC-NEVPT2,不过当体系比较 ...

所以说即使是def2-SVP基组下77个原子的FIC_NEVPT2(14,24)也需要好几T的空间用来储存临时文件吗?如果是这样那我还是用DLPNO了。

1万

帖子

0

威望

8969

eV
积分
20713

Level 6 (一方通行)

6#
发表于 Post on 2025-6-16 15:48:39 | 只看该作者 Only view this author
ZetaFunction 发表于 2025-6-16 15:45
所以说即使是def2-SVP基组下77个原子的FIC_NEVPT2(14,24)也需要好几T的空间用来储存临时文件吗?如果是这 ...

我不确定,但是这个很好验证,去看一下临时文件夹有没有被撑爆就知道了
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-6-16 15:55:11 | 只看该作者 Only view this author
wzkchem5 发表于 2025-6-16 15:48
我不确定,但是这个很好验证,去看一下临时文件夹有没有被撑爆就知道了

临时文件是那些.tmp.文件吗?我在计算途中检查过,文件夹内的文件总量没有超过100G,不过也可能是最大的文件因为空间不足还没产生任务就结束了。我尝试过使用PySCF的NEVPT2,在报错的输出中确实发现了程序试图生成一个超过2T的临时文件。

139

帖子

0

威望

826

eV
积分
965

Level 4 (黑子)

8#
 楼主 Author| 发表于 Post on 2025-6-18 19:15:08 | 只看该作者 Only view this author
wzkchem5 发表于 2025-6-16 08:27
应该是硬盘不足。MatrixContainer是把矩阵存到硬盘上的一种数据结构,MatrixContainer报错估计是硬盘空间不 ...

我又尝试了一个很小的体系,只有12个原子的CAS(2,2),在def2-SVP基组下做FIC_NEVPT2依然有同样的报错,这次总不可能是存储空间不足的问题吧。

1万

帖子

0

威望

8969

eV
积分
20713

Level 6 (一方通行)

9#
发表于 Post on 2025-6-18 20:15:08 | 只看该作者 Only view this author
ZetaFunction 发表于 2025-6-18 19:15
我又尝试了一个很小的体系,只有12个原子的CAS(2,2),在def2-SVP基组下做FIC_NEVPT2依然有同样的报错,这 ...

如果这个问题用ORCA 6.1.0也会出现,可以在ORCA论坛上报一下bug
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
本团队长期招收研究生,有意者可私信联系

本版积分规则 Credits rule

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

GMT+8, 2025-8-13 05:48 , Processed in 0.148406 second(s), 20 queries , Gzip On.

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