当前位置: 首页 > news >正文

【VASP】VASP 机器学习力场(MLFF)实战

机器学习加速AIMD模拟

  • 用 VASP 训练液态硅的机器学习力场 | 全流程速通笔记
    • 1. 背景速览
    • 2. 实操
      • AIMD 熔硅 + 即时训练
    • 输出文件与结果验证
      • 机器学习运行后生成的关键文件
      • 结果验证:径向分布函数
        • 处理轨迹

用 VASP 训练液态硅的机器学习力场 | 全流程速通笔记

原文链接:VASP 官网例子:机器学习势的生成与应用
作者:VASP 官方教程 & 知乎搬运
CSDN 整理发布:@YourName
日期:2025-07-21


1. 背景速览

  • 目标:为液态硅(Liquid Si)训练一个即时机器学习力场(on-the-fly MLFF)。
  • 套路
    1. 先做短时间 AIMD 把晶体硅熔化,同时边跑边训 ML 势;
    2. 用训好的 ML 势跑纯机器学习 MD
    3. 与“纯 AIMD”轨迹对比验证精度。

2. 实操

AIMD 熔硅 + 即时训练

  1. 初始结构
    64-atom 晶体硅超胞 → 2000 K 熔化(30 ps,10 000 步)。

  2. 关键 INCAR

# 基础
ISMEAR = 0 ; SIGMA = 0.1 ; LREAL = Auto
ISYM = -1 ; NELM = 100 ; EDIFF = 1E-4
LWAVE = .FALSE. ; LCHARG = .FALSE.# 并行
NCORE = 2# MD
IBRION = 0 ; MDALGO = 2 ; ISIF = 2
SMASS = 1.0 ; TEBEG = 2000 ; POTIM = 3.0
NSW = 10000
RANDOM_SEED = 88951986 0 0# 机器学习开关
ML_LMLFF = .TRUE.
ML_ISTART = 0

输出文件与结果验证

机器学习运行后生成的关键文件

文件名作用说明后续用法
ML_ABN训练数据集,含结构-能量-力-应力等第一性原理结果cp ML_ABN ML_AB
ML_FFN机器学习势参数(权重、截断半径、基函数系数等)cp ML_FFN ML_FF
ML_LOGFILE训练日志,可查看每一步新增结构数、力/能量误差、训练耗时等grep 或文本编辑器查阅

提示
如果想继续迭代提高精度,可把 ML_ABN 重命名为 ML_AB,在下一次计算中作为初始数据集,再配合 ML_ISTART = 1 继续训练。


结果验证:径向分布函数

处理轨迹

无论采用纯 ML-MD 还是纯 AIMD,都会得到 XDATCAR 轨迹文件。

http://www.lryc.cn/news/595578.html

相关文章:

  • C++ <继承> 详解
  • js迭代器
  • JAVA序列化知识小结
  • 我国《数字中国规划》对虚拟产权的监管:合规框架下的渐进式创新
  • stream event
  • 前端,demo操作,增删改查,to do list小项目
  • C++ 分配内存释放内存
  • Anaconda 路径精简后暴露 python 及工具到环境变量的配置记录 [二]
  • 【C#】C# 事件 两次 -= 会怎么样?
  • C# 结构体
  • C# 转换(is和as运算符)
  • XSS学习总结
  • Unreal ARPG笔记
  • 《画布角色的双重灵魂:解析Canvas小游戏中动画与碰撞的共生逻辑》
  • Spring Boot注解详解
  • 影刀 RPA:批量修改 Word 文档格式,高效便捷省时省力
  • 通俗易懂卷积神经网络(CNN)指南
  • 海康威视视觉算法岗位30问及详解
  • 多片RFSoC同步,64T 64R
  • STM32小实验四--按键控制LED灯
  • Neo4j 5.x版本的导出与导入数据库
  • 车载软件架构 --- 软件开发面临的问题
  • DAY17 常见聚类算法
  • Spring AI 集成阿里云百炼与 RAG 知识库,实现专属智能助手(框架思路)
  • SpringSecurity 详细介绍(认证和授权)
  • 广东省省考备考(第五十二天7.21)——数量、判断推理(听课后强化训练)
  • 【qml-3】qml与c++交互第二次尝试(类型方式)
  • Android MTK平台预置多张静态壁纸
  • LinkedList与链表(单向)(Java实现)
  • 跨端分栏布局:从手机到Pad的优雅切换