计算化学公社

标题: multiwfn生成cp2k的hdft+SOC+TDDFT的输入文件,运行时报错 [打印本页]

作者
Author:
Shana    时间: 2024-4-27 14:23
标题: multiwfn生成cp2k的hdft+SOC+TDDFT的输入文件,运行时报错
本帖最后由 Shana 于 2024-4-27 17:08 编辑

今天用multiwfn生成cp2k的输入文件进行计算的时候,程序一直报错,通过排查发现,多生成了一个tag, 注释掉之后,程序正常运行。

我做的计算是杂化泛函下的TDDFT计算,打开了SOC。multwfn使用过程如下:
读取cif文件>>
100>>
2>>
25>>
文件路径和文件名>>
15>> 打开TDDFT
21>> 打开SOC
2>> 选择基组
1>> 选择泛函
-8>> 选择ADMM+HSE06
然后生成文件
在生成的输入文件中,有一段内容:
&XWPBE
     SCALE_X -0.25
     SCALE_X0 1.0
     OMEGA 0.11
&END XWPBE

此时运行程序,在完成SCF计算,进入TDDFT计算的时候,会出现如下的报错,“ derivatives bigger than 1 do not work correctly”。提示是XWPBE出错。注释掉上面的那一段内容后,正常进行TDDFT计算,得到结果。报错和问题解决的具体原因还未知,有知道的大佬请指教一下。
(, 下载次数 Times of downloads: 12)


作者
Author:
sobereva    时间: 2024-5-2 11:54
HSE06根本就不是该用于TDDFT目的的泛函
别以为不报错结果就有意义,这种改法属于自欺欺人。纯粹是程序自身功能限制问题

作者
Author:
Shana    时间: 2024-5-3 16:45
sobereva 发表于 2024-5-2 11:54
HSE06根本就不是该用于TDDFT目的的泛函
别以为不报错结果就有意义,这种改法属于自欺欺人。纯粹是程序自身 ...

明白了,感谢sob老师。看了您的关于激发态计算的帖子之后,改用M06-2X了。PBE0低估了能量。
作者
Author:
Cara    时间: 2024-6-10 17:56
Shana 发表于 2024-5-3 16:45
明白了,感谢sob老师。看了您的关于激发态计算的帖子之后,改用M06-2X了。PBE0低估了能量。

老师你好,想请教一下关于你提到的M062X,是用在CP2K中么?还是其他软件包
作者
Author:
Shana    时间: 2024-6-12 15:15
Cara 发表于 2024-6-10 17:56
老师你好,想请教一下关于你提到的M062X,是用在CP2K中么?还是其他软件包

cp2k的,multiwfn生成输入文件时,可以选择这个泛函
作者
Author:
Cara    时间: 2024-6-22 22:42
Shana 发表于 2024-6-12 15:15
cp2k的,multiwfn生成输入文件时,可以选择这个泛函

好的,谢谢




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3