MercuryDPM
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/12/06 20:42 UTC 版)
|
|
この記事はカテゴライズされていないか、不十分です。
|
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
対応オペレーティングシステム、コンパイラ要件、ビルド手順などの詳細は不明である。
ライセンス・入手性
- ライセンス:BSD-3
- オープンソースソフトウェア(OSS)として公開されている。
配布形態(バイナリ配布の有無、パッケージ管理システムへの対応など)や具体的なインストール手順は不明である。
脚注
参考文献・リンク
- https://www.mercurydpm.org/
- https://bitbucket.org/mercurydpm/mercurydpm
- https://doi.org/10.1016/j.cpc.2019.107129
- MercuryDPMのページへのリンク