计算化学公社

标题: orca里面D3BJ-ATM怎么调用,会影响计算速度吗? [打印本页]

作者
Author:
Oliviaw    时间: 2024-2-6 16:41
标题: orca里面D3BJ-ATM怎么调用,会影响计算速度吗?
D3BJ加上ATM项是不是要自己设置?不是默认的?
优化过程用D3BJ-ATM的计算速度会不会比D3慢?

作者
Author:
wzkchem5    时间: 2024-2-6 17:47
一般不是默认的。
D3BJ-ATM的计算时间是D3BJ的很多倍,但因为D3BJ极其快,所以其实计算时间也不多。一般认为对于DFT,且体系很大(例如几百个原子)的情况,加ATM是值得的。但对于半经验方法往往不值得加
作者
Author:
Oliviaw    时间: 2024-2-6 23:29
wzkchem5 发表于 2024-2-6 17:47
一般不是默认的。
D3BJ-ATM的计算时间是D3BJ的很多倍,但因为D3BJ极其快,所以其实计算时间也不多。一般认 ...

您好,我对ATM在什么时候使用有些困惑,所以提了以下几个问题:

1)ATM在大体系值得加是明显提升精度还是什么其他原因呀?

2)是不是只用在能量计算的时候加ATM就足够了?

3)优化大体系的时候只用D3或者D3BJ,不用ATM,会不会有影响?

4)频率计算的时候是不是可以不用ATM,只用D3或者D3BJ?


作者
Author:
wzkchem5    时间: 2024-2-7 00:01
Oliviaw 发表于 2024-2-6 16:29
您好,我对ATM在什么时候使用有些困惑,所以提了以下几个问题:

1)ATM在大体系值得加是明显提升精度 ...

(1)因为ATM是三个原子之间的作用,从整个分子挑出3个原子的方式数和分子大小的三次方成正比,但挑2个原子的方式数和分子大小平方成正比,所以分子越大,ATM项占总色散贡献的比例就越大,当然ATM项的绝对大小也越大
(2)对,一般程序也不支持ATM的解析梯度,所以不方便加ATM优化结构
(3)ATM项即使再大也比D3小得多,一般是D3/D3BJ项的10%左右,所以几乎不会有必须加ATM项才能把结构算准的情形。如果发现D3/D3BJ不够准,建议首先考虑改用D4或含VV10的泛函(wB97M-V等),虽然改善的方面和ATM改善的方面不一样,但是D4、VV10很多程序支持解析梯度,结构优化比较好做。
(4)理论级别和结构优化统一即可
作者
Author:
ionexchangeC    时间: 2024-2-8 23:10
wzkchem5 发表于 2024-2-7 00:01
(1)因为ATM是三个原子之间的作用,从整个分子挑出3个原子的方式数和分子大小的三次方成正比,但挑2个原 ...

即使不支持解析梯度用数值梯度,三体项相比SCF还是快不少吧(解析梯度标度也就N^4)




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