计算化学公社

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

[ORCA] 开壳层体系计算SOC

[复制链接 Copy URL]

1

帖子

0

威望

9

eV
积分
10

Level 1 能力者

计算自旋-轨道耦合矩阵元时,对开壳层体系,例如自由基-生色团(二重态-四重态间的系间窜越)或双自由基(单重态-三重态间的系间窜越),存在自旋污染,电子态无严格意义的自旋多重度,如何计算不同电子态之间的自旋-轨道耦合常数

4363

帖子

4

威望

1万

eV
积分
14471

Level 6 (一方通行)

MOKIT开发者

2#
发表于 Post on 2 hour ago | 只看该作者 Only view this author
本帖最后由 zjxitcc 于 2026-7-2 17:22 编辑

以下建议假设你已经优化好了几何结构,只考虑一个静态结构下的SOC计算:
(1)通用,说服力强,但计算量较大。在NEVPT2下计算旋轨耦合,用ORCA/Molpro都可以,自己跟着ORCA手册学。注意,虽然在CASSCF下也可以计算旋轨耦合,但没考虑动态相关,精度可能一般;万一碰到多参考领域审稿人,可能会遭受质疑。

(2)有局限性,但经济实惠。目前只适用于Sn-Tn,不适用于二重态-四重态。先用Gaussian/PySCF进行三重态ROKS计算,然后使用MOKITfch2inp小程序,例如运行
  1. fch2inp O2_triplet.fch -mrsf
复制代码
产生MRSF-TDA输入文件(包含坐标,轨道系数,基组数据,MRSF关键词,计算精度控制),绝大部分内容已写好。如果直接使用免费量化软件GAMESS对该输入文件做计算,可以在MRSF-TDA下获得Sn和Tn能量,基态可以是开壳层单重态或三重态,该方法都没问题。但MRSF-SOC尚未合并至GAMESS主分支,需要找 韩国庆北国立大学的Cheol Ho Choi 索要他们组里的GAMESS。然后修改inp文件中$TDDFT那一行为如下两行
$TDDFT NSTATE=5 NRAD=99 NLEB=590 MRSOC=.T. $END
$TRANST $END
注意$符号之前必须有且仅有一个空格,不可以顶格写。

(3)尝试ORCA的ROCIS方法,手册里有详细示例。

(4)这里夹带私货:当然也可以找我合作:(

如果你还没找到合适的方法优化几何结构,则应当先解决结构问题。

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

本版积分规则 Credits rule

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

GMT+8, 2026-7-2 20:04 , Processed in 0.315366 second(s), 21 queries , Gzip On.

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