计算化学公社

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

[Gaussian/gview] 非内置泛函做 opt freq 时 Gaussian 不会传递 IOp

[复制链接 Copy URL]

3097

帖子

29

威望

1万

eV
积分
17098

Level 6 (一方通行)

本帖最后由 liyuanhe211 于 2017-5-3 19:21 编辑

这是一个很简单的Bug特性,但如果不注意可能会取了错误的结果,故提醒一下。以下测试在Gaussian 09 D.01上进行。
(经2L提醒,这其实在手册中已写明,但一直没注意到)


TL; DR: 使用 IOp 定义了非内置泛函进行opt freq运算时,应该自行用--Link1-- 使得 opt freq 分成两步写,而不要使用其自带的组合任务功能。


在使用非内置泛函时候需用IOp定义各成分的比例(详见《Gaussian中非内置的理论方法和泛函的用法》: http://sobereva.com/344),例如不带D3-BJ的DSD-PBEP86为:
  1. B2PLYP/cc-pVTZ IOp(3/125=0360003600,3/76=1000006500,3/77=0350003500,3/78=0640006400)
复制代码
倘若做一般的优化、频率任务,或许会按照一般的习惯写关键词为:
  1. #p opt freq B2PLYP/cc-pVTZ IOp(3/125=0360003600,3/76=1000006500,3/77=0350003500,3/78=0640006400)
复制代码
但这会导致错误结果,观察输出文件可见,高斯opt一步的处理是正常的,但高斯生成的freq一步的关键词为:
  1. #P Geom=AllCheck Guess=TCheck SCRF=Check Test GenChk RB2PLYP(FC)/def2TZVPP Freq
复制代码
可见IOp消失了。。。所以实际上是用DSD-PBEP86的几何构型,在跑B2PLYP的频率,显然结果是有问题的。

以水为例,优化步骤的单点能是 -76.352 Hartree,而 Freq 步骤的单点能是 -76.413 Hartree,这显然是不正确的。
如果直接自己分两步写:
  1. #p opt B2PLYP/cc-pVTZ IOp(3/125=0360003600,3/76=1000006500,3/77=0350003500,3/78=0640006400)

  2. ...
  3. --Link1--
  4. #p freq geom=allcheck guess=read B2PLYP/cc-pVTZ IOp(3/125=0360003600,3/76=1000006500,3/77=0350003500,3/78=0640006400)
复制代码
则两步的单点能都是 -76.3523687 Hartree,即正常了。





729

帖子

21

威望

5233

eV
积分
6382

Level 6 (一方通行)

2#
发表于 Post on 2017-5-3 17:00:18 | 只看该作者 Only view this author
这根本不是bug,而是你用错了。手册里明明写着:IOp values explicitly set in the route section are not passed on to the second and subsequent automatically-generated job steps; this applies to keyword combinations like Opt Freq and to inherently multi-step methods such as G2 and the CBS methods.

http://gaussian.com/iop/

评分 Rate

参与人数
Participants 1
eV +1 收起 理由
Reason
sobereva + 1

查看全部评分 View all ratings

3097

帖子

29

威望

1万

eV
积分
17098

Level 6 (一方通行)

3#
 楼主 Author| 发表于 Post on 2017-5-3 19:15:43 | 只看该作者 Only view this author
本帖最后由 liyuanhe211 于 2017-5-3 19:20 编辑
beefly 发表于 2017-5-3 17:00
这根本不是bug,而是你用错了。手册里明明写着:IOp values explicitly set in the route section are not  ...

一直没注意到,感谢指正!

本版积分规则 Credits rule

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

GMT+8, 2025-8-18 10:36 , Processed in 0.276802 second(s), 23 queries , Gzip On.

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