计算化学公社

标题: 新手小白第一次使用ORCA进行MRCI计算,出现报错,不确定报错原因,求助各位 [打印本页]

作者
Author:
Vivat    时间: 2022-5-30 11:05
标题: 新手小白第一次使用ORCA进行MRCI计算,出现报错,不确定报错原因,求助各位
请教各位一个问题,我使用ORCA相对一个包含30个原子的体系做MRCI计算,图一是在ORCA当中使用的具体参数(由于第一次使用ORCA,如果有什么不合理参数设置,请各位指出)
计算最后中断,并报错,报错具体信息如图二,我有查到论坛上有老师提到可能是openmpi版本不匹配的问题,但是我不确定是不是这个原因,图三是我load的openmpi版本。
而且,在最后报错信息(图二)里面的MRCI计算中的BLOCK部分,出现了WARNING,NRefCSF=0,but NRoots is 8。我看到手册当中给出的例子,NRefCSF这个地方不会是0,所以不知道是不是这个问题引起的报错。如果是的话,请问该怎么解决。

谢谢各位!

祝好!

作者
Author:
hebrewsnabla    时间: 2022-5-30 11:19
casscf算的是二重态和四重态,然后要求mrci算单重态和三重态,你觉得可能吗
作者
Author:
Vivat    时间: 2022-5-30 15:50
hebrewsnabla 发表于 2022-5-30 11:19
casscf算的是二重态和四重态,然后要求mrci算单重态和三重态,你觉得可能吗

啊,这,不好意思老师,太粗心了,我修改一下重新算
作者
Author:
ionexchangeC    时间: 2022-5-30 16:28
顺便,cc-pVDZ配不上MRCI的精度,如果只是想做测试熟悉计算流程,完全可以用水,甲烷这样的小分子做测试。当前的情况,比较推荐NEVPT2/cc-pVTZ,MRCI算这样的体系结合不了有实际意义的基组
作者
Author:
Vivat    时间: 2022-5-30 18:48
hebrewsnabla 发表于 2022-5-30 11:19
casscf算的是二重态和四重态,然后要求mrci算单重态和三重态,你觉得可能吗

您好,我把下面BLOCK部分的Multi改成了2和4,这个报错依旧存在,是因为openmpi的问题么
作者
Author:
Vivat    时间: 2022-5-30 18:51
ionexchangeC 发表于 2022-5-30 16:28
顺便,cc-pVDZ配不上MRCI的精度,如果只是想做测试熟悉计算流程,完全可以用水,甲烷这样的小分子做测试。 ...

谢谢您的指导,因为我没有接触过这方面的计算,导师和我说让我先用MRCI/cc-pVDZ的方法做个计算。您说的NEVPT2是和MRCI类似的计算么。如果我把MRCI的精度改成cc-pVTZ您觉得是否可以?谢谢
作者
Author:
wzkchem5    时间: 2022-5-30 18:53
Vivat 发表于 2022-5-30 11:48
您好,我把下面BLOCK部分的Multi改成了2和4,这个报错依旧存在,是因为openmpi的问题么

检查是不是内存不够
作者
Author:
wzkchem5    时间: 2022-5-30 18:55
Vivat 发表于 2022-5-30 11:51
谢谢您的指导,因为我没有接触过这方面的计算,导师和我说让我先用MRCI/cc-pVDZ的方法做个计算。您说的NE ...

NEVPT2也是包括动态相关的多参考态方法,比MRCI快但不如MRCI准。
如果MRCI/cc-pVTZ能跑得动,那么MRCI/cc-pVTZ更好。你楼上是在MRCI/cc-pVTZ跑不动的前提下说的,此时降理论方法(NEVPT2/cc-pVTZ)比降基组(MRCI/cc-pVDZ)好
作者
Author:
Vivat    时间: 2022-5-30 19:20
wzkchem5 发表于 2022-5-30 18:53
检查是不是内存不够

您好,我用的nprocs=40,maxcore=2000。在超算上面计算,单个节点(40core)内存剩余大概也还有140多GB,磁盘内存还有很大。
作者
Author:
Vivat    时间: 2022-5-30 19:22
wzkchem5 发表于 2022-5-30 18:55
NEVPT2也是包括动态相关的多参考态方法,比MRCI快但不如MRCI准。
如果MRCI/cc-pVTZ能跑得动,那么MRCI/c ...

好的,谢谢您,明白了
作者
Author:
Vivat    时间: 2022-5-31 11:31
wzkchem5 发表于 2022-5-30 18:53
检查是不是内存不够

老师,您好,我有检查内存,我用的nprocs=40,maxcore=2000。在超算上面计算,单个节点(40core)内存剩余大概也还有140多GB,磁盘内存还有很大。
作者
Author:
zjxitcc    时间: 2022-5-31 12:40
Vivat 发表于 2022-5-30 19:20
您好,我用的nprocs=40,maxcore=2000。在超算上面计算,单个节点(40core)内存剩余大概也还有140多GB, ...

那你才用了约80GB内存,应该增大maxcore。你内存大,不给ORCA的话,ORCA也用不了哇
作者
Author:
Vivat    时间: 2022-5-31 13:11
zjxitcc 发表于 2022-5-31 12:40
那你才用了约80GB内存,应该增大maxcore。你内存大,不给ORCA的话,ORCA也用不了哇

你好,我把maxcore增大到3000还是会报相同的错误
作者
Author:
zjxitcc    时间: 2022-5-31 13:34
Vivat 发表于 2022-5-31 13:11
你好,我把maxcore增大到3000还是会报相同的错误

核数减少到20,每核内存增至7000,还有报错的话届时再贴上来(多贴十几行,不要像5L那样少)
作者
Author:
Vivat    时间: 2022-5-31 13:43
zjxitcc 发表于 2022-5-31 13:34
核数减少到20,每核内存增至7000,还有报错的话届时再贴上来(多贴十几行,不要像5L那样少)

好的,谢谢您,我现在修改一下重新计算




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3