The current version of ElmerFEM will only support capacitance extraction analysis. Next steps will include adding more analyses, such as eigenfrequency extraction.
The assign_nets function inside QElmerRenderer works properly but probably needs refactoring since it inefficiently scans through different geometries assign nets and it has grown so much it makes the code difficult to read.
It has been decided to leave out adding QElmerRenderer to QAnalysis as part of this PR. This has to be done later on when LOM2.0 gets integrated.
What are the issues this pull addresses (issue numbers / links)?
Fixes #881
Summary
Adds ElmerFEM to available renderers in qiskit-metal.
Details
Submitting this as a draft PR. The following items need to be completed before merging:
BiCGstabl Polynomial Degree
parameter to avoid duplicate.elmer_renderer.py
.elmer_runner.py
.QGmshRenderer
to inform user if items inopen_pins
list don't exist.QElmerRenderer
MultiPlanar
class.AddQElmerRenderer
options toQAnalysis
classAdditional Comments
assign_nets
function insideQElmerRenderer
works properly but probably needs refactoring since it inefficiently scans through different geometries assign nets and it has grown so much it makes the code difficult to read.QElmerRenderer
toQAnalysis
as part of this PR. This has to be done later on when LOM2.0 gets integrated.