Chrono::Granular

Chrono::Granularは、2020年に公開されたオープンソースソフトウェアである。BSD-3ライセンスの下で提供されている。

 概要 
Chrono::Granularは、C++およびCUDAで実装されており、コード規模は860,000行である。各種接触モデルを備え、静的・動的クーロンすべり摩擦および動的転がり摩擦を扱うことを特徴とする。対象とする具体的な用途や分野は不明である。

 歴史・開発 
Chrono::Granularは2020年に公開された。それ以前の開発経緯、開発者、開発組織、開発体制などについては不明である。その後のバージョン履歴やメンテナンス状況も不明である。

 特徴 
Chrono::Granularの主な特徴として、以下が挙げられる。
 オープンソースソフトウェア（OSS）であること。
 BSD-3ライセンスに基づいて公開されていること。
 C++およびCUDAで実装されており、コード規模が860,000行であること。
 各種接触モデルを備え、静的・動的クーロンすべり摩擦と動的転がり摩擦を扱うこと。

これら以外の機能、性能、適用範囲、対応プラットフォームなどの詳細は不明である。

 接触モデル 
Chrono::Granularは、以下のような接触・摩擦モデルを扱う。
 各種接触モデル（具体的なモデル名・モデル数は不明）。
 静的クーロンすべり摩擦。
 動的クーロンすべり摩擦。
 動的転がり摩擦。

これらのモデルの数値的手法、離散化手法、パラメータ設定、精度、安定性などについての詳細は不明である。

 実装 
Chrono::Granularは、860,000行のC++およびCUDAコードによって実装されている。C++とCUDAのそれぞれの行数の内訳や、モジュール構成、依存ライブラリ、ビルドシステム、対応するコンパイラや実行環境などの技術的詳細は不明である。

 ライセンス・入手性 
Chrono::Granularはオープンソースソフトウェアであり、BSD-3ライセンスの下で提供される。入手方法の詳細（配布形態、バイナリ配布の有無、パッケージマネージャでの提供状況など）は不明である。
 脚注 

 参考文献・リンク 
 https://projectchrono.org/
 https://github.com/projectchrono/chrono
 https://doi.org/10.1007/s11044-020-09749-7
 https://doi.org/10.3390/pr9101813

Category:トライボロジー