计算化学公社

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

[ORCA] 多步任务有bug?

[复制链接 Copy URL]

370

帖子

7

威望

3499

eV
积分
4009

Level 6 (一方通行)

跳转到指定楼层 Go to specific reply
楼主
大家好。
我要用orca算溶液相分子的自由能。这个计算分了四步:1、半经验xtb优化,气相(因为是openbabel批量生成的xyz文件,可能结构不太好,要预优化一下);2、b3lyp优化,气相;3、m05-2x单点,气相(orca自身没有m05-2x定义,要自己输入参数);4、m05-2x单点,smd溶液相。输入文件如下:
  1. ! opt xtb2 miniprint
  2. %pal
  3. nproc 24
  4. end
  5. * xyzfile -1 2 000800.xyz # 这是openbabel自动生成的坐标文件

  6. $new_job
  7. ! opt freq b3lyp d4 def2-svp miniprint
  8. %pal
  9. nproc 24
  10. end
  11. * xyzfile -1 2 000800.orca.xyz # 这是上一步应该产生的优化好的结构文件(该输入文件名是000800.orca.inp,默认用不带后缀的输入文件名+.xyz作为优化好的坐标文件)

  12. $new_job
  13. ! 6-31g* miniprint
  14. %pal
  15. nproc 24
  16. end
  17. %method
  18. scalhfx = 0.56
  19. scaldfx = 0.44
  20. scalggac = 1
  21. scalldac = 1
  22. scalmp2c = 0
  23. end
  24. * xyzfile -1 2 000800.orca.xyz

  25. $new_job
  26. ! 6-31g* miniprint
  27. %pal
  28. nproc 24
  29. end
  30. %cpcm
  31. smd true
  32. smdsolvent "Acetonitrile"
  33. end
  34. %method
  35. scalhfx = 0.56
  36. scaldfx = 0.44
  37. scalggac = 1
  38. scalldac = 1
  39. scalmp2c = 0
  40. end
  41. * xyzfile -1 2 000800.orca.xyz
复制代码
提交后立马报错:
  1. WARNING: Found SMD or SMDSolvent or CPCM keyword with XTB calculation, but no ALPB keyword.
  2.          This is not implemented.
  3.   ===> : Please use ALPB keyword instead
  4.   ===> : Skipping actual calculation
复制代码
说同时检测到smd和xtb,就报错了。问题是,我根本没给xtb加溶剂啊。这可怎么解决?
记得之前也遇到过相似的问题,第一步是单点+波函数稳定性检测,第二步是优化,结果报错说“波函数稳定性检测和优化两个任务冲突了”(差不多这个意思)。orca好像总是把多步的关键词混在一起,难道说orca的多步任务有bug吗?


928

帖子

1

威望

8265

eV
积分
9213

Level 6 (一方通行)

7#
发表于 Post on 2022-1-20 14:16:41 | 只看该作者 Only view this author
本帖最后由 hebrewsnabla 于 2022-1-20 14:21 编辑
Freeman 发表于 2022-1-20 11:12
请问模板泛函怎么定义呢?

orca没有内置M05-2X的模板泛函,只能用libxc的

  1. %method
  2.   method dft
  3.   exchange hyb_mgga_x_m05_2x
  4.   correlation mgga_c_m05_2x
  5. end
复制代码

评分 Rate

参与人数
Participants 3
eV +13 收起 理由
Reason
thanhtam + 3 我很赞同
dnlx + 5 学习了!
Freeman + 5 非常感谢

查看全部评分 View all ratings

370

帖子

7

威望

3499

eV
积分
4009

Level 6 (一方通行)

6#
 楼主 Author| 发表于 Post on 2022-1-20 11:12:23 | 只看该作者 Only view this author
hebrewsnabla 发表于 2022-1-20 00:32
没写对。只修改了系数,没有定义模板泛函是什么或者GGAX GGAC分别是什么

请问模板泛函怎么定义呢?

928

帖子

1

威望

8265

eV
积分
9213

Level 6 (一方通行)

5#
发表于 Post on 2022-1-20 00:32:29 | 只看该作者 Only view this author
dnlx 发表于 2022-1-19 23:54
M05-2X泛函是自己在method部分定义的。

没写对。只修改了系数,没有定义模板泛函是什么或者GGAX GGAC分别是什么

312

帖子

0

威望

2274

eV
积分
2586

Level 5 (御坂)

4#
发表于 Post on 2022-1-19 23:54:35 | 只看该作者 Only view this author
hebrewsnabla 发表于 2022-1-19 19:52
是哪一步报错的?

你的第三步和第四步有问题,没有定义泛函。

M05-2X泛函是自己在method部分定义的。

1万

帖子

0

威望

9888

eV
积分
22133

Level 6 (一方通行)

3#
发表于 Post on 2022-1-19 20:06:36 | 只看该作者 Only view this author
$new_job是个比较老的功能,第N步任务会默认把前N-1步的任务拷过来,所以只适合一部分情况下的多步任务,如果遇到前面某一步的某个关键词在后面既不需要又关不掉的情况,建议用ORCA 5.0新出的compound job方法

评分 Rate

参与人数
Participants 1
eV +5 收起 理由
Reason
Freeman + 5 谢谢

查看全部评分 View all ratings

Zikuan Wang
山东大学光学高等研究中心 研究员
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员
Google Scholar: https://scholar.google.com/citations?user=XW6C6eQAAAAJ
ORCID: https://orcid.org/0000-0002-4540-8734
主页:http://www.qitcs.qd.sdu.edu.cn/info/1133/1776.htm
GitHub:https://github.com/wzkchem5
本团队长期招收研究生,有意者可私信联系

928

帖子

1

威望

8265

eV
积分
9213

Level 6 (一方通行)

2#
发表于 Post on 2022-1-19 19:52:48 | 只看该作者 Only view this author
是哪一步报错的?

你的第三步和第四步有问题,没有定义泛函。

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

GMT+8, 2026-2-25 02:17 , Processed in 0.162815 second(s), 22 queries , Gzip On.

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