brucefan1983/GPUMD

Graphics Processing Units Molecular Dynamics

解决的问题

GPUMD 是一个高性能分子动力学(MD)软件包,专为执行材料的大规模原子尺度模拟而设计。通过在图形处理单元(GPU)上完全实现软件,解决了 MD 模拟对高效率的需求,使得使用复杂的机器学习势(MLP)成为可能,而无需承担通常与之相关的高昂计算成本。

工作原理

该软件提供两个主要可执行文件:gpumd 用于运行模拟,nep 用于处理神经进化势(NEP)。它利用 CUDA 实现 GPU 加速,以计算原子间相互作用。该包支持神经进化势(NEP)——一种兼具高精度与低计算开销的机器学习势——的训练与应用,从而可模拟多种元素和结构的材料行为。

适用人群

适用于需要使用基于机器学习的势进行高效、大规模原子尺度模拟的材料科学、化学和物理学研究人员。

主要亮点

  • 完全基于 GPU 实现,以实现最大效率。
  • 支持神经进化势(NEP),实现高精度、低成本的模拟。
  • 兼容 Linux 和 Windows。
  • 可处理广泛的材料,包括无机和有机材料,覆盖 89 种元素(通过 NEP89)。
  • 支持路径积分分子动力学(PIMD)和混合蒙特卡洛(MCMD)等高级模拟方法。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目