计算化学公社

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

[Molpro] 请教:如何确保molpro计算的结果是基态的

[复制链接 Copy URL]

64

帖子

0

威望

1607

eV
积分
1671

Level 5 (御坂)

本帖最后由 dlldwtz 于 2022-5-26 09:53 编辑

我在计算OH+HBr体系的过程中发现,其他自由度保持固定,只改变O原子和Br原子的距离,能量变化不是连续的……想请教一下大家,molpro怎样设置能确保计算结果是基态的,以下是我的输入文件

***,potential energy surface
memory,300,m
nosym
geometry={
H1
O   H1  R1
H2  O   R2  H1  A1
Br  H2  R3  O   A2  H1 D1
}
R1 =   0.9718 Ang
R2 =   1.0274 Ang
R3 =   1.4289 Ang
A1 =  113.416 Degree
A2 =  173.248 Degree
D1 =    0.001 Degree
basis=avtz
mcscf
rhf
maxit,500
uccsd(t)-f12
maxit,200


64

帖子

0

威望

1607

eV
积分
1671

Level 5 (御坂)

2#
 楼主 Author| 发表于 Post on 2022-5-26 09:51:56 | 只看该作者 Only view this author
这是能量随O-Br距离的变化关系

202205260951344681..png (9.35 KB, 下载次数 Times of downloads: 63)

202205260951344681..png

4289

帖子

4

威望

9543

eV
积分
13912

Level 6 (一方通行)

MOKIT开发者

3#
发表于 Post on 2022-5-26 10:07:05 | 只看该作者 Only view this author
本帖最后由 zjxitcc 于 2022-5-26 10:10 编辑

扫描断键或含自由基的情况,最好应该使用UNO、局域UNO或GVB轨道作为CASSCF初始轨道,这些情况下RHF轨道和RMP2自然轨道做为CAS初猜很垃圾(忍不住吐槽:很多人照搬molpro手册里的计算步骤,直接使用R(O)HF轨道 不做局域化、不挑轨道就去做CASSCF计算,难以想象结果合理性),而且应该从距离长 扫至 距离短,更有利于保证势能曲线连续性。Molpro也支持产生UNO。
另外,你这个CASSCF->R(O)HF->UCCSD的计算步骤就更奇怪了。。。

自动做多参考态计算的程序MOKIT

64

帖子

0

威望

1607

eV
积分
1671

Level 5 (御坂)

4#
 楼主 Author| 发表于 Post on 2022-5-26 10:19:40 | 只看该作者 Only view this author
zjxitcc 发表于 2022-5-26 10:07
扫描断键或含自由基的情况,最好应该使用UNO、局域UNO或GVB轨道作为CASSCF初始轨道,这些情况下RHF轨道和RM ...

老师您好,那我应该怎样的顺序才合理呀

4289

帖子

4

威望

9543

eV
积分
13912

Level 6 (一方通行)

MOKIT开发者

5#
发表于 Post on 2022-5-26 10:25:17 | 只看该作者 Only view this author
dlldwtz 发表于 2022-5-26 10:19
老师您好,那我应该怎样的顺序才合理呀

UHF->UNO(->可肉眼观看轨道 确定合理性,作为辅助手段)->CASSCF
自动做多参考态计算的程序MOKIT

64

帖子

0

威望

1607

eV
积分
1671

Level 5 (御坂)

6#
 楼主 Author| 发表于 Post on 2022-5-26 10:33:05 | 只看该作者 Only view this author
zjxitcc 发表于 2022-5-26 10:25
UHF->UNO(->可肉眼观看轨道 确定合理性,作为辅助手段)->CASSCF

可是我最后想用uccsd(t)-f12做能量的计算诶。。那应该怎么办呢?

4289

帖子

4

威望

9543

eV
积分
13912

Level 6 (一方通行)

MOKIT开发者

7#
发表于 Post on 2022-5-26 10:45:29 | 只看该作者 Only view this author
dlldwtz 发表于 2022-5-26 10:33
可是我最后想用uccsd(t)-f12做能量的计算诶。。那应该怎么办呢?

哦,那就没必要涉及到CASSCF或UNO了。你直接用UHF->检查UHF波函数稳定性->UCCSD(T)-F12这样的计算步骤即可。对其中一个结构(通常是距离最长的、多参考态特征最显著的)采取该计算步骤,然后读取波函数开始扫描,无需每个结构都采用这种计算步骤(虽然严谨,但过于耗时)
自动做多参考态计算的程序MOKIT

64

帖子

0

威望

1607

eV
积分
1671

Level 5 (御坂)

8#
 楼主 Author| 发表于 Post on 2022-5-26 10:50:36 | 只看该作者 Only view this author
zjxitcc 发表于 2022-5-26 10:45
哦,那就没必要涉及到CASSCF或UNO了。你直接用UHF->检查UHF波函数稳定性->UCCSD(T)-F12这样的计算步骤即 ...

好的,谢谢老师!

64

帖子

0

威望

1607

eV
积分
1671

Level 5 (御坂)

9#
 楼主 Author| 发表于 Post on 2022-5-26 10:54:57 | 只看该作者 Only view this author
zjxitcc 发表于 2022-5-26 10:45
哦,那就没必要涉及到CASSCF或UNO了。你直接用UHF->检查UHF波函数稳定性->UCCSD(T)-F12这样的计算步骤即 ...

老师您好,我还有一个问题想问您,molpro手册中有这样一句“在MOLPRO中,没有基于UHF轨道的耦合簇方法”,所以我用rhf+uccsd和rhf+rccsd有什么差别吗?不是很懂uccsd和rccsd。。

4289

帖子

4

威望

9543

eV
积分
13912

Level 6 (一方通行)

MOKIT开发者

10#
发表于 Post on 2022-5-26 11:24:42 | 只看该作者 Only view this author
本帖最后由 zjxitcc 于 2022-5-26 13:08 编辑
dlldwtz 发表于 2022-5-26 10:54
老师您好,我还有一个问题想问您,molpro手册中有这样一句“在MOLPRO中,没有基于UHF轨道的耦合簇方法” ...

Molpro中RHF和ROHF方法的关键词都是RHF,这个程序里关键词RCCSD指的是ROCCSD方法(Gaussian中采用的关键词就是ROCCSD,我觉得这种记法比较好),这是基于限制性开壳层ROHF波函数的CC方法。简单来说Molpro里就是
关键词   方法
CCSD = RHF + RCCSD  用于闭壳层单重态
RCCSD = ROHF+ROCCSD 用于开壳层,非单重态
UCCSD = RHF/ROHF + UCCSD 用于开壳层,啥自旋都行
而大多数量化程序,关键词UCCSD = 方法UHF + UCCSD,因此我觉得Molpro是比较奇特的。如果你不懂R-, RO-, U-的区别,看

如果你当前体系不是单重态,那你用关键词RCCSD或UCCSD都行;如果是单重态,且是对称破缺单重态,我认为Molpro关键词CCSD和UCCSD均不适合用于这种情况。
自动做多参考态计算的程序MOKIT

本版积分规则 Credits rule

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

GMT+8, 2026-2-22 01:41 , Processed in 0.166013 second(s), 23 queries , Gzip On.

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