電磁気学のためのオープンソース3D FEMソルバー(Time-Harmonic Maxwell)


8

3D時間調和Maxwellの方程式に適した(正確/高速/使いやすい)優れたオープンソースFEMソルバーがあるかどうか疑問に思っていました。X / Y次元で数波長、Z次元で数十波長のシステムをシミュレーションするので、比較的小さなサイズの問題が発生します。私の誘電体はすべて均質で完全に長方形(ボックス)です。

オンラインで検索したところ、さまざまな成熟したオープンソースFEMパッケージが見つかりましたが、Maxwellをサポートしていないようです。どんな提案も大歓迎です!


FEniCSを試しましたか?
facetus 2013年

回答:


6

deal.II(http://www.dealii.org/を参照)はNedelec要素をサポートしており、結果として、関心のある問題を解決できます。(完全な免責事項:私は取引の主要な開発者の1人です.II。)


ありがとう、バンガース教授!deal.IIにはPMLマテリアルの組み込みサポートがありますか、それとも個別にコーディングする必要がありますか?
コティス2013年

deal.IIは特定の方程式や定式化を実装していません-それを行うためのツールを提供するだけです。したがって、あなたのケースでは、解決したい双一次形式を提供する必要があります。それがPMLまたは他の吸収境界条件を含むかどうかはあなた次第です。
Wolfgang Bangerth 2013年

deal.iiは今日の複素数をサポートしていますか?複雑な線形システムを解くことは、倍のサイズの同等の実システムを解くよりもはるかに自然であるため、私はそれが役立つと思います。
Hui Zhang

いいえ、それでも2つの実数値システムを使用しています。転置およびエルミート、定期的かつ複雑なドット製品、などの間で必ず1の区別をするためにあまりにも難しいことです
ヴォルフガング・Bangerth

4

Hypreには、マクスウェル方程式を解くためのいくつかの組み込みのプレコンディショナーがあります。線形代数システムのソルバーとしてそれにインターフェースする(PETScのhypreを使用できます)パッケージがいくつかありますが、構造化グリッドと有限要素インターフェースも備えています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.