计算化学公社

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

[ORCA] ORCA5.0计算基态为三重态的SOC报错

[复制链接 Copy URL]

7

帖子

0

威望

45

eV
积分
52

Level 2 能力者

跳转到指定楼层 Go to specific reply
楼主
用最新版的ORCA计算基态为三重态的SOC报错,而从单重态出发可以计算,请问问题在哪里?
报错信息:
INFO   : Checking CIS options ...
[file orca_main/mainchk.cpp, line 2072]: ERROR (CIS/TDDFT): Spin-orbit coupling only implemented for RHF reference


inp文件设置:
! B3LYP/G D3 DKH2 DKH-def2-TZVP SARC/J RIJCOSX tightSCF SlowConv miniprint pal16
%maxcore 1000
%basis
NewGTO Ta "SARC-DKH-TZVP" end
end
%tddft nroots=5 TDA true dosoc true printlevel 3 end

* xyz  -1   3

.........


4103

帖子

4

威望

8861

eV
积分
13044

Level 6 (一方通行)

MOKIT开发者

2#
发表于 Post on 2021-9-11 20:20:15 | 只看该作者 Only view this author
本帖最后由 zjxitcc 于 2021-9-11 20:22 编辑

这跟程序版本没关系。SOC必须基于自旋纯态做计算,若你参考态从三重态UHF/UDFT出发,这参考态就有自旋污染了(即不是自旋纯态),以此为基础的激发态全都有自旋污染,肯定不允许算SOC了。理论上讲,从三重态ROHF/RODFT出发,结合自旋匹配的TDDFT,是可以算SOC的。但这一来RO-方法的SCF不太好收敛,二来几乎没有公开的程序支持(我印象里国产量子化学软件BDF可能有)。

若你想算Tn/Tm间的旋轨耦合矩阵元,仍旧可以从单重态出发啊,ORCA支持单重态出发算Tn激发态,以及它们间的矩阵元。
自动做多参考态计算的程序MOKIT

7

帖子

0

威望

45

eV
积分
52

Level 2 能力者

3#
 楼主 Author| 发表于 Post on 2021-9-11 21:01:21 | 只看该作者 Only view this author
zjxitcc 发表于 2021-9-11 20:20
这跟程序版本没关系。SOC必须基于自旋纯态做计算,若你参考态从三重态UHF/UDFT出发,这参考态就有自旋污染 ...

多谢!
该团簇在CCSD(T)/ma-def2-TZVP下作结构优化后的基态变为单重态。所以又用ORCA采用CCSD(T)/DKH-def2-TZVP算了一下。由于基组不同,得到的三重态能量反而略低,分别为-0.211、-0.073、-0.021、-0.007、1.208 eV;此外,采用这个基组+B3LYP做结构优化,结构变化较大。这样可以接受吗?

1242

帖子

1

威望

3668

eV
积分
4930

Level 6 (一方通行)

4#
发表于 Post on 2021-9-11 21:27:45 | 只看该作者 Only view this author
zjxitcc 发表于 2021-9-11 20:20
这跟程序版本没关系。SOC必须基于自旋纯态做计算,若你参考态从三重态UHF/UDFT出发,这参考态就有自旋污染 ...

BDF是能在ROTD下做SOC的吧

4103

帖子

4

威望

8861

eV
积分
13044

Level 6 (一方通行)

MOKIT开发者

5#
发表于 Post on 2021-9-11 21:45:27 | 只看该作者 Only view this author
本帖最后由 zjxitcc 于 2021-9-11 21:52 编辑
zhanghaoxu 发表于 2021-9-11 21:01
多谢!
该团簇在CCSD(T)/ma-def2-TZVP下作结构优化后的基态变为单重态。所以又用ORCA采用CCSD(T)/DKH-de ...

你这一下子问了好多问题,一些与原帖中的问题关系也不大 你算CCSD(T)/DKH-def2-TZVP时有没开启DKH哈密顿?(光有DKH-def2-TZVP基组不能体现相对论效应)如果没有开启的话,计算是没有意义的,结果自然也不能看。同样,如果你用B3LYP/DKH-def2-TZVP,也要开启DKH哈密顿。

假设你计算是合理的,那后续“分别为-0.211、-0.073、-0.021、-0.007、1.208 eV”这话我就不懂了,这是同一个团簇5个电子态的能量,还是5个不同的团簇的基态能量?最后“这样可以接受吗?”不懂啥意思
自动做多参考态计算的程序MOKIT

1万

帖子

0

威望

8964

eV
积分
20708

Level 6 (一方通行)

6#
发表于 Post on 2021-9-11 22:52:21 | 只看该作者 Only view this author
biogon 发表于 2021-9-11 14:27
BDF是能在ROTD下做SOC的吧

对,准确来说是在X-TDDFT下做SOC,RO-TDDFT仍然有自旋污染
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?hl=zh-CN&user=XW6C6eQAAAAJ&view_op=list_works&sortby=pubdate
ORCID: https://orcid.org/0000-0002-4540-8734
主页:http://www.qitcs.qd.sdu.edu.cn/info/1034/1702.htm
本团队长期招收研究生,有意者可私信联系

1

帖子

0

威望

75

eV
积分
76

Level 2 能力者

7#
发表于 Post on 2025-6-30 14:35:44 | 只看该作者 Only view this author
我在用ORCA计算一个三价Ce配合物的4f-5d跃迁能量,希望用TDDFT+SOC的方法,也遇到了同样的问题,程序会显示“ERROR (CIS/TDDFT): Spin-orbit coupling only implemented for RHF reference”的报错。但三价Ce配合物的基态就是双线态,没有办法进行RKS的计算。请问这种情况下还可以在TDDFT下做SOC吗?

1万

帖子

0

威望

8964

eV
积分
20708

Level 6 (一方通行)

8#
发表于 Post on 2025-6-30 15:49:54 | 只看该作者 Only view this author
海淀上单 发表于 2025-6-30 14:35
我在用ORCA计算一个三价Ce配合物的4f-5d跃迁能量,希望用TDDFT+SOC的方法,也遇到了同样的问题,程序会显示 ...

可以,但需要改用BDF的X-TDDFT方法,具体见你楼上。
另一种做法是用DFT/ROCIS做
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?hl=zh-CN&user=XW6C6eQAAAAJ&view_op=list_works&sortby=pubdate
ORCID: https://orcid.org/0000-0002-4540-8734
主页:http://www.qitcs.qd.sdu.edu.cn/info/1034/1702.htm
本团队长期招收研究生,有意者可私信联系

本版积分规则 Credits rule

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

GMT+8, 2025-8-12 22:02 , Processed in 0.161548 second(s), 20 queries , Gzip On.

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