Lethe-DEM

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

Apache License 2.0 および GNU LGPL 2.1 の下で配布され、複数の接触モデルを実装している。

 概要 
Lethe-DEM は、C++ および Python により実装されたプログラムであり、複数の接触モデルを備えたオープンソースソフトウェアである。
主な用途、対象とする物理現象や応用分野、利用される産業分野などは不明である。

 歴史・開発 
Lethe-DEM は 2022年に公開された。
開発開始年、開発者・開発組織、開発体制（研究機関か企業か、プロジェクトの背景など）については不明である。
バージョン履歴やその後の更新状況も不明である。

 特徴 
Lethe-DEM の特徴として、以下の点が挙げられる。

オープンソースソフトウェアであること

複数の接触モデル（フック型、Hertz–Mindlin (HM)、JKR、DMT など）を備えていること

C++ および Python による実装で、コード規模が 170,000 行であること

MPI を用いた並列実装が採用されていること

外部ライブラリとして deal.II, numdiff, p4est, Trilinos, METIS に依存していること

対応プラットフォーム、サポートする入出力形式、ポストプロセス用ツール、GUI の有無などについては不明である。

 接触モデル 
Lethe-DEM には、以下の接触モデルおよび摩擦モデルが実装されている。

フック型接触モデル

Hertz–Mindlin (HM) 接触モデル

JKR 接触モデル

DMT 接触モデル

静的クーロンすべり摩擦

動的クーロンすべり摩擦

動的転がり摩擦

これら以外にどのような接触モデルや摩擦モデルが実装されているか、また各モデルの詳細な数理定式化やパラメータ設定については不明である。

 実装 
Lethe-DEM の実装に関する既知の情報は以下の通りである。

実装言語: C++ / Python

全コード行数: 170,000 行

並列化: MPI を使用

依存ライブラリ:

deal.II

numdiff

p4est

Trilinos

METIS

ビルドシステム（例: CMake 等）の種類、推奨コンパイラや必要なコンパイラバージョン、対応するオペレーティングシステムやハードウェア要件などは不明である。

 ライセンス・入手性 
Lethe-DEM は、以下のライセンスの下で公開されているオープンソースソフトウェアである。

Apache License 2.0

GNU Lesser General Public License (LGPL) 2.1

これらのライセンスがソフトウェア全体と個別コンポーネントのどの部分にどのように適用されるかについては不明である。

入手方法や配布形態の詳細（ソースコード以外のバイナリ配布、パッケージマネージャでの提供の有無など）は不明であるが、「関連リンク」として GitHub 上のページが示されている。

 参考文献・リンク 
Lethe-DEM に関連する外部リンクおよび DOI は以下の通りである。

https://chaos-polymtl.github.io/lethe/

https://github.com/chaos-polymtl/lethe

https://doi.org/10.1007/s40571-022-00478-6

Category:2022年のソフトウェア
Category:オープンソースソフトウェア
Category:C++でプログラムされたソフトウェア