计算化学公社

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

[ORCA] VEES计算中可以设置占据轨道和非占据轨道数量吗

[复制链接 Copy URL]

86

帖子

0

威望

521

eV
积分
607

Level 4 (黑子)

跳转到指定楼层 Go to specific reply
楼主
本帖最后由 halouhapily 于 2023-4-11 17:40 编辑

各位老师好:
我想用ORCA中的CIS计算体系的VEES,有没有什么方法可以设置在计算中考虑的占据轨道和未占据轨道的数量吗?

1万

帖子

0

威望

7398

eV
积分
18160

Level 6 (一方通行)

4#
发表于 Post on 2023-4-11 18:08:31 | 只看该作者 Only view this author
halouhapily 发表于 2023-4-11 10:36
%cis
...
OrbWin[0] = 2,-1,-1,14 # orbital window for spin-up MOs

手册已经写得很清楚了,当写OrbWin[0] = 2,-1,-1,14的时候,表示alpha轨道的跃迁只考虑"Excitations from any occupied alpha orbital whose index is between 2 (inclusive) and that of the alpha
HOMO (inclusive), to any virtual alpha orbital whose index is between that of alpha LUMO (inclusive)
and 14 (inclusive)"
那么假如你写OrbWin[0]=10,-1,-1,10,就表示你只考虑"Excitations from any occupied alpha orbital whose index is between 10 (inclusive) and that of the alpha
HOMO (inclusive), to any virtual alpha orbital whose index is between that of alpha LUMO (inclusive)
and 10 (inclusive)"
显然后者不是“考虑10个占据轨道和10个未占据轨道”的意思
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员

86

帖子

0

威望

521

eV
积分
607

Level 4 (黑子)

3#
 楼主 Author| 发表于 Post on 2023-4-11 17:36:00 | 只看该作者 Only view this author
本帖最后由 halouhapily 于 2023-4-11 17:39 编辑
wzkchem5 发表于 2023-4-11 17:07
应该可以用冻结轨道(例如%method FrozenCore FC_EWIN end,然后在实际计算用的模块里用ewin关键词指定冻结 ...

%cis
...
OrbWin[0] = 2,-1,-1,14 # orbital window for spin-up MOs
OrbWin[1] = 2,-1,-1,16 # orbital window for spin-down MOs
end
The “-1” is in the above example mean that the HOMO and LUMO for the spin-.up and spin-down orbitals
will be automatically determined by the program. In other words, in the above example, only the following
excitations are included in the TDDFT calculation:
• Excitations from any occupied alpha orbital whose index is between 2 (inclusive) and that of the alpha
HOMO (inclusive), to any virtual alpha orbital whose index is between that of alpha LUMO (inclusive)
and 14 (inclusive)
• Excitations from any occupied beta orbital whose index is between 2 (inclusive) and that of the beta
HOMO (inclusive), to any virtual beta orbital whose index is between that of beta LUMO (inclusive)
and 16 (inclusive)
老师以上是我在手册里面找到的CIS方法里定义如何考虑轨道的另一种方法,但是我才疏学浅,没有理解他的意思,感觉他是将自旋向上向下分开考虑,如果是闭壳层,应该怎么写呢?
如果我想仅考虑10个占据轨道和10个未占据轨道,应该怎么设置呢?我按照下面的方法写的,但是出现报错
!RHF ZINDO/S TightSCF DIIS PrintBasis
%cis
Nroots 10
maxdim 100
Triplets true
OrbWin[0]=10,-1,-1,10
OrbWin[1]=10,-1,-1,10
end
%output
        print[p_mos] 1
end
%pointcharges "ex.pointcharge"
* xyz -3 1


报错:
WARNING (orca_cis): NRoots > NCSFs. Resetting to NCSFs
WARNING: DavidsonBuffer called with NCI=-10878!!!!
WARNING: DavidsonBuffer called with NVECS=-21756!!!!
Error (ORCA/VECTOR): Negative vector size! (VectorLength=-10878)

1万

帖子

0

威望

7398

eV
积分
18160

Level 6 (一方通行)

2#
发表于 Post on 2023-4-11 17:07:50 | 只看该作者 Only view this author
应该可以用冻结轨道(例如%method FrozenCore FC_EWIN end,然后在实际计算用的模块里用ewin关键词指定冻结的轨道的能量范围)的功能吧?也就是不是指定考虑哪些占据轨道和虚轨道,而是指定不考虑哪些占据轨道和虚轨道
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员

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

GMT+8, 2024-11-25 13:43 , Processed in 0.159317 second(s), 21 queries , Gzip On.

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