资讯动态

DeePMD-kit LAMMPS 分子动力学模拟指南:5分钟搭好机器学习势

发布时间:2026/8/27 16:59:40 来源:尧图企业网站定制
DeePMD-kit LAMMPS 分子动力学模拟指南5分钟搭好机器学习势【免费下载链接】deepmd-kitA deep learning package for many-body potential energy representation and molecular dynamics项目地址: https://gitcode.com/gh_mirrors/de/deepmd-kitDeePMD-kit 是面向多体势能量表示与分子动力学的深度学习软件包。它训练神经网络势函数再配合 LAMMPS 插件跑原子模拟把密度泛函DFT级别的精度降到可承受的计算成本。需要量子化学精度、又跑不起 DFT 的科研人员和学生适合从这里入手。装好之前先看一眼项目里最常被选用的 se_atten 描述符长什么样左半部分编码原子的局部环境右半部分聚合成原子特征输出是理解模型结构的入门图。 核心概念速览三个关键件跑模拟前先分清 DeePMD-kit 由哪三块拼成每块各管一件事描述符Descriptor把周围原子的位置转成神经网络能读的数值向量解决如何描述一个原子所处的环境。拟合网络Fitting把向量映射成能量、力等物理量解决学完之后输出什么。pair_style deepmdLAMMPS 侧的入口命令让lmp直接调用训练好的模型文件。三件齐了模型文件就能交给 LAMMPS模拟即可启动。 DeePMD-kit 怎么安装两条命令装好环境概念清楚了接下来装工具。最省事的路线是 conda一次装齐训练命令dp和模拟命令lmpconda create -n deepmd deepmd-kit lammps horovod -c conda-forge conda activate deepmd装完用dp -h和lmp -h验证。想从源码编译 LAMMPS 模块见 install-lammps.md全部安装方式见 easy-install.md。 DeePMD-kit 使用教程最小可运行示例工具就位跑一个最小例子。仓库自带水体系in.lammps 读取水结构并建势units metal read_data water.lmp mass 1 16 mass 2 2 pair_style deepmd frozen_model.pb pair_coeff * * O H第一段设置单位制、读入结构、补上 O 和 H 的原子质量再载入模型并映射原子名。接着给初速度、控温、定步数velocity all create 330.0 23456789 fix 1 all nvt temp 330.0 330.0 0.5 timestep 0.0005 run 1000fix 1 all nvt指定等温等容系综NVT即只控温、不控压。单核运行lmp -in in.lammps体系大就换成mpirun -np 8 lmp -in in.lammps多核并行。 进阶用法换系综与邻居列表调参最小示例里有两个最值得动的参数各影响成本和结果切到 NPT 系综把 nvt 行换成fix 1 all npt temp 330 330 0.5 iso 0 0 1.0。之后模拟盒随压力伸缩日志里体积会波动能直接观察到材料的热膨胀。邻居列表刷新频率邻居列表是 LAMMPS 用来快速找出截断半径内原子的结构重建开销不小。示例里neigh_modify every 10 delay 0每 10 步重建一次改成delay 1让旧列表多服役一步单步更省截断半径留足余量时结果几乎不变。️ DeePMD-kit 报错速查两个高频问题模拟跑完先确认结果可信看log.lammps能量在平衡后不再漂移、温度稳定在目标值附近才算跑对。正式跑之前也可回看训练质量曲线持续下降后走平说明模型已收敛。如果报错先对两个高频场景升级 DeePMD-kit 后 LAMMPS 无法运行旧模块没删干净。先在 LAMMPS 目录执行make no-user-deepmd移除 USER-DEEPMD再拷入新模块重编。提示质量未定义或模型不兼容Not all per-type masses are set就在read_data后补mass行模型版本过旧则用dp convert-from转换对照表见 model-compatability.md。更多问题查 troubleshooting/index.rst。DeePMD-kit 把量子化学级精度变成了日常可用的工具到这里你已经完成从装环境到第一次 NVT 模拟的全过程。深入内容见官方文档 doc/index.rst 与 LAMMPS 模拟手册 skills/lammps-deepmd/SKILL.md。【免费下载链接】deepmd-kitA deep learning package for many-body potential energy representation and molecular dynamics项目地址: https://gitcode.com/gh_mirrors/de/deepmd-kit创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价