MercuryDPM

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

Category:トライボロジー