24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2620  |  回复: 6
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

kerro

新虫 (小有名气)

[交流] 关于CASSCF和CASPT2计算时间已有4人参与

初学Molpro/Molcas,大伙不要笑话,使用单核的话,CASSCF(5,5)单点能也就几十秒, CASSCF(10,10)也就一两分钟,CASPT2(5,5)大概也是几分钟,为什么说CAS(16,16)就是极限了,使用多核并行的话, 按我的直觉,就算计算时间指数增加,貌似也可能承受更多的活性空间吧

[ Last edited by kerro on 2013-11-13 at 12:35 ]
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

virtualzx

木虫 (著名写手)

★ ★ ★ ★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
gmy1990: 金币+5 2013-11-16 03:37:27
mcscf对电子数和轨道数都是指数增长。CASSCF(12,12)比CASSCF(10,10)的组态数大超过10倍。而且mcscf所需要的时间相对组态数不是线性,最好的情况下是组态数的平方。也就是说(10,10)到(12,12)需要的时间上升了100倍。即使不大的体系,假设你的电脑有足够的储存空间,(10,10)一两分钟的话,(12,12)就要几个小时,(14,14)要几天,(16,16)要超过一年了。

而且MCSCF也并不能特别高效地进行并行计算,只有一部分可以有效地并行,即使大幅增加节点数,一般也只是起到增加可用内存的作用。因为有些步骤没有并行话,一般大幅并行还是需要单核计算需要时间的30%的样子

更糟糕的是即使你做了CASSCF(16,16)这么大的活性空间,电子相关能还是很差劲,还得继续做CASPT。除非你那么多轨道都有贡献,否则CASSCF(16,16)的结果一般还不如CASPT2(10,10)
7楼2013-11-16 00:03:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 kerro 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见