glotzerlab/hoomd-blue

Molecular dynamics and Monte Carlo soft matter simulation on GPUs.

解决的问题

HOOMD-blue 是一个通用的粒子模拟工具包,旨在模拟粒子系统的动态行为。它特别针对软物质研究社区对硬粒子蒙特卡洛和分子动力学的高性能模拟需求。

工作原理

该包以 Python 包的形式实现,可在 CPU 或 GPU 上执行模拟。支持两种主要的模拟方法:

  • 硬粒子蒙特卡洛: 模拟多种形状类别的硬粒子。
  • 分子动力学: 使用多种成对、键合、角度及其他势能模拟粒子。

适用人群

主要面向软物质领域的研究人员,但由于其通用性,任何进行粒子模拟的人都可以使用。

主要亮点

  • 硬件加速: 支持在 CPU 和 GPU 上运行,提升性能。
  • 灵活的势能: 支持多种分子动力学势能,包括成对、键合和角度势能。
  • conda-forge 可用: 可通过 conda-forge 轻松安装。
  • Python API: 提供全面的 Python API,用于设置和运行模拟。

相关

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