Elmer
エルマーは、偏微分方程式を解き、オープンソースのソフトウェアパッケージです。並行して、さまざまな式を実行する能力と組み合わせることで、それが多重物理(multiphysical)シミュレーションを実行するための効果的なツールです。エルマーの開発は技術庁(フィンランド)からの資金で1995年に始まり、開発はCSCによって行われる - フィンランドの科学ITセンター、技術のHelskini大学、および他のいくつかの大学、研究所、および企業。
- ソリューションの作成を支援するために数値法や物理モデルの様々なが含まれています
- コンポーネントを個別に使用することができます
- UnixベースとWindowsおよびLinux用のコンパイル済みのバイナリとして配布することができます
- ソースコードはGitの上でホストされています
- 後処理の結果は、いくつかのサードパーティの可視化ツールにエクスポートすることができます
- 修正してテストすることができるオープンソースソリューション
- カスタマイズ可能なユーザインタフェースを含みます
- 柔軟場の方程式と新しいフィールド変数を統合
- 多くの近代的な数値法が含まれています
- スケーラブルな並列処理を可能にします
- ドキュメント、エンジン、およびインタフェースは、その開発段階で同期がとれ時々あります
- ソフトウェアパッケージの大きさのために、それは学ぶために時間がかかります
- 幾何学的に複雑な問題のためのエンジンを含むが、唯一のインポート・インターフェースをメッシュサポートしていません
- 一部の機能は、確立されたシングルフィールドコードのための標準であること不足しています。
エルマーは、方程式を解くために有限要素法(FEM)を使用します。エルマーは、熱伝達流体の流れ、種の輸送、弾性、音響、電磁気、マイクロフルイディクス、レベルセット方法、および量子力学の分野に適用するには、いくつかの物理的モデルを含みます。エルマーはまた、ラグランジュ補間有限要素、p型素子、カール適合有限要素、および他の多くを含む組み込み数値的方法の多数を含んでいます。 複雑な情報を処理するために、エルマーは、いくつかの異なる実行ファイル、またはコンポーネントが含まれています。 ElmerGridは、様々な形式を取り、ソフトウェアに適したメッシュにそれらを回すメッシュ変換エンジンです。 ElmerGUIは、最終的に問題の説明と同様のファイルを生成するグラフィカル・インタフェースです。 ElmerSolverは、利用可能なメッシュとケースファイルを使用して計算を行い、主要なエンジンです。 ElmerPostは、モジュールその可視化してポストソリューションです。 ElmerPostは、得られるデータをエクスポートすることができます。すべての実行可能ファイルは、ユーザーのニーズに基づいて、個別に使用することができます。 エルマーは、安定したリリースで開発され続けているとによる貢献のその成長しているコミュニティに世界中で使用が増しています。エルマーの欠点は、その開発の進捗状況とその学習曲線対外の同期のドキュメントが含まれます。