Ich habe mich gefragt, ob es gute (genaue / schnelle / einfach zu verwendende) Open-Source-FEM-Löser für die 3D-Zeitharmonischen Maxwell-Gleichungen gibt. Ich möchte Systeme simulieren, die einige Wellenlängen groß in den X / Y-Dimensionen und zehn Wellenlängen in der Z-Dimension sind, also relativ kleine Probleme. Alle meine Dielektrika sind homogen und perfekt rechteckig (Kästchen).
Ich habe online gesucht und verschiedene ausgereifte Open-Source-FEM-Pakete gefunden, aber sie scheinen Maxwell nicht zu unterstützen. Anregungen wäre sehr dankbar!
Antworten:
deal.II (siehe http://www.dealii.org/ ) unterstützt Nedelec-Elemente und kann folglich die Probleme lösen, an denen Sie interessiert sind. (Vollständiger Haftungsausschluss: Ich bin einer der Hauptentwickler von Deal .II.)
quelle
Hypre verfügt über mehrere integrierte Vorkonditionierer zum Lösen der Maxwell-Gleichungen. Es gibt mehrere Pakete, die eine Schnittstelle (Sie können hypre von PETSc verwenden) als Löser für lineare algebraische Systeme verwenden, aber es hat auch eine strukturierte Gitter- und Finite-Elemente-Schnittstelle.
quelle