The Roadmap

EMerge is in early phase development. At this moment the 3D solver is working together with the most common basic boundary condition. A testing phase is in progress which will determine how the software will be further developed and in what shape. The current release date for a beta-version is set at September 1st this year!

  • The library uses GMSH and its OpenCASCADE integration for 3D cad features and meshing. There are some preliminary mesh improvement features for EM specific cases.

  • The solver currently uses 2nd order edge based vector basis functions and mixed order for boundary mode analysis. The second order basis functions are most commonly used as they offer the best trade-off between accuracy and simulation time.

  • The software currently has support for modal analysis (TEM and TE/TM). The TEM solver also generates voltage integration lines for PV impedance definition. There is also a Lumped port option and Rectangular waveguide with basis TE10 modes (geometry detected automatically).

  • Simple implementation of the PEC boundary condition

  • Material Assignment to input geometries. Materials can be provided as full dielectric and magnetic diadics (3×3 matrices). Loss tangent is not confirmed yet.

  • Compute port S-parameters from port integration. The software handles port power normalization for all types of ports.

  • Different interfaces are developed to improve CAD for geometries like PCB tracks. This includes the automatic generation of lumped or wave ports.

  • Plotting of geometry is done through a generalized BasePlotter protocol class that can be customized by users. The best one supported currently is the Pyvista interface for the viewing of geometry and port modes/fields

  • The implementation is not streamlined but the software is able to do Far-Field computation using the Stratton-Chu integrals. Near-field version will also be added soon.

  • A simplified multiprocess implementation exists that user the SuperLU library for distributed frequency sweeps. A test metric on a 14 core intel CPU outperforms PARDISO by a factor of 2.

Scheduled and active features

Physics

PMC boundary - impedance boundary - cylindrical coordinates - Periodic boundary conditions - multiport simulation

Geometry

Revolution - Parametric surface/curves - Improved meshing

Pre/Post Processing

Parametric sweeps - file save/load - adaptive mesh refinement - Domain decomposition - Iterative solvers - AMS Preconditioner