计算化学公社

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

[CP2K] CP2K构建机器学习势函数训练数据集的若干问题

[复制链接 Copy URL]

4

帖子

0

威望

33

eV
积分
37

Level 2 能力者

跳转到指定楼层 Go to specific reply
楼主
本帖最后由 Divergence 于 2025-5-14 15:36 编辑

先交代一下项目背景,目前项目是希望研究一下MoO3在气态下和S2反应生成MoS6并沉积在Au表面成核的一些反应机理,本人是物理系本科对量子力学等知识也只是知道最粗浅一部分,所有第一性原理计算和量子化学知识都是边做边学,如果有理解不当敬请指正!
我的项目路线是先packmol生成了若干不同元素配比的气态盒子,每个盒子约15A大小,40原子,使用cp2k pbe+DZVP +d3 AIMD模拟之后采样部分构型之后训练模型,之后采用ensemble方法主动学习扩充数据集。前后做了很久,但是效果不好。期间出现过一些问题。表面构型的数据收集方法也与之类似。
1、这种体系是否需要考虑BSSE?我实际上后来使用tzvpp基组重算过数据集,发现force的偏差不小,是不是cp2k计算这种分子为主的体系需要比较完备的基组?
2、我使用单个团簇进行过tzv2p基组截断能的收敛性测试,结果发现cutoff和rel_cut加到1000+和90+,体系的能量都没有出现明显的收敛趋势,这方面能给什么建议吗?
3、虽然cp2k支持XY周期性,但我发现Z方向真空层小于60A时Au基底中部分原子的受力出现异常。目前解决方案是增加了很厚的真空层,经过收敛性测试验证。我不太理解出现的原因是为什么。
4、有没有必要使用更好的泛函,例如r2SCAN等重算数据?我发现算气态或者单分子团簇cp2k收敛很困难,在考虑是不是更换其他软件,但是由于数据集包含界面和气态数据,因此不太可能使用orca或者gaussian。这方面能给点推荐吗?

5、这种多原子、复杂组分的盒子计算需要考虑多重度吗?smearing是否开启呢

6万

帖子

99

威望

5万

eV
积分
120109

管理员

公社社长

2#
发表于 Post on 2025-5-14 15:55:35 | 只看该作者 Only view this author
1 把基组名写完整,DZVP-MOLOPT-SR-GTH、DZVP-MOLOPT-GTH、pob-DZVP-rev2的BSSE问题有天壤之别

2 把基组名写完整,TZV2P-GTH和TZV2P-MOLOPT-GTH有天壤之别。没收敛性测试的具体结果、用的输入文件没法判断,说不定本来测试方式就不对

3 搞清楚各种Poission solver的要求。XY周期性通常用MT,非周期性方向的盒子尺寸必须大于相应方向电子密度分布跨度的两倍。各种Poission solver、各种周期性的合理计算方式,在北京科音CP2K第一性原理计算培训班(http://www.keinsci.com/KFP)的“能量的计算及相关问题”中的“低维体系的计算”部分有非常详细完整的介绍,不具备这些基础知识完全是瞎算。

4 r2SCAN比PBE整体更好,但更花时间(可能几倍),取决于你。

团簇的表面电子结构复杂,比体相难收敛极其正常。除非各种方法都解决不了,才是换程序的事,而且换程序照样可能解决不了。学习一个新的且更慢的程序的总代价大概率远高于在原有框架下尝试解决问题的代价。
CP2K中遇到SCF难收敛时的解决方法
http://sobereva.com/665http://bbs.keinsci.com/thread-37196-1-1.html

5 别把自旋多重度说成多重度
计算化学中的一些常见不良写法和用词
http://sobereva.com/298http://bbs.keinsci.com/thread-1358-1-1.html

自旋多重度该是多少就设多少,跟是什么体系没半点关系

gap极小或者导体才必然需要开smearing
北京科音自然科学研究中心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

威望

33

eV
积分
37

Level 2 能力者

3#
 楼主 Author| 发表于 Post on 2025-5-20 11:09:03 | 只看该作者 Only view this author
sobereva 发表于 2025-5-14 15:55
1 把基组名写完整,DZVP-MOLOPT-SR-GTH、DZVP-MOLOPT-GTH、pob-DZVP-rev2的BSSE问题有天壤之别

2 把基组 ...

谢谢回复!
1、使用的是DZVP-MOLOPT-SR-GTH,后来使用的是TZV2P,两个基组算出来的受力确实有比较明显的差别
2、使用的基组TZV2P-MOLOPT-PBE-GTH。收敛性测试后来做了一下,在cutoff=800以及之后变化比较不明显,所以后续选择cutoff 850 ,rel cut 60计算。
3、真空层第一次确实没有做收敛性测试,后来做了测试真空层加到60之后3D和2D算出来的结果区别不大,所以都用了3D pbc以及PERIODIC solver。一开始想当然以为支持2D周期性的情况下非周期方向不用那么大的盒子
4、是的,r2scan可能需要再申请更多计算资源
5、自旋多重度我明白是孤对电子+1设置,我的疑问是由于我的体系设置问题,可能存在多个团簇,且由于目的是训练机器学习势函数,团簇的化学配比是可能不一样的,大批量计算又不太可能分别设置MULTIPLICITY,这种情况是不是无解的呢?
6、Smearing经过测试好像对我的结果没太大影响,从收敛速度考虑我决定都开一下。
再次感谢回复!

6万

帖子

99

威望

5万

eV
积分
120109

管理员

公社社长

4#
发表于 Post on 2025-5-21 04:15:24 | 只看该作者 Only view this author
Divergence 发表于 2025-5-20 11:09
谢谢回复!
1、使用的是DZVP-MOLOPT-SR-GTH,后来使用的是TZV2P,两个基组算出来的受力确实有比较明显的 ...

“自旋多重度我明白是孤对电子+1设置”明显错误。孤对电子和单电子是两码事。而且自旋多重度也并不是单电子+1,而是alpha电子数减beta电子数+1,对于诸如反铁磁性体系两种说法有天壤之别

用smearing时会根据aufbau定理填充自旋轨道确定实际alpha和beta电子数,此时不需要设MULTIPLICITY,而且设了也没意义,下文提到了
驳网上流传的对CP2K缺点的不实描述
http://sobereva.com/729http://bbs.keinsci.com/thread-50094-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

威望

33

eV
积分
37

Level 2 能力者

5#
 楼主 Author| 发表于 Post on 2025-5-22 15:23:22 | 只看该作者 Only view this author
本帖最后由 Divergence 于 2025-5-22 15:24 编辑
sobereva 发表于 2025-5-21 04:15
“自旋多重度我明白是孤对电子+1设置”明显错误。孤对电子和单电子是两码事。而且自旋多重度也并不是单电 ...

明白!看来我是搞混了孤对电子和alpha-beta的区别。那我想问开启smearing时应该是需要UKS关键字才能进行自旋多重度的自动设置和开壳层计算的吧?还有一个问题,请问进行AIMD为了避免周期性虚假镜像带来的问题,如何确定盒子尺寸呢?有什么经验估计方法或者收敛性测试办法吗?

6万

帖子

99

威望

5万

eV
积分
120109

管理员

公社社长

6#
发表于 Post on 2025-5-23 06:19:31 | 只看该作者 Only view this author
Divergence 发表于 2025-5-22 15:23
明白!看来我是搞混了孤对电子和alpha-beta的区别。那我想问开启smearing时应该是需要UKS关键字才能进行 ...



参考近些年的期刊上的同类模拟的相关文献用的盒子。或者做结果随盒子增加的收敛性测试
北京科音自然科学研究中心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

本版积分规则 Credits rule

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

GMT+8, 2025-8-14 08:24 , Processed in 0.157401 second(s), 20 queries , Gzip On.

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