计算化学公社

 找回密码 Forget password
 注册 Register
Views: 747|回复 Reply: 13
打印 Print 上一主题 Last thread 下一主题 Next thread

[新手求助] 使用PSI4和sobEDA做能量分解,尝试了许多方法SCF都不收敛

[复制链接 Copy URL]

165

帖子

0

威望

836

eV
积分
1001

Level 4 (黑子)

跳转到指定楼层 Go to specific reply
楼主
本帖最后由 NGC626 于 2024-1-18 12:32 编辑

各位老师好,我建立了一个碳原子在几层铱原子上吸附的模型,并用CP2K在PBE/DZVP-MOLOPT-SR-GTH下做了结构优化,之后我尝试用了PSI4和sobEDA对它做能量分解,但是一直提示不收敛,我查阅并尝试了sob老师的博文(http://sobereva.com/61)中的内容,以及帖子(http://bbs.keinsci.com/thread-15720-1-1.htmlhttp://bbs.keinsci.com/thread-6995-1-1.htmlhttp://bbs.keinsci.com/thread-4570-1-1.html)中的方法,折腾了快一个月都没有解决,以下是我用CP2K对该结构做opt和计算能量的输入输出文件,以及用sobEDA和PSI4做能量分解的输入输出文件,恳请各位老师指导。

C&Ir.rar

733.66 KB, 下载次数 Times of downloads: 6

社会浮躁

3808

帖子

4

威望

8000

eV
积分
11888

Level 6 (一方通行)

MOKIT开发者

2#
发表于 Post on 2024-1-18 14:33:23 | 只看该作者 Only view this author
(1)这不是任何一种EDA的问题,是建模问题,浪费了快一个月时间。一开始压根就不应该提交这种计算,即使侥幸收敛了也没有意义。底下的Ir原子数太少了,仔细阅读《使用量子化学程序基于簇模型计算金属表面吸附问题》http://sobereva.com/540
(2)碳原子基态是三重态,你现在把它当单重态算,完全错了。退一步讲,就算“碳原子吸附在Ir原子表面”这个复合物体系基态是单重态,你也得给出理由来。
自动做多参考态计算的程序MOKIT

165

帖子

0

威望

836

eV
积分
1001

Level 4 (黑子)

3#
 楼主 Author| 发表于 Post on 2024-1-19 13:00:08 | 只看该作者 Only view this author
zjxitcc 发表于 2024-1-18 14:33
(1)这不是任何一种EDA的问题,是建模问题,浪费了快一个月时间。一开始压根就不应该提交这种计算,即使侥 ...

老师您好,我尝试了重新建模,但是又发生了报错,请问可能是什么原因导致的呢?输入输出文件如下

C&Ir.rar

192.36 KB, 下载次数 Times of downloads: 3

社会浮躁

3808

帖子

4

威望

8000

eV
积分
11888

Level 6 (一方通行)

MOKIT开发者

4#
发表于 Post on 2024-1-19 15:34:30 | 只看该作者 Only view this author
NGC626 发表于 2024-1-19 13:00
老师您好,我尝试了重新建模,但是又发生了报错,请问可能是什么原因导致的呢?输入输出文件如下

如果计算本身不要求,但你自己强行加了scf(conver=6)和IOp(7/127=-99),表示您已误入歧途。其他问题:
(1)int=superfine没有必要
(2)def2SVP基组做能量分解没有太大的意义,你这体系全用def2TZVP也能算的动
(3)没有加色散校正,急需阅读《谈谈“计算时是否需要加DFT-D3色散校正?”》http://sobereva.com/413
(4)最好用一个杂化泛函,当前是纯泛函
(5)SCF不收敛按此文解决《解决SCF不收敛问题的方法》http://sobereva.com/61
在(1)~(4)都解决之后,如果你遇到(5)的问题解决不了,可再来提问。待你成功算出结果后,需用对称破缺DFT再算一遍,看结果是否有所变化。
自动做多参考态计算的程序MOKIT

165

帖子

0

威望

836

eV
积分
1001

Level 4 (黑子)

5#
 楼主 Author| 发表于 Post on 2024-1-21 13:05:20 | 只看该作者 Only view this author
本帖最后由 NGC626 于 2024-1-22 11:00 编辑
zjxitcc 发表于 2024-1-19 15:34
如果计算本身不要求,但你自己强行加了scf(conver=6)和IOp(7/127=-99),表示您已误入歧途。其他问题:
...

老师您好,我尝试了更换参数,但是SCF仍然不收敛,输入输出文件如下

C&Ir.rar

198.36 KB, 下载次数 Times of downloads: 6

社会浮躁

1万

帖子

0

威望

7400

eV
积分
18164

Level 6 (一方通行)

6#
发表于 Post on 2024-1-21 23:29:12 | 只看该作者 Only view this author
NGC626 发表于 2024-1-21 06:05
老师您好,我尝试了更换参数,但是计算发生了报错,请问可能是什么原因导致的呢?输入输出文件如下

以后不要用“计算发生了报错”这种措辞,得先自己分析是什么类别的报错,并且在问问题的时候指明这个类别。这样显得你思考了,问问题有诚意。
我相信你不会不知道以下两行是说明这个计算是因为什么原因报错了
>>>>>>>>>> Convergence criterion not met.
SCF Done:  E(RPBE1PBE) =  -5011.01716865     A.U. after  129 cycles
我也相信你不会不知道看sob老师的哪篇博文解决这个问题(或者说在sob老师博客的搜索框里搜索什么关键词)
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员

165

帖子

0

威望

836

eV
积分
1001

Level 4 (黑子)

7#
 楼主 Author| 发表于 Post on 2024-1-22 09:45:08 | 只看该作者 Only view this author
本帖最后由 NGC626 于 2024-1-22 10:59 编辑
wzkchem5 发表于 2024-1-21 23:29
以后不要用“计算发生了报错”这种措辞,得先自己分析是什么类别的报错,并且在问问题的时候指明这个类别 ...

谢谢老师提醒,和此前的错误还是一样,SCF不收敛,已经尝试了许多论坛里的方法和sob老师帖子里的建议,折腾了很久
社会浮躁

165

帖子

0

威望

836

eV
积分
1001

Level 4 (黑子)

8#
 楼主 Author| 发表于 Post on 2024-1-22 11:47:49 | 只看该作者 Only view this author
本帖最后由 NGC626 于 2024-1-22 12:02 编辑
wzkchem5 发表于 2024-1-21 23:29
以后不要用“计算发生了报错”这种措辞,得先自己分析是什么类别的报错,并且在问问题的时候指明这个类别 ...

老师您好,我想到一个方法,就是先用高斯或者ORCA算一次这个体系的单点,收敛之后,再做能量分解,请问这样的方法是否具有合理性呢?
社会浮躁

1万

帖子

0

威望

7400

eV
积分
18164

Level 6 (一方通行)

9#
发表于 Post on 2024-1-22 16:36:42 | 只看该作者 Only view this author
NGC626 发表于 2024-1-22 04:47
老师您好,我想到一个方法,就是先用高斯或者ORCA算一次这个体系的单点,收敛之后,再做能量分解,请问这 ...

你本来也要算这个体系的单点啊,不算单点怎么做能量分解,只不过是你自己跑一个单点和sobEDA替你跑一个单点的区别
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员

165

帖子

0

威望

836

eV
积分
1001

Level 4 (黑子)

10#
 楼主 Author| 发表于 Post on 2024-1-22 18:31:33 | 只看该作者 Only view this author
本帖最后由 NGC626 于 2024-1-22 18:34 编辑
wzkchem5 发表于 2024-1-22 16:36
你本来也要算这个体系的单点啊,不算单点怎么做能量分解,只不过是你自己跑一个单点和sobEDA替你跑一个单 ...

老师好,我用ORCA在PBE0/def2SV(P)下算了一下这个体系的单点,发现是可以收敛的,但是用高斯在同样的级别在下算却不能收敛,在高斯里面换成def2TZVP之后仍然不能收敛,以下是这两次计算的输入输出文件,请问可能是recalc_hess的原因吗?如果是的话,如何才能在高斯里算单点的时候用类似的功能呢?如果不是的话,在ORCA里能收敛的根本原因是什么呢?

hcp.rar

18.48 KB, 下载次数 Times of downloads: 3

社会浮躁

1万

帖子

0

威望

7400

eV
积分
18164

Level 6 (一方通行)

11#
发表于 Post on 2024-1-22 20:04:03 | 只看该作者 Only view this author
NGC626 发表于 2024-1-22 11:31
老师好,我用ORCA在PBE0/def2SV(P)下算了一下这个体系的单点,发现是可以收敛的,但是用高斯在同样的级别 ...

如果经检查高斯的输入文件没有问题(尤其注意赝势等),尝试用Multiwfn或MOKIT把ORCA的波函数传给高斯作为初猜。
一个软件能不能让一个体系能收敛,有一定的偶然性,不是所有情况都能说出为什么
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员

165

帖子

0

威望

836

eV
积分
1001

Level 4 (黑子)

12#
 楼主 Author| 发表于 Post on 2024-1-23 11:07:28 | 只看该作者 Only view this author
wzkchem5 发表于 2024-1-22 20:04
如果经检查高斯的输入文件没有问题(尤其注意赝势等),尝试用Multiwfn或MOKIT把ORCA的波函数传给高斯作 ...

谢谢老师的建议,我在论坛搜索之后,找到了把高斯收敛的波函数作为ORCA的初猜的方法,请问如何才能把ORCA的波函数作为高斯的初猜呢?
社会浮躁

1万

帖子

0

威望

7400

eV
积分
18164

Level 6 (一方通行)

13#
发表于 Post on 2024-1-23 16:45:57 | 只看该作者 Only view this author
NGC626 发表于 2024-1-23 04:07
谢谢老师的建议,我在论坛搜索之后,找到了把高斯收敛的波函数作为ORCA的初猜的方法,请问如何才能把ORCA ...

仔细读http://sobereva.com/379
把orca波函数用orca_2mkl转成molden格式,读进Multiwfn(或MOKIT),导出成fch,用高斯的unfchk转换成chk格式,用guess=read读取
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员

165

帖子

0

威望

836

eV
积分
1001

Level 4 (黑子)

14#
 楼主 Author| 发表于 Post on 2024-1-23 18:03:52 | 只看该作者 Only view this author
wzkchem5 发表于 2024-1-23 16:45
仔细读http://sobereva.com/379
把orca波函数用orca_2mkl转成molden格式,读进Multiwfn(或MOKIT),导 ...

谢谢老师
社会浮躁

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-25 15:54 , Processed in 0.209390 second(s), 24 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list