24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1068  |  回复: 1

shuaizhaoz

新虫 (初入文坛)

[求助] Multiwfn画DFT的电子密度图时,格点(grid point)处的值是如何得到的?已有1人参与

新手使用multiwfn后,有一些疑问希望能够搞清楚,grid point(default: 200,200)是可调的参数,那么很有可能是通过插值的办法来得到,那么fchk文件中是否有电子密度的参考格点的值?
如果有,要如何在fchk中查看呢?
如果没有,是如何计算得到的呢?
我采用的泛函是B3LYP,基组是6-31g,发现DFT积分格点是一个可调的参数,例如int=ultrafine或superfine等,但是不太清楚具体空间的格点数量/密度,不像VASP可以通过NGX,NGY,NGZ直接指定,所以有些困惑,希望大神来解答一下。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

paramecium86

版主 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
shuaizhaoz: 金币+26 2023-05-05 13:34:29
高斯的积分格点可以直接用数字来控制. 不过并不是通过笛卡尔的形式而是极坐标形式。也就是定义径向(radial)和 角度(angular)的格点。 用int 关键词来控制。  int(Grid=99302) 就代表了 径向有99个 而角度是302个格点。总格点数=99*302 个 也就是差不多3万个 。 而默认的int=ultrafine 实际上是 int(Grid=99590).
高斯的有一些固定的格点级别可以用关键词来调用 从低到高

Coarse(33,110)< SG1 (50,194)< Fine (99,302)<UltraFine (99,590)< SuperFine (250,974), 它对H和He原子是(175,974)  

不想用上述的默认设置好的格点关键词,就用int(Grid=xxxxxx) 来自己设置。

除此之外,高斯在做freq的时候会用到CPHF,这里也需要格点。CPHF的格点在进行普通freq的时候会默认比Int的格点低两个级别比如默认 int=ultrafine 的时候 对于freq的CPHF来说格点就是 SG1 级别的   ,某些特殊任务下的cphf会高一级达到fine 比如 计算非谐振之类的。 而设置CPHF格点使用  CPHF(Grid=xxxxxx)
2楼2023-05-04 14:55:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 shuaizhaoz 的主题更新
信息提示
请填处理意见