计算化学公社

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

[ORCA] 考虑全电子相对论的激发态优化出错

[复制链接 Copy URL]

239

帖子

0

威望

756

eV
积分
995

Level 4 (黑子)

跳转到指定楼层 Go to specific reply
楼主
本帖最后由 KSeGaSn 于 2023-10-31 21:12 编辑

各位老师好,我利用ORCA研究一个含有双核Au的金属配合物(136原子)的激发态,基态考虑到Au-Au之间有较强相互作用,因此用PBE-D3/def2-SVP/def2-TZVP进行了优化,正常收敛。为了研究其发光性质,鉴于可能存在Au-Au参与的电荷转移激发态,我使用了全电子相对论的方法(DKH2/DKH-def2-SVP/SARC-DKH-TZVP)进行激发态的优化,同时根据S0结构垂直激发的泛函测试,使用了同实验吸收边对比最接近的CAM-B3LYP泛函进行优化。但优化进行了36步仍毫无收敛趋势,同时在第36步开始出现Warninng“Check your MOs and check whether a frozen core calculation is appropriate MO 10 should be a Au s core orbital but seems to be delocalized with a C  p orbital (89.5% vs. 5.9%)”,读取该结构重新优化仍然存在该问题(括号中的数值会变),且结构能量开始出现-1Hartree的变化。
请问老师们这个问题和考虑全电子相对论本身有关吗?出现冻核近似的报错之后该如何修正来接续进行优化计算?
附件中标有数字的即读取第36步结构并重新优化的文件,其他则是基态结构~36步优化的结构。 diau-ph-S1-opt.zip (1.66 MB, 下载次数 Times of downloads: 19)



1万

帖子

0

威望

7400

eV
积分
18164

Level 6 (一方通行)

2#
发表于 Post on 2023-11-1 04:32:12 | 只看该作者 Only view this author
典型的基组线性相关问题,解决方法在手册里搜sthresh
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员

239

帖子

0

威望

756

eV
积分
995

Level 4 (黑子)

3#
 楼主 Author| 发表于 Post on 2023-11-2 10:56:34 | 只看该作者 Only view this author
wzkchem5 发表于 2023-11-1 04:32
典型的基组线性相关问题,解决方法在手册里搜sthresh

老师您好,我加上了%SCF STHRESH 1e-6 END从S0结构开始重新优化,考虑到之前的收敛趋势都没有,不敢读取原来的结构了,目前还没有看到太大问题。
我查了网上关于基函数线性依赖的资料,发现很多都是在SCF不收敛中出现的,但我之前出现这种问题的其实SCF倒没有明显的强烈振荡,收敛速度并不慢;因此到底该如何判断是不是应该加上sthresh关键词呢,就是对于我这个体系都应该加上吗,尤其是优化的过程。

3811

帖子

4

威望

8000

eV
积分
11891

Level 6 (一方通行)

MOKIT开发者

4#
发表于 Post on 2023-11-2 11:14:32 | 只看该作者 Only view this author
如果你使用MOKITfch2mkl小程序,其在产生ORCA inp文件时会自动检测是否有基函数线性依赖,如果有,会自动加上sthresh 1e-6。这也是Gaussian和GAMESS默认的检测基函数线性依赖的阈值(这也是何时使用这个阈值的建议情形)。
自动做多参考态计算的程序MOKIT

239

帖子

0

威望

756

eV
积分
995

Level 4 (黑子)

5#
 楼主 Author| 发表于 Post on 2023-11-2 14:06:02 | 只看该作者 Only view this author
zjxitcc 发表于 2023-11-2 11:14
如果你使用MOKIT的fch2mkl小程序,其在产生ORCA inp文件时会自动检测是否有基函数线性依赖,如果有,会自动 ...

谢谢老师,但使用这个是先得进行Gaussian的运算,然后再用fch2mkl来进行判断吧,那我是不是可以在所有ORCA的计算里都带上sthresh的值呢?对于基函数线性依赖不是特别了解,还请您海涵……

3811

帖子

4

威望

8000

eV
积分
11891

Level 6 (一方通行)

MOKIT开发者

6#
发表于 Post on 2023-11-2 15:04:40 | 只看该作者 Only view this author
本帖最后由 zjxitcc 于 2023-11-2 15:07 编辑
KSeGaSn 发表于 2023-11-2 14:06
谢谢老师,但使用这个是先得进行Gaussian的运算,然后再用fch2mkl来进行判断吧,那我是不是可以在所有ORC ...


我觉得是可以的。。。
另外,原理可以看此文《基函数的线性相关问题

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

1万

帖子

0

威望

7400

eV
积分
18164

Level 6 (一方通行)

7#
发表于 Post on 2023-11-2 17:43:22 | 只看该作者 Only view this author
KSeGaSn 发表于 2023-11-2 03:56
老师您好,我加上了%SCF STHRESH 1e-6 END从S0结构开始重新优化,考虑到之前的收敛趋势都没有,不敢读取 ...

基函数线性依赖大部分情况下会导致SCF不收敛,少部分情况下会导致SCF能量收敛到一个比正常能量低很多的值,两者都是基函数线性依赖的典型表现
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员

239

帖子

0

威望

756

eV
积分
995

Level 4 (黑子)

8#
 楼主 Author| 发表于 Post on 2023-11-2 19:24:26 | 只看该作者 Only view this author
wzkchem5 发表于 2023-11-2 17:43
基函数线性依赖大部分情况下会导致SCF不收敛,少部分情况下会导致SCF能量收敛到一个比正常能量低很多的值 ...

老师,正好我重新优化S1又出现了相同的问题,在第18步第一次出现能量的SCF能量巨大变化,第20步在Davidson迭代结束、准备结构弛豫时报错结束“Error (ORCA_GSTEP): The lambda equations have not converged”。这次是带了%scf sthresh 1e-6 end的。我昨天试了一下,不考虑相对论的时候能正常进行(从一开始收敛情况就比较正常),请问还需要继续改变sthresh的值吗?

diau-ph-S1-opt.zip (757.36 KB, 下载次数 Times of downloads: 4)


1万

帖子

0

威望

7400

eV
积分
18164

Level 6 (一方通行)

9#
发表于 Post on 2023-11-2 20:15:41 | 只看该作者 Only view this author
KSeGaSn 发表于 2023-11-2 12:24
老师,正好我重新优化S1又出现了相同的问题,在第18步第一次出现能量的SCF能量巨大变化,第20步在Davidso ...

如果sthresh已经设到1e-6还解决不了基组线性相关问题,建议从其他角度找问题,例如检查辅助基的线性相关问题(在orca手册里搜pivoted Cholesky decomposition),检查格点大小、积分精度是否足够等等。sthresh比1e-6更大的话,对能量精度的影响可能就不能忽略了。
lambda equation不收敛是另一个无关的问题,以最后一帧为初猜结构继续做结构优化一般能解决
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员

239

帖子

0

威望

756

eV
积分
995

Level 4 (黑子)

10#
 楼主 Author| 发表于 Post on 2023-11-2 20:43:47 | 只看该作者 Only view this author
wzkchem5 发表于 2023-11-2 20:15
如果sthresh已经设到1e-6还解决不了基组线性相关问题,建议从其他角度找问题,例如检查辅助基的线性相关 ...

好的老师,那我加上%basis PCDTrimAuxJ Coulomb end看看。另外之前优化的结构还能够用来接续优化吗(除了最后几个已经出现基组线性相关问题的)?因为每次都是优化10h、跑很多步之后才出现的Warning,只能纯等问题出现了才能重新尝试其他解决方案吗?

125

帖子

0

威望

2170

eV
积分
2295

Level 5 (御坂)

11#
发表于 Post on 2023-11-2 20:49:58 | 只看该作者 Only view this author
恰巧以前帮人解决过类似的问题。第二个计算中的问题在于没有给除了Au以外的元素提供AuxJ辅助基组,只使用SARC/J只能给Au元素提供AuxJ辅助基组,自然不能指望这样的基组能在RIJCOSX中提供好的近似效果。你可以用PrintBasis关键词检查。

239

帖子

0

威望

756

eV
积分
995

Level 4 (黑子)

12#
 楼主 Author| 发表于 Post on 2023-11-2 20:58:39 | 只看该作者 Only view this author
ahxb 发表于 2023-11-2 20:49
恰巧以前帮人解决过类似的问题。第二个计算中的问题在于没有给除了Au以外的元素提供AuxJ辅助基组,只使用SA ...

SARC/J不是对于前几周期也对应def2/J吗(decontracted def2/J up to Kr) 我打印出来看了一下:
# Auxiliary/J basis set for element : H
NewAuxJGTO H
S 1
   1      15.6752927000      1.0000000000
S 1
   1       3.6063578000      1.0000000000
S 1
   1       1.2080016000      1.0000000000
S 1
   1       0.4726794000      1.0000000000
S 1
   1       0.2018100000      1.0000000000
P 1
   1       2.0281365000      1.0000000000
P 1
   1       0.5358730000      1.0000000000
D 1
   1       2.2165124000      1.0000000000
  end;

# Auxiliary/J basis set for element : C
NewAuxJGTO C
S 1
   1    1861.0916331000      1.0000000000
S 1
   1     642.9939764000      1.0000000000
S 1
   1     235.1105725000      1.0000000000
S 1
   1      90.7028894000      1.0000000000
S 1
   1      36.7794552000      1.0000000000
S 1
   1      15.6046273000      1.0000000000
S 1
   1       6.8907294000      1.0000000000
S 1
   1       3.1478850000      1.0000000000
S 1
   1       1.4777287000      1.0000000000
S 1
   1       0.7076466000      1.0000000000
S 1
   1       0.3430122000      1.0000000000
S 1
   1       0.1669453000      1.0000000000
P 1
   1      13.5472892000      1.0000000000
P 1
   1       5.4669419000      1.0000000000
P 1
   1       2.1751721000      1.0000000000
P 1
   1       0.8582194000      1.0000000000
P 1
   1       0.3376720000      1.0000000000
D 1
   1       5.9287253000      1.0000000000
D 1
   1       1.9809209000      1.0000000000
D 1
   1       0.8055417000      1.0000000000
D 1
   1       0.3531244000      1.0000000000
F 1
   1       1.6755626000      1.0000000000
F 1
   1       0.5997536000      1.0000000000
G 1
   1       1.0024600000      1.0000000000
  end;

# Auxiliary/J basis set for element : N
NewAuxJGTO N
S 1
   1    2542.9401785000      1.0000000000
S 1
   1    1029.5472946000      1.0000000000
S 1
   1     424.9053546000      1.0000000000
S 1
   1     178.4573708000      1.0000000000
S 1
   1      76.1362742000      1.0000000000
S 1
   1      32.9338653000      1.0000000000
S 1
   1      14.4155436000      1.0000000000
S 1
   1       6.3718891000      1.0000000000
S 1
   1       2.8381742000      1.0000000000
S 1
   1       1.2711793000      1.0000000000
S 1
   1       0.5712407000      1.0000000000
S 1
   1       0.2569887000      1.0000000000
P 1
   1      17.8975990000      1.0000000000
P 1
   1       6.5346319000      1.0000000000
P 1
   1       2.3523645000      1.0000000000
P 1
   1       0.8397377000      1.0000000000
P 1
   1       0.2989335000      1.0000000000
D 1
   1       7.6909870000      1.0000000000
D 1
   1       2.3044972000      1.0000000000
D 1
   1       0.8403987000      1.0000000000
D 1
   1       0.3303797000      1.0000000000
F 1
   1       2.3331076000      1.0000000000
F 1
   1       0.8446137000      1.0000000000
G 1
   1       1.4037700000      1.0000000000
  end;
对于这几种轻原子也是存在的

125

帖子

0

威望

2170

eV
积分
2295

Level 5 (御坂)

13#
发表于 Post on 2023-11-2 21:18:40 | 只看该作者 Only view this author
KSeGaSn 发表于 2023-11-2 20:58
SARC/J不是对于前几周期也对应def2/J吗(decontracted def2/J up to Kr) 我打印出来看了一下:
# Auxi ...

确实如此,是我学艺不精误导了
又回去看了一下别人给的输出文件,出现的问题是一样的,都来自原子之间异常大的力。在你的优化中,从第3步开始两个Au原子之间的力就相当大,怀疑可能是梯度计算不正确。

1万

帖子

0

威望

7400

eV
积分
18164

Level 6 (一方通行)

14#
发表于 Post on 2023-11-2 21:35:54 | 只看该作者 Only view this author
KSeGaSn 发表于 2023-11-2 13:43
好的老师,那我加上%basis PCDTrimAuxJ Coulomb end看看。另外之前优化的结构还能够用来接续优化吗(除了 ...

对于还没有跑上的计算,可以从第一步就尝试其他解决方案;对于已经跑了若干步然后死掉的计算,检查最后一帧结构是否合理,挑最后一个合理的帧的结构作为结构初猜,加上这些解决线性相关问题的关键词继续优化
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员

239

帖子

0

威望

756

eV
积分
995

Level 4 (黑子)

15#
 楼主 Author| 发表于 Post on 2023-11-2 21:52:14 | 只看该作者 Only view this author
wzkchem5 发表于 2023-11-2 21:35
对于还没有跑上的计算,可以从第一步就尝试其他解决方案;对于已经跑了若干步然后死掉的计算,检查最后一 ...

好的 谢谢老师,我先把辅助基组试一下。我刚才在ORCA论坛上搜索类似的问题发现DKH2的计算中确实出现过不少(比如https://orcaforum.kofo.mpg.de/vi ... ;t=8874&p=38045 hilit=whether+a+frozen+core+calculation+is+appropriate#p38045),我把这次我的问题也投到Common Discussions中了,希望您不要介意。
另外老师您看如果考虑用赝势基组来进行优化是否可行(比如dhf-SVP/dhf-TZVP的组合,或者还加上-2c,但/J辅助基组应该只能Autoaux了),毕竟目前我还不确定是否在优化中就可以完全不考虑相对论效应。

本版积分规则 Credits rule

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

GMT+8, 2024-11-26 07:23 , Processed in 0.206430 second(s), 23 queries , Gzip On.

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