计算化学公社

标题: 为什么Molpro的CASSCF比***和ORCA还慢? [打印本页]

作者
Author:
Freeman    时间: 2021-12-13 19:22
标题: 为什么Molpro的CASSCF比***和ORCA还慢?
大家好。
最近我用Molpro、***和ORCA算同一个体系的CASSCF,发现M比后两个还慢,而且几乎算不动。后来,我试了试给M的输入文件的multi部分里加上frozen,把frozen轨道设得和closed轨道数一样,这才快起来。我猜可能***和ORCA默认自动用了冻核,才使得算得快,于是查了查***的官网和ORCA的手册。奇怪的是,***官网的CASSCF条目里面似乎没有关于冻核的内容,而ORCA手册的CASSCF部分关于冻核只有一句话——“Note that the irrep occupations and active space irreps will be frozen to what they are upon entering the CASSCF program.”(5.0.1手册P129)——有点模棱两可,看不明白。所以请问大家,是怎么回事呢?
还有一个问题,就是像我所做的,在M的输入文件里,把multi部分的frozen和closed设得一样,或者frozen只比closed少几个(frozen太小就算不动了),合理吗?



作者
Author:
pwzhou    时间: 2021-12-13 20:01
把multi部分的frozen和closed设得一样,或者frozen只比closed少几个(frozen太小就算不动了),合理吗
这个不合理,不能冻结这么多。

如果你计算的体系比较大,直接串行用一个核,然后把内存加大一点试试,也许会有意外惊喜。

另外,最新版的molrpo据说对大体系的casscf做了优化,也许升级到最新版也是个不错的选择。
作者
Author:
biogon    时间: 2021-12-14 11:53
速度慢多半是输入文件有问题,方便的话贴粗来看看。
作者
Author:
Freeman    时间: 2021-12-17 11:16
我把molpro升级到最新版,现在速度正常了。




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