计算化学公社

 找回密码 Forget password
 注册 Register

CCSD(T)单点能计算l502不收敛

查看数: 854 | 评论数: 11 | 收藏 Add to favorites 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2024-6-30 17:25

正文摘要:

各位老师前辈好,我在算一个很小的体系,用B3LYP/6-31G(d)进行了结构优化,结果显示正常,并把输出文件结构作为初始结构进行更高精度单点能计算,选用的方法为CCSD(T),基组是cc-pvtz,结果显示不收敛,我想请教一下 ...

回复 Reply

zjxitcc 发表于 Post on 2024-11-3 16:11:53
本帖最后由 zjxitcc 于 2024-11-3 16:14 编辑
HuTTy 发表于 2024-11-3 14:27
邹老师您好!有几个关于Molpro使用uccsd(t)的问题想请教您一下:
(1)我们现在想扫描一个小分子共价 ...

如果只是计算基态解离曲线,我的建议是,取解离距离最远的结构算单点,然后读取波函数 从远到近扫描。在初始结构做单点计算时应注意
(1)建议用Gaussian做UHF计算,尝试至少2种SCF初猜(Gaussian默认初猜、片段组合波函数初猜),并检验波函数稳定性,一般取能量最低的UHF解进行后续UCCSD(T)计算。稳妥起见,应观看能量最低UHF解对应的UNO轨道,判断是否符合自己的期望。
(2)使用MOKITfch2com小程序传UHF轨道给Molpro做UCCSD(T)计算,并从远到近扫描。确实是最近的Molpro才支持UHF-UCCSD(T)计算。即使没有Molpro,用Gaussian也可以,原理没区别,计算效率你可以自己比较,用较快的那个软件算。

评分 Rate

参与人数
Participants 1
eV +5 收起 理由
Reason
HuTTy + 5 谢谢您的建议

查看全部评分 View all ratings

HuTTy 发表于 Post on 2024-11-3 14:27:54
本帖最后由 HuTTy 于 2024-11-3 15:39 编辑
zjxitcc 发表于 2024-7-1 11:31
(1)scf=xqc或qc都不能用于RO计算,因为Gaussian暂未实现这部分功能。
(2)是。“UCCSD(T)和RCCSD(T) ...

邹老师您好!有几个关于Molpro使用uccsd(t)的问题想请教您一下:
(1)我们现在想扫描一个小分子共价键解离为两个片段的过程,目前设计的思路是:由于解离后的片段一个是双重态、另一个是三重态,我们先从高斯获取解离后结构的片段组合波函数,通过mokit传UHF轨道到molpro做UHF→uccsd(t)计算,然后将两个片段从远向近扫描,每一步用上一步的波函数作为初猜。但现在也遇到了molpro报错不支持基于UHF轨道的uccsd(t)计算,但线上手册貌似又是支持这种做法的


所以比较好奇是我对手册的理解有误,还是目前使用的molpro2022.3版本落后了呢?
(2)如果molpro确实不能做UHF→uccsd(t)计算,还有其他的路径能在molpro中完成这种计算么:比如说做UHF→CAS→uccsd(t),不确定这种能不能称作MRCC计算;还是最好干脆换其他软件如高斯,来做UHF→uccsd(t)计算

又翻阅了线上手册,发现确实是版本的问题,是从2023.1版本才加入了UHF→uccsd(t)功能,等安装好最新版本我们再进行一下测试,怪我没有认真查看手册中的recent changes。还是希望能得到您的一些建议或者对于计算思路的一些指导,万分感谢!
wxyhgk 发表于 Post on 2024-7-1 17:03:06
zjxitcc 发表于 2024-7-1 15:53
没有参考文献。截图中“配置相互作用”应该是组态(configuration)相互作用,图中的方法确实都是波函数 ...

配置是翻译问题
zjxitcc 发表于 Post on 2024-7-1 15:58:41
本帖最后由 zjxitcc 于 2024-7-1 16:04 编辑
wxyhgk 发表于 2024-7-1 13:46
能否赐教一下,为什么 xqc 和 qc 不能用于 RO 计算呢?
这在4L中已经说了,是Gaussian暂未实现这部分功能,可能将来某一天可以。但有别的程序已经实现(等价的功能),例如PySCF的二阶轨道优化算法支持ROHF,教程可以看《PySCF程序包平均场计算的一些收敛技巧》,用这个技巧可以比较容易地收敛得到 其他程序很难收敛的ROHF/RODFT波函数,而且PySCF还支持检验ROHF波函数稳定性(Gaussian暂未支持)。有了比较可靠的ROHF,可以接着进行ROHF-UCCSD(T)计算,或SF-TDDFT计算,MRSF-TDDFT计算等等。
zjxitcc 发表于 Post on 2024-7-1 15:53:02
wxyhgk 发表于 2024-7-1 13:45
你这里说的 波函数方法 有无参考文献什么的,我去看看,我还蛮有兴趣的
问了下 ChatGPT,是这样吗?如果 ...

没有参考文献。截图中“配置相互作用”应该是组态(configuration)相互作用,图中的方法确实都是波函数方法。
wxyhgk 发表于 Post on 2024-7-1 13:46:35
zjxitcc 发表于 2024-7-1 11:31
(1)scf=xqc或qc都不能用于RO计算,因为Gaussian暂未实现这部分功能。
(2)是。“UCCSD(T)和RCCSD(T) ...

能否赐教一下,为什么 xqc 和 qc 不能用于 RO 计算呢?
wxyhgk 发表于 Post on 2024-7-1 13:45:32
本帖最后由 wxyhgk 于 2024-7-1 13:57 编辑
zjxitcc 发表于 2024-6-30 18:21
(1)CCSD(T)方法的分类是波函数方法->耦合簇方法->CCSD+(T)微扰校正,拒绝使用“高精度泛函”碰瓷。波函数 ...

你这里说的 波函数方法 有无参考文献什么的,我去看看,我还蛮有兴趣的

问了下 ChatGPT,是这样吗?如果是这样的我就知道了

haowangshu 发表于 Post on 2024-7-1 11:36:05
zjxitcc 发表于 2024-7-1 11:31
(1)scf=xqc或qc都不能用于RO计算,因为Gaussian暂未实现这部分功能。
(2)是。“UCCSD(T)和RCCSD(T) ...

感谢回复,又学到了,谢谢!
zjxitcc 发表于 Post on 2024-7-1 11:31:36
本帖最后由 zjxitcc 于 2024-7-1 11:32 编辑
haowangshu 发表于 2024-7-1 11:22
感谢您回帖,学到了!另外我学习了您给出的示例输入文件,使用了XQC关键词,我查看G09用户参考手册发现SC ...

(1)scf=xqc或qc都不能用于RO计算,因为Gaussian暂未实现这部分功能。
(2)是。“UCCSD(T)和RCCSD(T)都是以ROHF为参考的”这话不对,这是被Molpro帖子回答误导了。Gaussian有三种CCSD(T):基于RHF的RCCSD(T), 基于ROHF的ROCCSD(T), 基于UHF的UCCSD(T);做闭壳层单重态计算时,一般简称CCSD(T)。这个命名我认为很合理。无奈Molpro一派偏要自行开辟一套关键词和命名,例如Molpro的rhf指的是ROHF方法,RCCSD(T)指的是ROCCSD(T),UCCSD(T)指的是基于ROHF的UCCSD(T),Molpro目前没有基于UHF的UCCSD(T),这意味着没法算开壳层单重态。人家偏要这么弄,还能咋办。
haowangshu 发表于 Post on 2024-7-1 11:22:02
zjxitcc 发表于 2024-6-30 18:21
(1)CCSD(T)方法的分类是波函数方法->耦合簇方法->CCSD+(T)微扰校正,拒绝使用“高精度泛函”碰瓷。波函数 ...

感谢您回帖,学到了!另外我学习了您给出的示例输入文件,使用了XQC关键词,我查看G09用户参考手册发现SCF=QC不能用于限制性开壳层(RO)的计算,我想请问
(1)XQC是否和QC一样,都不能用作RO计算呢?
(2)在设置UCCSD(T)方法时,U代表的是非限制性开壳层计算吗? 因为我了解到的是UCCSD(T)和RCCSD(T)都是以ROHF为参考的,如果是这样的话,岂非不能用这个关键词了?
zjxitcc 发表于 Post on 2024-6-30 18:21:20
本帖最后由 zjxitcc 于 2024-6-30 18:29 编辑

(1)CCSD(T)方法的分类是波函数方法->耦合簇方法->CCSD+(T)微扰校正,拒绝使用“高精度泛函”碰瓷。波函数方法与密度泛函理论是两大类不同的方法。
(2)例如wB97M-V可以说是高精度泛函,它的一种分类方式是Kohn-Sham密度泛函理论->杂化泛函(中的高精度泛函)。
(3)不要用64核10GB这种奇怪搭配,64核至少应该搭配64GB或更多内存。
(4)至于你的SCF不收敛问题,解决方式是先做UHF计算(在这一步你要解决SCF不收敛问题),收敛后读取轨道做UCCSD(T)计算,即分成2步算。这里写出具体的示例文件
  1. %chk=test.chk
  2. %nprocshared=64
  3. %mem=128GB
  4. #p UHF/cc-pVTZ nosymm scf(xqc,maxcycle=300) stable=opt

  5. title

  6. 1 2
  7. [坐标]


  8. --Link1--
  9. %chk=test.chk
  10. %nprocshared=64
  11. %mem=128GB
  12. #p UCCSD(T) chkbasis nosymm guess=read geom=allcheck

复制代码
第二步读取坐标,电荷,自旋多重度和收敛的UHF轨道,因此底下只要放空行,不用写东西。

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

GMT+8, 2024-11-23 09:56 , Processed in 0.201513 second(s), 27 queries , Gzip On.

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