计算化学公社

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

[新手求助] 镧系配合物计算激发能波函数不稳定

[复制链接 Copy URL]

33

帖子

0

威望

173

eV
积分
206

Level 3 能力者

跳转到指定楼层 Go to specific reply
楼主
各位老师,我正对镧系配合物进行激发能计算,打算计算50个激发态来绘制CTS图谱,引用了用PBE0计算单点能(为了绘制lumo,homo轨道)得到的的稳定的波函数作为初猜

以下是我的输入文件,坐标及赝势定义省略(单点能计算过5重态和7重态,7重态能量更低)
%cpu=64-127
%mem=100GB
%oldchk=OR1-stableopt1.chk
%chk=OR1-excit.chk
#p pbe1pbe/genecp em=gd3bj int=fine IOp(9/40=4) TD(full, nstates=50) stable=opt guess=read

opted

0 7

计算基态单点能部分收敛很快,迭代1轮就已收敛,后续程序显示波函数不稳定,尝试自动优化后显示报错 failed to find a lower point in StbLin

请问应该如何调整使得波函数稳定

4279

帖子

4

威望

9475

eV
积分
13834

Level 6 (一方通行)

MOKIT开发者

2#
发表于 Post on 2025-10-8 15:46:06 | 只看该作者 Only view this author
本帖最后由 zjxitcc 于 2025-10-8 15:53 编辑

您的计算有误,首要之急不是“如何调整使得波函数稳定”。TD与stable=opt不可以写在一个任务中。要么先检验基态波函数是否稳定、不写TD;要么先不检验波函数稳定性、直接做TD计算,您只能选一种,然后展示计算是否有问题,如果没问题则无需发帖;如果有问题可以进一步展示。

以“先不检验波函数稳定性、直接做TD计算”为例,您不需要写那么多关键词,从#p这一行开始,写
#p UPBE1PBE chkbasis em=gd3bj int=fine IOp(9/40=4) TD(full,nstates=50) guess=read geom=allcheck
[空行]
就可以了。标题行、电荷、自旋多重度、坐标、自定义基组、赝势全都不需要写,写多了有时会犯小错误(例如忘记复制赝势),都从chk文件里读取比较方便。理论上int=fine也不需要写,但可能您已经做了一批这样的计算并且想保持精度一致,那还是保留。
自动做多参考态计算的程序MOKIT

33

帖子

0

威望

173

eV
积分
206

Level 3 能力者

3#
 楼主 Author| 发表于 Post on 2025-10-8 15:49:29 | 只看该作者 Only view this author
zjxitcc 发表于 2025-10-8 15:46
您的计算有误,首要之急不是“如何调整使得波函数稳定”。TD与stable=opt不可以写在一个任务中。要么先检验 ...

感谢解答,我引用的是用PBE0计算得到的已经稳定的波函数,是否无需再进行检验波函数稳定性

4279

帖子

4

威望

9475

eV
积分
13834

Level 6 (一方通行)

MOKIT开发者

4#
发表于 Post on 2025-10-8 15:58:10 | 只看该作者 Only view this author
本帖最后由 zjxitcc 于 2025-10-8 15:59 编辑
声聚变 发表于 2025-10-8 15:49
感谢解答,我引用的是用PBE0计算得到的已经稳定的波函数,是否无需再进行检验波函数稳定性

guess=read是读取chk文件中的波函数,称为读取更合适,而不是引用。
如果读取前后使用的是一样的基组和赝势,则无需再检验波函数稳定性(已经检验过了,读进来的是稳定波函数),可直接进行TD计算。
自动做多参考态计算的程序MOKIT

33

帖子

0

威望

173

eV
积分
206

Level 3 能力者

5#
 楼主 Author| 发表于 Post on 2025-10-8 15:58:17 | 只看该作者 Only view this author
zjxitcc 发表于 2025-10-8 15:46
您的计算有误,首要之急不是“如何调整使得波函数稳定”。TD与stable=opt不可以写在一个任务中。要么先检验 ...

感谢解答

33

帖子

0

威望

173

eV
积分
206

Level 3 能力者

6#
 楼主 Author| 发表于 Post on 2025-10-8 16:18:21 | 只看该作者 Only view this author
zjxitcc 发表于 2025-10-8 15:58
guess=read是读取chk文件中的波函数,称为读取更合适,而不是引用。
如果读取前后使用的是一样的基组和 ...

感谢解答

本版积分规则 Credits rule

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

GMT+8, 2026-1-24 20:33 , Processed in 0.154855 second(s), 20 queries , Gzip On.

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