MercuryDPM
From Wikipedia, the free encyclopedia
MercuryDPMは、2020年に公開されたオープンソースソフトウェアである。
BSD-3ライセンスで提供され、C++14、Fortran、PythonおよびMPIを用いて実装されている。各種接触モデルおよび静的・動的クーロン摩擦(すべり・転がり・ねじり)を扱う機能を持つ。
MercuryDPMは、370,000行のソースコードから構成されるオープンソースソフトウェアである。本ソフトウェアの主な用途や対象分野は不明である。
歴史・開発
- 公開年:2020年
- 開発者・開発組織:不明
- 開発の経緯・バージョン履歴:不明
特徴
MercuryDPMの主な特徴として、以下の点が挙げられる。
- オープンソースソフトウェア(OSS)であること
- BSD-3ライセンスで提供されていること
- 各種接触モデルに対応していること
- 静的・動的クーロン摩擦(すべり・転がり・ねじり)を扱えること
- C++14、Fortran、PythonおよびMPIを用いて実装されていること
- コードベースが370,000行規模であること
対応プラットフォームや性能評価など、その他の詳細な特徴は不明である。
接触モデル
MercuryDPMでは、以下のような接触モデル・摩擦モデルが扱われる。
- 各種接触モデル
- 静的クーロン摩擦
- 動的クーロン摩擦
- すべり摩擦
- 転がり摩擦
- ねじり摩擦
個々のモデルの数理的定式化やアルゴリズムの詳細は不明である。
実装
MercuryDPMの実装に関して、以下の情報が知られている。
- 総コード行数:370,000行
- 使用言語:C++14、Fortran、Python
- その他:MPI
対応オペレーティングシステム、コンパイラ要件、ビルド手順などの詳細は不明である。