计算化学公社

 找回密码 Forget password
 注册 Register

关于DeePMD-Kit支持CP2K的数据格式的一个疑问(已解决)

查看数: 6555 | 评论数: 30 | 收藏 Add to favorites 6
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-7-23 15:01

正文摘要:

本帖最后由 joeson 于 2022-7-24 21:32 编辑 DeePMD-Kit数据转化支持的格式有一个是CP2K的aimd_output,请问这个格式如何得到? 已解决:原来就是指需要AIMD的.xyz与包含受力的.log文件。在github上有人回 ...

回复 Reply

Vendh66 发表于 Post on 2025-7-4 00:01:29

您好!请问可以给我也发一份学习嘛,邮箱为vendh713@163.com,万分感谢!!
xiaowei2022 发表于 Post on 2025-7-2 15:16:12
ljh123 发表于 2025-6-25 15:01
您好,请问可以发我一份吗,我想用来学习下。邮箱是。十分感谢!

已发
ljh123 发表于 Post on 2025-6-25 15:01:13
xiaowei2022 发表于 2025-6-12 14:49
邮箱发我,我可以给你一个我们课题组在用的脚本

您好,请问可以发我一份吗,我想用来学习下。邮箱是1292211370@qq.com。十分感谢!
xiaowei2022 发表于 Post on 2025-6-25 14:51:03
liuchun0413 发表于 2025-6-22 04:29
你好,邮箱是   十分感谢,我也需要处理CP2K aimd 的数据集的脚本。

已发
liuchun0413 发表于 Post on 2025-6-22 04:29:36
xiaowei2022 发表于 2025-6-12 14:49
邮箱发我,我可以给你一个我们课题组在用的脚本

你好,邮箱是 liuzhaochun@gmail.com  十分感谢,我也需要处理CP2K aimd 的数据集的脚本。
xiaowei2022 发表于 Post on 2025-6-12 14:49:18
huyongxin 发表于 2025-6-12 14:16
您好,请问一下可以分享一个转换数据的脚本么,我用24.3版本的cp2k跑的结果,生成deeomd格式的时候总是会 ...

邮箱发我,我可以给你一个我们课题组在用的脚本
huyongxin 发表于 Post on 2025-6-12 14:16:24
Uus/pMeC6H4-/キ 发表于 2024-11-19 14:01
今天试了一下,原来设&FORCE_EVAL/&PRINT/&FORCES输出的受力信息并非默认在我以为的另一个.log文件,而是 ...

您好,请问一下可以分享一个转换数据的脚本么,我用24.3版本的cp2k跑的结果,生成deeomd格式的时候总是会报错,用7.1版本的cp2k就可以成功生成出来
ljh123 发表于 Post on 2025-3-31 15:39:02
Uus/pMeC6H4-/キ 发表于 2025-3-31 10:42
我研究的周期性体系都不带净电荷。DeePMD-kit只用能量和受力来训练神经网络势、后续LAMMPS用atom_style a ...

感谢,我决定训练时就保持电中性好了
Uus/pMeC6H4-/キ 发表于 Post on 2025-3-31 10:42:41
ljh123 发表于 2025-3-30 17:55
大佬,经过几天的调试,CP2K+deepmd-kit+lammps的流程我总算跑通了。同时dpgen也没问题了。但是在训练模 ...

我研究的周期性体系都不带净电荷。DeePMD-kit只用能量和受力来训练神经网络势、后续LAMMPS用atom_style atomic和pair_style deepmd跑机器学习势分子动力学的时候,并不明显涉及原子电荷(本来原子电荷的定义也不唯一)或体系净电荷的信息。但这都是后话了,毕竟机器学习势能应用的体系多少局限于和训练集相似的体系。

AIMD中周期镜像之间的静电排斥对能量计算乃至动力学行为的影响可能不应忽略(特别是还有外电场之类的时候),这也取决于具体的体系和研究目的,我觉得还是加上保险,也省得受到质疑。
ljh123 发表于 Post on 2025-3-30 17:55:50
Uus/pMeC6H4-/キ 发表于 2025-3-25 17:15
我不用dpdata不清楚具体如何(建议去github问别人),但既然DeePMD-kit的数据集包括每帧的盒子尺寸信息( ...

大佬,经过几天的调试,CP2K+deepmd-kit+lammps的流程我总算跑通了。同时dpgen也没问题了。但是在训练模型前我想请教下您。我在CP2K进行AIMD模拟获取初始训练集时是否要加反离子保持体系电中性呢?因为lammps跑经典MD时是需要保持电中性的(而CP2K跑AIMD应该是可以不保持电中性的)。但是我不清楚用AIMD数据训练出来的机器学习力场在lammps跑MD时,是否仍然需要保持电中性呢(以及跑AIMD获取数据集时是否也要保持电中性)
Uus/pMeC6H4-/キ 发表于 Post on 2025-3-25 17:15:26
ljh123 发表于 2025-3-25 16:11
还想请教下您,Deepmd-kit需要的训练集是否应该在NVT系综下模拟得到呢。因为似乎dpdata在对CP2K数据转换 ...

我不用dpdata不清楚具体如何(建议去github问别人),但既然DeePMD-kit的数据集包括每帧的盒子尺寸信息(看https://docs.deepmodeling.com/pr ... le/data/system.html的Boxes),应该可以自行写程序提取NPT系综MD里变化的盒子尺寸并转换为输入格式。NVT系综的效果不过是让盒子尺寸保持初始不变。
ljh123 发表于 Post on 2025-3-25 16:11:54
Uus/pMeC6H4-/キ 发表于 2025-3-24 17:39
单看软件的用户说明的话,DeePMD-kit可以在训练神经网络势时接受原子自旋信息(https://docs.deepmodelin ...

还想请教下您,Deepmd-kit需要的训练集是否应该在NVT系综下模拟得到呢。因为似乎dpdata在对CP2K数据转换时,只考虑xyz轨迹文件。似乎转换时只在out文件里考虑一帧的盒子信息。
Uus/pMeC6H4-/キ 发表于 Post on 2025-3-24 17:39:35
本帖最后由 Uus/pMeC6H4-/キ 于 2025-3-25 16:45 编辑
ljh123 发表于 2025-3-24 16:35
感谢您!
对于机器学习力场我还有一些疑问。由于是在lammps里进行生产,机器学习力场现在是否是无法用于 ...

单看软件的用户说明的话,DeePMD-kit可以在训练神经网络势时接受原子自旋信息(https://docs.deepmodeling.com/pr ... in-energy-spin.html),LAMMPS也有自旋相关的功能(https://docs.lammps.org/Howto_spins.html)。但要问能不能应用于开壳层体系,那可能取决于研究对象是否需要精确的电子结构/波函数信息才能描述吧,我不清楚了。(编辑:有可能这个自旋不是指电子自旋而是核自旋或者原子的净自旋之类的……反正我是没用过这功能。)

电中性的问题可以到刚被翻出来的老帖http://bbs.keinsci.com/thread-17977-1-1.html看看
ljh123 发表于 Post on 2025-3-24 16:35:42
Uus/pMeC6H4-/キ 发表于 2025-3-24 11:47
在https://github.com/deepmodeling/deepmd-kit/discussions/21这条6年前的讨论中,维护者回答说DeePMD-k ...

感谢您!
对于机器学习力场我还有一些疑问。由于是在lammps里进行生产,机器学习力场现在是否是无法用于开壳层体系呢(比如自由基、过渡金属)。此外,体系是否也需要保持电中性呢。

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

GMT+8, 2025-8-14 14:58 , Processed in 0.391467 second(s), 26 queries , Gzip On.

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