计算化学公社

标题: 期待ORCA5.0 [打印本页]

作者
Author:
yflchx    时间: 2020-6-14 18:15
标题: 期待ORCA5.0
Frank Neese et al.  The ORCA quantum chemistry program package  J. Chem. Phys. 152, 224108 (2020);         https://doi.org/10.1063/5.0004608

ORCA的快速发展为电子结构计算软件的开发提供了非常好的榜样。

根据文章的介绍,我很期待ORCA5.0的发布,尽管近几年我用ORCA很少。

Resolution of the identity 方法已经成为非常常规的方法,这是极大的优势。

当然还有DLPNO-CCSD(T)。



作者
Author:
zsu007    时间: 2020-6-14 19:50
共同期待ORCA5.0!
作者
Author:
biogon    时间: 2020-6-14 21:05
还看到了DLPNO-NEVPT2和DLPNO-双杂化泛函,这些估计也会很有意思
作者
Author:
sobereva    时间: 2020-6-14 23:03
比起那些,ORCA更应该优先解决一些老问题,诸如Hessian太慢、有bug,溶剂模型容易出虚频,DLPNO-CCSD(T)内存占用太高,任务容易莫名其妙挂掉等等
作者
Author:
wuzhiyi    时间: 2020-6-15 05:07
(, 下载次数 Times of downloads: 63)
老bug没羞完 又加一堆新bug

作者
Author:
pyscf    时间: 2020-6-15 06:19
wuzhiyi 发表于 2020-6-15 05:07
老bug没羞完 又加一堆新bug

白螵程序不能指望太多
作者
Author:
niobium    时间: 2020-6-15 12:47
sobereva 发表于 2020-6-14 23:03
比起那些,ORCA更应该优先解决一些老问题,诸如Hessian太慢、有bug,溶剂模型容易出虚频,DLPNO-CCSD(T)内 ...

社长说到这个真是太赞同了。做DLPNO-CCSD(T)要给机器空好多内存(maxcore*核数后机器剩余的内存)。2000基函数的体系,起码要空80G的内存才够,不然在PNO积分变换那一步经常挂掉。这时或许给机器分点虚拟内存能解决问题,也不会过多地拖慢。
作者
Author:
biogon    时间: 2020-6-15 15:32
本帖最后由 biogon 于 2020-6-15 15:33 编辑
niobium 发表于 2020-6-15 12:47
社长说到这个真是太赞同了。做DLPNO-CCSD(T)要给机器空好多内存(maxcore*核数后机器剩余的内存)。2000 ...

orca上重口味计算没一个不耗费内存的,1w基函数的双杂化计算得400GB内存才能正常运行
还有DLPNO-STEOM-CCSD更是又吃内存又吃硬盘

作者
Author:
lao7    时间: 2020-6-16 09:03
sobereva 发表于 2020-6-14 23:03
比起那些,ORCA更应该优先解决一些老问题,诸如Hessian太慢、有bug,溶剂模型容易出虚频,DLPNO-CCSD(T)内 ...

还有一条,对内存的控制不好。写好的内存使用限制,常常因为内存不够用崩溃,不得不减小CPU核心使用量。
作者
Author:
chrinide    时间: 2020-6-17 11:15
biogon 发表于 2020-6-15 15:32
orca上重口味计算没一个不耗费内存的,1w基函数的双杂化计算得400GB内存才能正常运行
还有DLPNO-STEOM-C ...

没有T级别的内存,就不用想这么重口味的计算。
作者
Author:
喵星大佬    时间: 2020-6-18 09:02
chrinide 发表于 2020-6-17 11:15
没有T级别的内存,就不用想这么重口味的计算。

ORCA是用MPI并行的,不是共享内存的用的大也是很正常的,而且最不靠谱的是你写的内存限制并不保证有效,经常会超出设定。
作者
Author:
wth1219    时间: 2020-12-3 10:56
sobereva 发表于 2020-6-14 23:03
比起那些,ORCA更应该优先解决一些老问题,诸如Hessian太慢、有bug,溶剂模型容易出虚频,DLPNO-CCSD(T)内 ...

看了一下今年ORCA User Meeting放出来的预告,貌似很多问题都可以在ORCA 5中解决了?
作者
Author:
wzkchem5    时间: 2020-12-3 11:05
wth1219 发表于 2020-12-3 10:56
看了一下今年ORCA User Meeting放出来的预告,貌似很多问题都可以在ORCA 5中解决了?

对,Hessian的问题基本都有很大改善。
DLPNO吃内存的问题估计没有直接的解决方案,不过做了一个PNO extrapolation的功能,不知道会不会做到5.0里,就是比如用LoosePNO和NormalPNO外推到PNO阈值等于0,可能可以得到类似TightPNO的精度,但是计算量和NormalPNO一样(LoosePNO不用单独算,从NormalPNO的波函数里截取出对应于LoosePNO的部分就行了)
作者
Author:
biogon    时间: 2020-12-3 12:38
wzkchem5 发表于 2020-12-3 11:05
对,Hessian的问题基本都有很大改善。
DLPNO吃内存的问题估计没有直接的解决方案,不过做了一个PNO extr ...

在论坛看到neese说要引入openmp并行了,这下至少能解决很多内存问题
作者
Author:
lao7    时间: 2020-12-3 13:07
唯一的一个无法接受的地方:对内存的管理不严格,很容易导致计算了半天最后崩溃了。
作者
Author:
wth1219    时间: 2020-12-3 13:36
biogon 发表于 2020-12-3 12:38
在论坛看到neese说要引入openmp并行了,这下至少能解决很多内存问题

ORCA不是一直都在与openmpi联用吗?
作者
Author:
hebrewsnabla    时间: 2020-12-3 13:52
wth1219 发表于 2020-12-3 13:36
ORCA不是一直都在与openmpi联用吗?

openmpi和openmp不是一个东西
作者
Author:
wth1219    时间: 2020-12-4 00:13
hebrewsnabla 发表于 2020-12-3 13:52
openmpi和openmp不是一个东西

受教了!多謝王兄!
作者
Author:
gog    时间: 2020-12-7 21:57
wth1219 发表于 2020-12-3 13:36
ORCA不是一直都在与openmpi联用吗?

两码事吧,openmpi和openmp是两码事。
作者
Author:
henserlu    时间: 2021-7-2 08:39
但是ORCA5对格点算法进行了重新设计,已经不支持旧版的状态,这就很麻烦啊,说明书里已经有写。请问sob老师我疑虑很深如何解决!
作者
Author:
hdhxx123    时间: 2021-7-2 09:27
henserlu 发表于 2021-7-2 08:39
但是ORCA5对格点算法进行了重新设计,已经不支持旧版的状态,这就很麻烦啊,说明书里已经有写。请问sob老师 ...

要用orca5,就按照手册上的要求来,不想用新格点那就用旧版本。一般任务中orca5的默认格点精度是够的。
作者
Author:
wzkchem5    时间: 2021-7-2 14:01
henserlu 发表于 2021-7-2 01:39
但是ORCA5对格点算法进行了重新设计,已经不支持旧版的状态,这就很麻烦啊,说明书里已经有写。请问sob老师 ...

这个只说明ORCA 5.0计算的结果不能直接和4.2的对比,比如不能直接作差,还有就是如果要用ORCA 5.0重跑4.2跑过的输入文件,需要修改一些关键词。如果你的课题从头到尾都用ORCA 5.0算,任何影响都没有,你多花两分钟看一下ORCA 5.0里面格点输入怎么写就行了。
其他软件也都有这个问题,比如你本来用Gaussian09,到了Gaussian16可能格点也改了,只不过高斯的控制格点的关键词没有变,给你造成了格点没改的假象




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