计算化学公社

标题: CP2K使用对角化SCF无法收敛 [打印本页]

作者
Author:
阿宇没有雨    时间: 2025-11-6 09:58
标题: CP2K使用对角化SCF无法收敛
本帖最后由 阿宇没有雨 于 2025-11-6 10:15 编辑

老师我想请教一下,我的系统大概有300个原子左右,可以使用OT可以达到收敛,但是使用对角化无法达到收敛,OT方式又没有办法设置K点。
所以可以按照下面的操作吗?
①直接使用OT方式进行结构优化;

②使用①的结果进行能量计算(这个时候添加K点)吗?

作者
Author:
1138711019    时间: 2025-11-6 10:51
可以OT优化得到的结构再给对角化+k点优化一下
ps:300多个原子还需要k点吗
作者
Author:
阿宇没有雨    时间: 2025-11-6 10:54
1138711019 发表于 2025-11-6 10:51
可以OT优化得到的结构再给对角化+k点优化一下
ps:300多个原子还需要k点吗

尝试了使用OT的结果然后使用对角化+k点,结果仍旧不收敛。

可以不加K点吗?之前用MS计算的时候,都是加K点的,300多的原子体系可以不加K点直接进行计算吗?
作者
Author:
KazusaT    时间: 2025-11-6 14:10
阿宇没有雨 发表于 2025-11-6 10:54
尝试了使用OT的结果然后使用对角化+k点,结果仍旧不收敛。

可以不加K点吗?之前用MS计算的时候,都是 ...

体系足够大的话可以不加,你不放心可以测一下收敛性
作者
Author:
阿宇没有雨    时间: 2025-11-7 13:35
KazusaT 发表于 2025-11-6 14:10
体系足够大的话可以不加,你不放心可以测一下收敛性

谢谢您的回复,我是进行层数收敛测试,第一层48个原子,随着层数的增加,原子数变多,在层数高得几个无法做到收敛,层数低的可以,我想这是不是每一层计算的时候参数方法都要一致。难道可以前几层原子数少的可以加K点,原子数多的话,不用加K点,这样可以吗?
作者
Author:
KazusaT    时间: 2025-11-8 07:13
阿宇没有雨 发表于 2025-11-7 13:35
谢谢您的回复,我是进行层数收敛测试,第一层48个原子,随着层数的增加,原子数变多,在层数高得几个无法 ...

是否加K点与体系尺寸大小关系更大吧。
作者
Author:
sobereva    时间: 2025-11-9 03:25
CP2K中遇到SCF难收敛时的解决方法
http://sobereva.com/665http://bbs.keinsci.com/thread-37196-1-1.html
此文该说的都说了

是否需要考虑k点,取决于要求的精度(越高越需要k点)、晶胞尺寸(越小越需要k点)、体系电子结构特征(越接近导体对k点要求越高),根本不看原子数,也不由SCF算法、计算程序决定




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