MechSysベースのJKR DEM(正式名称不明)は、MechSys を基盤として構築されたオープンソースの DEM(JKR 接触モデルを用いる)実装であり、2023年に公開された。

ライセンスは GNU General Public License version 3(GPL 3)である。一部の資料の表では名称が「— (MechSys-based JKR)」と記載されているが、正式名称は確認されていない。

概要 MechSysベースのJKR DEM(正式名称不明)は、MechSys 上に実装された DEM コードであり、JKR モデルに基づく接触モデルと、静的・動的クーロン摩擦(すべり・転がり・ねじり)を扱うことが特徴である。主な用途、対象とする系や問題設定、開発者や所属機関などの詳細は不明である。

歴史・開発 公開年は2023年である。 開発開始時期、開発者、所属機関、開発の背景や目的などは不明。 ある資料の表では名称が「— (MechSys-based JKR)」と記載されているが、正式名称は不明である。 この実装がどのようなプロジェクトの一部として開発されたか、あるいはどの研究・論文に直接対応するかについても、不明である。

特徴 本実装の特筆されている特徴は、与えられた情報の範囲では以下のとおりである。 MechSys を基盤とした DEM 実装であること。 接触モデルとして JKR モデルを採用していること。 静的・動的クーロン摩擦を考慮しており、すべり・転がり・ねじりに対応していること。 C++ で実装されており、コード量が約11,000行であること。 OpenMP が利用されていること。 これ以外のアルゴリズム的な工夫、スケーラビリティ、対応する境界条件、入出力形式などの詳細は不明である。

接触モデル MechSysベースのJKR DEM(正式名称不明)では、以下の接触関連要素が明示されている。

JKR モデル 接触モデルとして JKR モデルを用いる。JKR モデルの具体的な定式化やパラメータ設定、適用範囲などの詳細は不明。

クーロン摩擦 静的クーロン摩擦および動的クーロン摩擦をサポートする。すべり・転がり・ねじりの各モードに対して摩擦が考慮される。摩擦係数の扱い、摩擦則の切り替え条件、数値実装上の詳細は不明。

その他の減衰モデル、粘性項、接触剛性のモデル化などの有無については不明である。

実装 実装に関する明示情報は次のとおりである。 MechSys を基盤として実装されている。 C++ による実装であり、コード量は約11,000行である。 OpenMP が利用されている。 コンパイル手順、対応コンパイラやプラットフォーム、依存ライブラリ、テスト体系、API構造、拡張性などの詳細は不明である。

ライセンス・入手性 ライセンスは GPL 3(GNU General Public License version 3)である。 オープンソース(OSS)として公開されている。 ソースコードのホスティング場所(リポジトリURL)、配布形態(アーカイブ、パッケージ等)、バージョン管理システム、配布元の公式サイトなどは不明である。 脚注

参考文献・リンク 本実装に関連するとされるリンクは以下のとおりである。いずれも、具体的な内容や本実装との関係の詳細は不明である。 DOI: 10.1111/mice.12165 arXiv: 1409.8034 これらの文献が MechSys 自体、あるいは MechSysベースのJKR DEM(正式名称不明)にどのように関係しているかについては、不明である。