计算化学公社

标题: 请问r2SCAN-D4能否在cp2k中使用? [打印本页]

作者
Author:
kogareru1z    时间: 2026-1-14 23:53
标题: 请问r2SCAN-D4能否在cp2k中使用?
如题所示,我在使用r2SCAN-D4时cp2k发生报错:Program received signal SIGSEGV: Segmentation fault - invalid memory reference.
而单独使用r2SCAN或者使用其它泛函如PBE,PBEsol,TPSS配合D4则能正常计算
我想知道这是我的编译问题造成的还是说这是一个版本bug,我使用的版本是2025.2,希望大家能帮我在自己的环境中测试下,是个很小的Pt原胞体系,已附上输入文件

作者
Author:
sobereva    时间: 2026-1-15 00:32
要写成REFERENCE_FUNCTIONAL r2scan
泛函名要按照https://github.com/dftd4/dftd4/blob/main/assets/parameters.toml里面写,不能自行发挥
作者
Author:
kogareru1z    时间: 2026-1-15 01:36
sobereva 发表于 2026-1-15 00:32
要写成REFERENCE_FUNCTIONAL r2scan
泛函名要按照https://github.com/dftd4/dftd4/blob/main/assets/param ...

谢谢老师,改了之后成功计算了!但我用Multiwfn生成inp文件后并没有对色散校正部分的参数进行修改,是不是说明该版本的Multiwfn生成inp文件存在这个bug?
作者
Author:
sobereva    时间: 2026-1-15 01:39
kogareru1z 发表于 2026-1-15 01:36
谢谢老师,改了之后成功计算了!但我用Multiwfn生成inp文件后并没有对色散校正部分的参数进行修改,是不 ...

下次更新Multiwfn时一并修正
作者
Author:
Theadro    时间: 2026-2-2 18:20
同样的问题,也解决了,期待下次Multiwfn更新修复
作者
Author:
wth1219    时间: 2026-2-26 17:52
向用过的师友咨询一下,最新版的CP2K优化D4计算的速度了吗?之前好几个版本加了D4之后速度都会变慢很多。
作者
Author:
Uus/pMeC6H4-/キ    时间: 2026-2-26 18:38
本帖最后由 Uus/pMeC6H4-/キ 于 2026-2-26 18:44 编辑
wth1219 发表于 2026-2-26 17:52
向用过的师友咨询一下,最新版的CP2K优化D4计算的速度了吗?之前好几个版本加了D4之后速度都会变慢很多。

本来DFT-D4理论层面上计算量就比DFT-D3大些,再加上CP2K本身没有内置原生实现而需要走额外的接口、利用toolchain安装或链接的dftd4或tblite依赖库来处理,所以其他设置不变的话计算速度慢于DFT-D3的并不奇怪。可以用ORCA等其他同时支持DFT-D3和DFT-D4的计算软件(哪怕没有周期性边界条件)来验证理论层面的表现。如果你确信有应该修复的故障或优化的环节,请讲清楚CP2K及其编译器、MPI、tblite或dftd4的版本,并提供一个能重复该问题的小型体系合理计算的完整输入输出文件来说明问题。





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