计算化学公社

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

[Molpro] 关于casscf//caspt2计算能级/电子光谱

[复制链接 Copy URL]

720

帖子

0

威望

1252

eV
积分
1972

Level 5 (御坂)

跳转到指定楼层 Go to specific reply
楼主
看molpro手册看了很久,还是没明白活性空间是怎么选取的。以前一直以为按照能量的顺序,把每个不可约表示下的轨道按顺序排列,比如C2v点群下在A1 B1 B2 A2四个对称性下分别选择两个占据轨道和两个空轨道,形成16个轨道,这样的方法。
但是最近看了几篇文献,发现似乎不是这个样子,而且有些轨道的顺序似乎需要调整。我查了下应该是用rotate命令将相同不可约表示下的轨道互换,如
rotate, 1.4, 5.4, 90
首先,不大明白后面为啥是90度
其次,不知道这些轨道是怎么选的?用什么方法?我常识用multiwfn观察轨道形状,比如寻找pi和pi*,等等。但还是找不到,根本不知何从下手。Sob的帖子里讲过可以根据自然轨道occupation偏离整数的多少来判断,但对于我这种cas小白来说太太...(此处省略一万字)...太太太难了

其实我想做的事情很简单:对于金属络合物(例如Co[NH3]6之类的)进行casscf//caspt2计算,得到准确轨道能级,以及电子光谱,也不存在什么共轭体系,也不存在什么过渡态的问题,仅仅是激发和退激发等过程。对于高手来说可能几天的时间就搞定,但对于目前的我似乎是无法前行。

还望有经验的高手们给点指导~~~

4106

帖子

4

威望

8871

eV
积分
13057

Level 6 (一方通行)

MOKIT开发者

2#
发表于 Post on 2019-10-24 16:23:41 | 只看该作者 Only view this author
“得到电子光谱”可以,“得到准确轨道能级”不行。post-HF和多参考态方法没有像HF和DFT那样的能级概念了。

“Co[NH3]6之类的”经典例子在ORCA的CASSCF-Tutorial里面就有,学着操作一波就行了。CASSCF-Tutorial可以在本论坛或ORCA官网上找到。

Molpro那一套根据对称性来选轨道的方法我不觉得有啥用···各种类型的自然轨道和局域轨道才比较靠谱。

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

720

帖子

0

威望

1252

eV
积分
1972

Level 5 (御坂)

3#
 楼主 Author| 发表于 Post on 2019-10-24 18:06:25 | 只看该作者 Only view this author
zjxitcc 发表于 2019-10-24 16:23
“得到电子光谱”可以,“得到准确轨道能级”不行。post-HF和多参考态方法没有像HF和DFT那样的能级概念了。 ...

首先感谢您的回复
身边的人推荐给我的molpro,当然也是由于我们买了版权,而且上手也没有那么难。
我没用过orca,也不知道除了限制对称性以外还有啥其它选择组态的好方法。

您说的那个post-HF和MR方法无法得到能级,意思是不是:每个组态对应的是一套占据方式,将hf中占据轨道的部分电子按照降低能量的方式排布到一些空轨道中,形成一系列的电子组态,其中最低的就是基态,其余都是激发态?所以说只有电子组态的概念,没有了轨道或者轨道能级的概念?不知道我的理解对不对。

4106

帖子

4

威望

8871

eV
积分
13057

Level 6 (一方通行)

MOKIT开发者

4#
发表于 Post on 2019-10-24 18:53:43 | 只看该作者 Only view this author
lastzealot 发表于 2019-10-24 18:06
首先感谢您的回复
身边的人推荐给我的molpro,当然也是由于我们买了版权,而且上手也没有那么难。
我没 ...

ORCA的CASSCF-Tutorial可以看作是一个广义的教程,你只要学会了,然后在其他软件(比如你用的Molpro)里做类似的操作、用类似的关键词即可。各个软件CASSCF计算技巧是共通的,结果(通常)也是一样的。

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

720

帖子

0

威望

1252

eV
积分
1972

Level 5 (御坂)

5#
 楼主 Author| 发表于 Post on 2019-10-24 19:49:06 | 只看该作者 Only view this author
zjxitcc 发表于 2019-10-24 18:53
ORCA的CASSCF-Tutorial可以看作是一个广义的教程,你只要学会了,然后在其他软件(比如你用的Molpro)里 ...

谢谢

720

帖子

0

威望

1252

eV
积分
1972

Level 5 (御坂)

6#
 楼主 Author| 发表于 Post on 2019-10-24 19:55:20 | 只看该作者 Only view this author
zjxitcc 发表于 2019-10-24 18:53
ORCA的CASSCF-Tutorial可以看作是一个广义的教程,你只要学会了,然后在其他软件(比如你用的Molpro)里 ...

对于homo是pi轨道的跃迁,casscf选择活性空间时是将pi和pi*放入其中
那如果是计算络合物(没有pi轨道,还是Co[NH3]6为例)的电子光谱,请问一般是如何选择活性空间里的轨道呢?
按照能量的顺序从高往低排?
还是先用tddft或其他方法做一下激发,选择振子强度较大的跃迁对应的轨道放入活性空间?
还是其他方法?

不知道我是否表达清楚

谢谢大神指点

4106

帖子

4

威望

8871

eV
积分
13057

Level 6 (一方通行)

MOKIT开发者

7#
发表于 Post on 2019-10-24 21:21:14 | 只看该作者 Only view this author
lastzealot 发表于 2019-10-24 19:55
对于homo是pi轨道的跃迁,casscf选择活性空间时是将pi和pi*放入其中
那如果是计算络合物(没有pi轨道, ...

笼统的说,看你要研究的激发态的主要成分是简单的3d电子激发、还是配体到金属、金属到配体激发;后面两个问题其实怎么选轨道没有定论。一般实验上会给出一些信息,比如告诉你是简单的3d电子激发,计算上就把所有的3d电子+5个3d轨道构成活性空间,做CASSCF,然后再做CASPT2或CASSCF-NEVPT2。

怎么找到5个3d轨道,有很多方法,比如:做个UHF计算(注意检查波函数稳定性),得到UNO(即UHF自然轨道);肉眼观察UNO轨道,可以比较清楚地看出3d轨道(对于Co(NH3)这种应该没问题,但复杂体系可能看不出,可以对UNO再做局域化)。然后就可以调换轨道顺序,做CAS计算了。
自动做多参考态计算的程序MOKIT

720

帖子

0

威望

1252

eV
积分
1972

Level 5 (御坂)

8#
 楼主 Author| 发表于 Post on 2019-10-24 22:18:36 | 只看该作者 Only view this author
zjxitcc 发表于 2019-10-24 21:21
笼统的说,看你要研究的激发态的主要成分是简单的3d电子激发、还是配体到金属、金属到配体激发;后面两个 ...

非常感谢 讲的十分清楚
我先试一下“uhf+自然轨道/局域轨道”的方法,可能比较普适
谢谢

144

帖子

0

威望

2291

eV
积分
2435

Level 5 (御坂)

9#
发表于 Post on 2020-3-16 20:47:21 | 只看该作者 Only view this author
调轨道的时候,是把 3d轨道 和 HOMO附近轨道调换,对吧。那是个怎么样的一一对应关系呢?比如说, 3d轨道中的dx2-y2与 HOMO调换,3d轨道中的 dxy 与 HOMO-1调换.。?
活性空间轨道指的是HOMO-LUMO附近轨道,对吧? 那么CAS(3,3),包含轨道是指LUMO,HOMO,HOMO-1;还是LUMO+1,LUMO,HOMO呢?
望有经验的高手们指点,多谢。

4106

帖子

4

威望

8871

eV
积分
13057

Level 6 (一方通行)

MOKIT开发者

10#
发表于 Post on 2020-3-16 22:59:50 | 只看该作者 Only view this author
本帖最后由 zjxitcc 于 2020-3-16 23:25 编辑
ZHANGZY 发表于 2020-3-16 20:47
调轨道的时候,是把 3d轨道 和 HOMO附近轨道调换,对吧。那是个怎么样的一一对应关系呢?比如说, 3d轨道中 ...

CASSCF的活性轨道间是没有顺序的(因为酉不变性),随便换,初始、结果是一样的。

注意(3,3)代表3个电子,3个空间轨道。假设你出发点(例如ROHF)是四重态,那就是3个SOMO位置 (3e, 3o)这就已经是活性空间了,没有LUMO可参与进来,此时其实就是ROHF,只有一个行列式,没有多组态。

假设出发点是二重态,那便是
   SOMO-1位置  (2e,1o)
   SOMO位置    (1e,1o)
+ LUMO位置     (0e, 1o)
----------------------------------
                      (3e,3o)

这就有好多个组态了。依此类推,简而言之,就是HOMO位置往下数,LUMO位置往上数。至于哪几个轨道要放在SOMO-1位置、SOMO位置、LUMO位置上,需要你自己手动调整。
自动做多参考态计算的程序MOKIT

144

帖子

0

威望

2291

eV
积分
2435

Level 5 (御坂)

11#
发表于 Post on 2020-3-17 08:43:35 | 只看该作者 Only view this author
本帖最后由 ZHANGZY 于 2020-3-17 08:45 编辑

多谢zjxitcc,我的刚接触casscf,还有个问题请教:活性空间,就是HOMO位置往下数,LUMO位置往上数,各自到什么程度呢?
因为碰到这样一个问题,CAS(10,9) 这种空间的9个轨道,是HOMO-4,HMO-3,HOMO-2-HOMO-1,HOMO,LUMO,LUMO+1,LUMO+2,LUMO+3,LUMO+4么?还是HMO-7,HOMO-6,HOMO-5,HOMO-4,HMO-3,HOMO-2-HOMO-1, HOMO, LUMO呢?
因为要一个铜的N,O配合物,要调整Cu的5个d轨道,三个N的三个P轨道,和O的一个P轨道到活性空间,这些轨道一般是和双占据轨道调换对吧?怎么确定调换后轨道进入活性空间了呢?
一般调换轨道,和双占据轨道调换对吧,能和非占据轨道调换吗?

4106

帖子

4

威望

8871

eV
积分
13057

Level 6 (一方通行)

MOKIT开发者

12#
发表于 Post on 2020-3-17 10:41:52 | 只看该作者 Only view this author
本帖最后由 zjxitcc 于 2020-3-17 10:46 编辑
ZHANGZY 发表于 2020-3-17 08:43
多谢zjxitcc,我的刚接触casscf,还有个问题请教:活性空间,就是HOMO位置往下数,LUMO位置往上数,各自到 ...

请再次仔细阅读上面回复提供的例子,已经讲得很清楚了。比如CAS(3,3)不是指SOMO-1、SOMO、LUMO这三个轨道,而是指SOMO-1位置、SOMO位置、LUMO位置上的三个轨道,至于这三个位置上放哪三个轨道,是人为肉眼决定的事。

“怎么确定调换后轨道进入活性空间了呢”问题不成立,因为这是活性空间在程序里的定义,要求用户挪轨道到HOMO、LUMO位置附近。你挪完了,那程序认为这几个位置上的轨道构成的就是活性空间。

和什么轨道调换都无所谓,你只要保证活性轨道全都调到HOMO、LUMO位置附近,且满足你自己的设定CAS(ne,no)即可。你写的什么CAS(10,9)怎么数,忘记数 电子数了,所以会出现歧义,仔细看提供的例子就不会有问题。
自动做多参考态计算的程序MOKIT

本版积分规则 Credits rule

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

GMT+8, 2025-8-16 03:04 , Processed in 0.142633 second(s), 20 queries , Gzip On.

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