计算化学公社

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

[CP2K] CP2K几何优化Fe2O3(001)表面不收敛

[复制链接 Copy URL]

25

帖子

0

威望

262

eV
积分
287

Level 3 能力者

跳转到指定楼层 Go to specific reply
楼主
卢老师和各位老师好!
我想做一个Fe2O3 001表面对小分子的吸附,几何优化Fe2O3体块时比较容易,但切001表面后,对表面几何优化的SCF很难收敛。由于后面要使用此晶面计算吸附小分子的吸附能,因此没有扩胞使用OT,而是用对角化结合高k点计算,最低在1e-2震荡。(尝试过扩胞使用OT,SCF在1e-4左右震荡而无法收敛)
尽管Fe2O3是非导体,还是尝试了加smeaing,加了300K的smearing也不收敛,去掉smearing也不收敛
输入文件使用Multiwfn生成,.inp文件和.out文件如下所示,希望各位老师不吝赐教!


Fe2O3-geo1-001.inp

5.76 KB, 下载次数 Times of downloads: 30

输入文件

Fe2O3-geo1-001.out

89.04 KB, 下载次数 Times of downloads: 7

输出文件

25

帖子

0

威望

262

eV
积分
287

Level 3 能力者

22#
 楼主 Author| 发表于 Post on 2025-11-5 09:54:49 | 只看该作者 Only view this author
Assiduitas 发表于 2025-11-1 09:39
请问你使用DFT+U,这个U的参数值是怎么选择的?具体的数值来源是哪?

参考了一点文献的u值,3左右,然后用这个u值进行了几何结构优化,得到的晶胞参数与实验值非常吻合,就这么确定的
不过我也不知道这是不是最合理的做法

52

帖子

0

威望

592

eV
积分
644

Level 4 (黑子)

21#
发表于 Post on 2025-11-1 09:39:36 | 只看该作者 Only view this author
喝酸奶的巧乐兹 发表于 2025-10-31 23:52
后续:换用DFT+U和OT完美收敛,吸附多种小分子后也很容易收敛
如果不需要计算轨道信息,使用OT确实是个好 ...

请问你使用DFT+U,这个U的参数值是怎么选择的?具体的数值来源是哪?

25

帖子

0

威望

262

eV
积分
287

Level 3 能力者

20#
 楼主 Author| 发表于 Post on 2025-10-31 23:52:35 | 只看该作者 Only view this author
后续:换用DFT+U和OT完美收敛,吸附多种小分子后也很容易收敛
如果不需要计算轨道信息,使用OT确实是个好方法

401

帖子

3

威望

2507

eV
积分
2968

Level 5 (御坂)

19#
发表于 Post on 2025-10-16 10:24:33 | 只看该作者 Only view this author
喝酸奶的巧乐兹 发表于 2025-10-16 10:07
谢谢您的解答!QE这些平面波软件计算比cp2k还是慢多了,但现在看来确实换软件比较方便了

QE会慢一些,但是磁性体系很稳健。
ABACUS可不慢,以Si体系为例:
ABACUS通过使用和cp2k相同的赝势,以及由此赝势生成的轨道文件进行EOS计算。在其他参数尽可能对齐的情况下,ABACUS的平面波方法(pw)计算精度最高,但耗时最长;ABACUS的轨道方法(lcao)计算精度略低于平面波(pw)方法但优于CP2K,同时耗时约为cp2k的60%,在精度和效率上均优于cp2k。
详见:ABACUS对比CP2K精度和效率测试 | Si的状态方程(EOS)



25

帖子

0

威望

262

eV
积分
287

Level 3 能力者

18#
 楼主 Author| 发表于 Post on 2025-10-16 10:07:45 | 只看该作者 Only view this author
Stardust0831 发表于 2025-10-16 01:24
其实这个问题换一个可以同时考虑k点并支持DFT+U的程序,就不需要纠结这么多了。不知道QE和ABACUS这些免费 ...

谢谢您的解答!QE这些平面波软件计算比cp2k还是慢多了,但现在看来确实换软件比较方便了

401

帖子

3

威望

2507

eV
积分
2968

Level 5 (御坂)

17#
发表于 Post on 2025-10-16 01:24:49 | 只看该作者 Only view this author
Uus/pMeC6H4-/キ 发表于 2025-10-15 17:09
哦,你是说“小分子和基底统一用gamma点”,那和“小分子和基底统一用更大k点”一样,也符合我说的“含k ...

其实这个问题换一个可以同时考虑k点并支持DFT+U的程序,就不需要纠结这么多了。不知道QE和ABACUS这些免费程序里有没有满足当前需求的。

现在cp2k的困境就是不开DFT+U会scf难收敛,开DFT+U的时候,听楼主的意思似乎没法考虑k点

401

帖子

3

威望

2507

eV
积分
2968

Level 5 (御坂)

16#
发表于 Post on 2025-10-16 01:21:31 | 只看该作者 Only view this author
喝酸奶的巧乐兹 发表于 2025-10-15 18:23
谢谢老师指导!
您所说的“对Fe2O3的(001)表面来说还不太够只用gamma点就能算准的程度吧”,
请问表面 ...

其实我觉得15A一般就够用了,绝大部分体系在25A内能收敛。
想知道具体多少合适的话,可以做收敛性测试。

25

帖子

0

威望

262

eV
积分
287

Level 3 能力者

15#
 楼主 Author| 发表于 Post on 2025-10-15 18:23:07 | 只看该作者 Only view this author
Uus/pMeC6H4-/キ 发表于 2025-10-15 17:09
哦,你是说“小分子和基底统一用gamma点”,那和“小分子和基底统一用更大k点”一样,也符合我说的“含k ...

谢谢老师指导!
您所说的“对Fe2O3的(001)表面来说还不太够只用gamma点就能算准的程度吧”,
请问表面的几何优化应该扩胞至多大呢,通过计算哪个参数才知道扩胞大小合理呢?

25

帖子

0

威望

262

eV
积分
287

Level 3 能力者

14#
 楼主 Author| 发表于 Post on 2025-10-15 17:25:13 | 只看该作者 Only view this author
Stardust0831 发表于 2025-10-15 16:17
对于没有周期性的情况,没有开k点的必要。(对于slab的非周期性方向也不应该开k点)
个别带了k点的情况 ...

好的!谢谢老师的耐心指导!!

1208

帖子

6

威望

2432

eV
积分
3760

Level 5 (御坂)

傻傻的木瓜

13#
发表于 Post on 2025-10-15 17:09:54 | 只看该作者 Only view this author
本帖最后由 Uus/pMeC6H4-/キ 于 2025-10-23 21:06 编辑
Stardust0831 发表于 2025-10-15 16:15
不是啊,他算的是吸附,是需要超胞足够大来避免周期性镜像间虚假的相互作用的,此时也是gamma点就足够。
...

哦,你是说“小分子和基底统一用gamma点”,那和“小分子和基底统一用更大k点”一样,也符合我说的“含k点在内的计算级别统一”。
我担心的是综合考虑能投入的计算资源、吸附的覆盖度要求、避免周期镜像间虚假相互作用的要求以后,能算得动的超胞尺寸仍然需要用更大k点才适合算准的情形(就像http://bbs.keinsci.com/thread-56130-1-1.html这帖一样)。
就本帖而言15埃是够避免虚假相互作用了,但对Fe2O3的(001)表面来说还不太够只用gamma点就能算准的程度吧……?

编辑:看http://bbs.keinsci.com/thread-56444-1-1.html里社长的回复
√546=23.36664289109

401

帖子

3

威望

2507

eV
积分
2968

Level 5 (御坂)

12#
发表于 Post on 2025-10-15 16:17:34 | 只看该作者 Only view this author
喝酸奶的巧乐兹 发表于 2025-10-15 11:19
谢谢老师的讨论!
请问老师,我在#7的步骤,在第二步几何优化小分子和第四步分别计算Fe2O3、NO单点能时 ...

对于没有周期性的情况,没有开k点的必要。(对于slab的非周期性方向也不应该开k点)
个别带了k点的情况也是为了统一计算级别。但此时超胞也是只考虑gamma点,没道理突然给小分子k点。

401

帖子

3

威望

2507

eV
积分
2968

Level 5 (御坂)

11#
发表于 Post on 2025-10-15 16:15:00 | 只看该作者 Only view this author
Uus/pMeC6H4-/キ 发表于 2025-10-15 09:58
是这样吗?我觉得和基组泛函截断能等影响因素类似,“让数据可以相互运算/有可比性,应使含k点在内的计算 ...

不是啊,他算的是吸附,是需要超胞足够大来避免周期性镜像间虚假的相互作用的,此时也是gamma点就足够。
他吸附模型都是DFT+U、只考虑gamma点、大box。没道理给一个没有周期性的小分子开k点。
维持box一样大,只考虑gamma点就行

25

帖子

0

威望

262

eV
积分
287

Level 3 能力者

10#
 楼主 Author| 发表于 Post on 2025-10-15 11:19:15 | 只看该作者 Only view this author
Uus/pMeC6H4-/キ 发表于 2025-10-15 09:58
是这样吗?我觉得和基组泛函截断能等影响因素类似,“让数据可以相互运算/有可比性,应使含k点在内的计算 ...

谢谢老师的讨论!
请问老师,我在#7的步骤,在第二步几何优化小分子和第四步分别计算Fe2O3、NO单点能时,都应该在15A*15A晶胞中使用Γ点计算吗?
我一直担心计算NO的单点能只用Γ点会不会不准确

1208

帖子

6

威望

2432

eV
积分
3760

Level 5 (御坂)

傻傻的木瓜

9#
发表于 Post on 2025-10-15 09:58:46 | 只看该作者 Only view this author
Stardust0831 发表于 2025-10-15 09:28
给单独的小分子NO加k点没有任何意义。
算NO的能量和Fe2O3维持同样的box,只考虑gamma点即可。

是这样吗?我觉得和基组泛函截断能等影响因素类似,“让数据可以相互运算/有可比性,应使含k点在内的计算级别统一”的要求的优先度应该高于“不同体系对k点要求不同,单独的小分子不加k点”的经验才对吧,哪怕算小分子的结果随k点增大收敛很快以至于gamma点都可用。
√546=23.36664289109

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

GMT+8, 2026-1-24 11:11 , Processed in 0.183894 second(s), 24 queries , Gzip On.

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