コンテンツにスキップ

MercuryDPM

出典: フリー百科事典『ウィキペディア(Wikipedia)』

MercuryDPMは、2020年に公開されたオープンソースソフトウェアである。

BSD-3ライセンスで提供され、C++14、FortranPythonおよび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)として公開されている。

配布形態(バイナリ配布の有無、パッケージ管理システムへの対応など)や具体的なインストール手順は不明である。

脚注

[編集]

参考文献・リンク

[編集]