glotzerlab/hoomd-blue

Molecular dynamics and Monte Carlo soft matter simulation on GPUs.

何を解決するか

HOOMD-blue は、粒子系の挙動をモデル化するための汎用的な粒子シミュレーションツールキットです。特に、ソフトマター研究コミュニティ向けに、ハード粒子モンテカルロおよび分子動力学の高性能シミュレーションのニーズに応えることを目的としています。

動作方法

このパッケージは、CPU または GPU 上でシミュレーションを実行できる Python パッケージとして実装されています。主に以下の2つのシミュレーション手法をサポートしています:

  • ハード粒子モンテカルロ: 異なる形状クラスのハード粒子をシミュレートします。
  • 分子動力学: ペア、結合、角度、その他のポテンシャルを用いて粒子をシミュレートします。

対象ユーザー

主にソフトマター分野の研究者を対象としていますが、汎用性があるため、粒子シミュレーションを行う誰でも利用可能です。

特徴

  • ハードウェアアクセラレーション: CPU および GPU の両方で実行可能で、パフォーマンスを向上させます。
  • 柔軟なポテンシャル: ペア、結合、角度ポテンシャルを含む幅広い分子動力学ポテンシャルをサポートします。
  • conda-forge での利用可能: conda-forge を通じて簡単にインストールできます。
  • Python API: シミュレーションの設定および実行に向けた包括的な Python API を提供します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト