トップQs
タイムライン
チャット
視点

ESyS-Particle

ウィキペディアから

Remove ads

ESyS-Particleは、Apache License 2.0 の下で公開されているオープンソースソフトウェアである。

公開年は2009年である。主な用途や開発元、利用分野などの詳細は不明である。

概要

ESyS-Particle は、2009年に公開されたオープンソースソフトウェアであり、Apache License 2.0 に基づいて配布される。 実装には C++ と Python が用いられており、接触モデルとしてフック型および Hertz–Mindlin (HM)、静的・動的クーロンすべり摩擦モデルを備える。 ソフトウェアの主目的、対象とする問題領域、代表的な利用事例などは不明である。

歴史・開発

ESyS-Particle の公開年は2009年である。 一方で、開発開始時期、開発者または開発組織、資金源、バージョン履歴や主要なアップデートの内容などの詳細は不明である。

特徴

ESyS-Particle に関して、以下のような特徴が明示されている。

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

ライセンスとして Apache License 2.0 を採用していること。

約17万行の C++/Python コードによって実装されていること。

MPI を利用する実装であること。

一部の機能で Boost ライブラリに依存していること。

接触モデルとしてフック型および Hertz–Mindlin (HM)、静的・動的クーロンすべり摩擦を扱うこと。

これら以外の機能、性能特性、ユーザーインターフェース、対応プラットフォームなどの情報は不明である。

接触モデル

ESyS-Particle では、接触モデルとして以下が挙げられている。

フック型接触モデル

Hertz–Mindlin (HM) 接触モデル

静的クーロンすべり摩擦モデル

動的クーロンすべり摩擦モデル

これらのモデルの具体的な数式形、パラメータ、適用条件、数値安定性や計算誤差に関する詳細、ならびに内部での組み合わせ方や拡張性などは不明である。

実装

ESyS-Particle の実装に関しては、以下の情報が示されている。

推定コード行数は約170,000行である。

実装言語として C++ と Python が用いられている。

並列処理のために MPI が利用されている。

依存関係として Boost ライブラリの一部を使用している。

対応するコンパイラやビルドシステム、サポートされるオペレーティングシステム、テスト環境、ドキュメント整備状況などの詳細は不明である。

ライセンス・入手性

ESyS-Particle は Apache License 2.0 の下で公開されているオープンソースソフトウェアである。 入手方法の詳細(ソースコード配布形態、バイナリパッケージの有無、配布チャネルなど)については明示されておらず不明であるが、関連するウェブページとして Launchpad 上のページおよび esys-particle.org ドメインのウェブサイトが示されている。

商用利用、再配布ポリシー、派生物の扱いなどは Apache License 2.0 に準拠するが、本ソフトウェア固有の追加条項やブランドポリシーの有無は不明である。

参考文献・リンク

doi:10.1007/978-3-540-85879-9_6(ESyS-Particle に関連する文献。著者名やタイトルなどの詳細は不明。)

ESyS-Particle 関連ページ(Launchpad): https://launchpad.net/esys-particle

ESyS-Particle 関連ウェブサイト: https://www.esys-particle.org/

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads