计算化学公社

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

[CP2K] CP2K模拟金属氧化物碳热还原体系AIMD每步计算耗时偏长

[复制链接 Copy URL]

4

帖子

0

威望

27

eV
积分
31

Level 2 能力者

各位老师好!
目前我在学习使用CP2K进行过渡金属氧化物碳热还原过程的AIMD模拟,体系共456个原子,设备为课题组的台式机(CPU为Intel Core Ultra 9 285K)。在DZVP-MOLOPT-SR-GTH基组,GTH-PBE-q18赝势,OT求解,300K模拟1000步的设置下,平均SCF单步耗时约18秒,每步基本上要30步左右SCF才收敛,导致每个MD步平均耗时533秒,个别难收收敛MD步最高耗时甚至达到5675秒,基本一周才能完成1ps的计算,浏览论坛中与AIMD耗时相关的讨论贴后感觉计算耗时偏长。希望向各位老师请教,该体系对应耗时是否正常,是否有能进一步缩短耗时的方法,还是由于台式机CPU核数限制,只能通过降低收敛精度提升计算速率。
附上inp,温度变化和结构文件,望各位老师不吝赐教。

NiO_100_graphite_interface_spin.xyz (30.33 KB, 下载次数 Times of downloads: 1)


NiO_100_graphite_T0300K.inp (3.31 KB, 下载次数 Times of downloads: 4)

NiO_100_graphite_T0300K-1.ener (138.55 KB, 下载次数 Times of downloads: 0)


6万

帖子

99

威望

6万

eV
积分
128219

管理员

公社社长

2#
发表于 Post on 2026-6-21 02:42:54 | 只看该作者 Only view this author
速度太慢。CPU核数太少
既然有石墨部分,要开smearing,没法用OT
其它帮助SCF收敛的做法参考下文
CP2K中遇到SCF难收敛时的解决方法
http://sobereva.com/665http://bbs.keinsci.com/thread-37196-1-1.html

北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

4

帖子

0

威望

27

eV
积分
31

Level 2 能力者

3#
 楼主 Author| 发表于 Post on 2026-6-21 11:37:45 | 只看该作者 Only view this author
sobereva 发表于 2026-6-21 02:42
速度太慢。CPU核数太少
既然有石墨部分,要开smearing,没法用OT
其它帮助SCF收敛的做法参考下文

好的,感谢老师指导,我重新调整一下试试。

4

帖子

0

威望

27

eV
积分
31

Level 2 能力者

4#
 楼主 Author| 发表于 Post on 2026-6-21 16:40:20 | 只看该作者 Only view this author
sobereva 发表于 2026-6-21 02:42
速度太慢。CPU核数太少
既然有石墨部分,要开smearing,没法用OT
其它帮助SCF收敛的做法参考下文

老师不好意思,有几个问题希望可以进一步请教一下:
1. 按照《解决方法》里面的内容,“如果OT能收敛的话,而且当前由于特殊目的又必须用对角化,也可以用OT收敛的波函数当对角化计算的初猜。”,是否意味着可以只修改inp文件,将OT改成对角化,然后用OT条件下跑完1ps的结构进行续算?
2.基于上述假设,我尝试了一下,但发现切换成对角化后,Convergence收敛到1.2-1.3便开始震荡无法再向下收敛,这是否意味着只能利用对角化方法重新开始计算?还是inp文件设置不当,导致难以收敛?

附上修改后的文件以供指正
NiO_100_graphite_T0750K_DIA500.inp (3.81 KB, 下载次数 Times of downloads: 1)



232

帖子

0

威望

2543

eV
积分
2775

Level 5 (御坂)

5#
发表于 Post on 2026-6-22 18:47:38 | 只看该作者 Only view this author
路过的假面骑士 发表于 2026-6-21 16:40
老师不好意思,有几个问题希望可以进一步请教一下:
1. 按照《解决方法》里面的内容,“如果OT能收敛的 ...

那个博文主要说的是单点。你跑AIMD不可能每一步都先OT来一遍再对角化来一遍。
个人感觉OT能收敛还是OT慢慢苟吧,速度不快很大可能还是你硬件不行。

如果你要用对角化,那还得按照sob老师的建议加smearing,我没看出来你加没加
而且你这里每一步scf迭代都会报warning,是不是也是这方面的原因

4

帖子

0

威望

27

eV
积分
31

Level 2 能力者

6#
 楼主 Author| 发表于 Post on 2026-6-22 22:57:40 | 只看该作者 Only view this author
rugals 发表于 2026-6-22 18:47
那个博文主要说的是单点。你跑AIMD不可能每一步都先OT来一遍再对角化来一遍。
个人感觉OT能收敛还是OT慢 ...

目前是尝试用对角化重新在跑AIMD,开了Smearing 800K,平均一步400s,比OT略快一点,而且相对稳定,400步还没出现要很久才能收敛的构型;硬件请问具体指的是什么呢?

Warning的内容主要是DFT+U的贡献为负值,但我检查结构的DFT+U能量比较平滑,也没有出现电子结构崩坏情况,推测可能不是主要问题。

232

帖子

0

威望

2543

eV
积分
2775

Level 5 (御坂)

7#
发表于 Post on 2026-6-22 23:58:36 | 只看该作者 Only view this author
路过的假面骑士 发表于 2026-6-22 22:57
目前是尝试用对角化重新在跑AIMD,开了Smearing 800K,平均一步400s,比OT略快一点,而且相对稳定,400步 ...

cpu不行 太喽

本版积分规则 Credits rule

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

GMT+8, 2026-7-11 07:24 , Processed in 0.230923 second(s), 24 queries , Gzip On.

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