计算化学公社

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

[ORCA] ORCA使用TDDFT优化激发态出错

[复制链接 Copy URL]

50

帖子

0

威望

439

eV
积分
489

Level 3 能力者


以上是我使用ORCA做TDDFT激发的关键词,我想要优化T1结构。
使用的初始坐标是优化后S0的坐标,triplets选择了true,程序正常结束。
但是最后优化出来的结构与S1优化后的结构一摸一样,Electronic energy,ZPE和Gibbs也是一摸一样,这是为什么?
s1优化的关键词和上述基本一样,只是Triplets选择了false。

111

帖子

0

威望

2084

eV
积分
2195

Level 5 (御坂)

2#
发表于 Post on 2023-4-4 19:32:36 | 只看该作者 Only view this author
如果你的T1并不是第一激发态,而S1才是,那么triplets无论true还是false,你都算的是S1...

正确的做法应该是先算triplets=true的单点,找出T1是第几个激发态,再把iroot改成对应的数字...

(注:我没算过,只是按逻辑推测...)

1万

帖子

0

威望

7406

eV
积分
18181

Level 6 (一方通行)

3#
发表于 Post on 2023-4-4 19:37:21 | 只看该作者 Only view this author
fatpig 发表于 2023-4-4 12:32
如果你的T1并不是第一激发态,而S1才是,那么triplets无论true还是false,你都算的是S1...

正确的做法应 ...

不是的。真正问题是没有指定irootmult,在orca手册里搜一下irootmult就知道了

评分 Rate

参与人数
Participants 1
eV +4 收起 理由
Reason
iamjjLin + 4 谢谢

查看全部评分 View all ratings

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 (黑子)

4#
发表于 Post on 2023-4-4 20:21:36 | 只看该作者 Only view this author
wzkchem5 发表于 2023-4-4 19:37
不是的。真正问题是没有指定irootmult,在orca手册里搜一下irootmult就知道了

老师那优化T1激发态正确的写法是irootmult triplet 然后再写iroot 1吗?

50

帖子

0

威望

439

eV
积分
489

Level 3 能力者

5#
 楼主 Author| 发表于 Post on 2023-4-4 20:31:36 | 只看该作者 Only view this author
wzkchem5 发表于 2023-4-4 19:37
不是的。真正问题是没有指定irootmult,在orca手册里搜一下irootmult就知道了

谢谢老师,确实是irootmult的问题。加上这个关键词后那个triplets=true这个关键词还需要变动吗?手册上默认好像就是true。

50

帖子

0

威望

439

eV
积分
489

Level 3 能力者

6#
 楼主 Author| 发表于 Post on 2023-4-4 20:57:17 | 只看该作者 Only view this author
KSeGaSn 发表于 2023-4-4 20:21
老师那优化T1激发态正确的写法是irootmult triplet 然后再写iroot 1吗?

nroots应该也要写,我之前用Gaussian优化时,看sob老师文章上说nroots要比iroot大3左右,不然数据不是很准,orca应该也是差不多。iroot决定你的目标态,和Tn中的n差不多,肯定是要写的。irootmult决定算的是S态还是T态。这是我看完wzkchem5老师回答后的个人理解

1万

帖子

0

威望

7406

eV
积分
18181

Level 6 (一方通行)

7#
发表于 Post on 2023-4-4 21:25:28 | 只看该作者 Only view this author
iamjjLin 发表于 2023-4-4 13:57
nroots应该也要写,我之前用Gaussian优化时,看sob老师文章上说nroots要比iroot大3左右,不然数据不是很 ...

对,nroots一般要比iroot大,其中对于分子对称性高的情况来说需要大得多一些(因为此时初猜的前N个激发态的不可约表示很可能和最终收敛的前N个激发态的不可约表示不同,导致不能收敛到最低的N个激发态),一般3个够了,但是数学上不能严格排除反例的存在,也就是说大3个有极少概率不够,但是这个概率一般认为可以接受。而且这个不是“数据准不准”的问题,计算结果要么完全正确,要么完全错误(也就是收敛到了更高的激发态),不会出现计算结果大体正确但是不准的情况;nroots增大会使得计算正确的概率以很快的速度趋于100%,但永远无法完全达到100%。其他情况下可能大2个甚至大1个就够了。但是即使大2个够了,你让nroots比iroot大3个乃至更多,结果也不会变,只是浪费计算时间而已。

评分 Rate

参与人数
Participants 1
eV +2 收起 理由
Reason
iamjjLin + 2 赞!

查看全部评分 View all ratings

BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员

1万

帖子

0

威望

7406

eV
积分
18181

Level 6 (一方通行)

8#
发表于 Post on 2023-4-4 21:26:47 | 只看该作者 Only view this author
iamjjLin 发表于 2023-4-4 13:31
谢谢老师,确实是irootmult的问题。加上这个关键词后那个triplets=true这个关键词还需要变动吗?手册上默 ...

手册上可以看到有只写irootmult triplet而不写triplets true的算例,可以正常运行,但是写triplets true也可。
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 (黑子)

9#
发表于 Post on 2023-4-4 21:49:00 | 只看该作者 Only view this author
iamjjLin 发表于 2023-4-4 20:57
nroots应该也要写,我之前用Gaussian优化时,看sob老师文章上说nroots要比iroot大3左右,不然数据不是很 ...

嗯这个我明白 应该就是在S1计算的基础上加上irootmult triplet的关键词 就相当于Gaussian里面用triplets only了。nroot肯定最好要i+3以上。原来有个帖子在2020年的时候sob老师说ORCA不能只优化三重态(http://bbs.keinsci.com/thread-15984-1-1.html)给我留下的印象太深,今天才看到4.2.1的手册里已经有写irootmult triplet的信息了。

本版积分规则 Credits rule

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

GMT+8, 2024-11-27 18:46 , Processed in 0.180022 second(s), 25 queries , Gzip On.

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