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 を提供します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト