Overview of openEMS electromagnetic field solver
masteropenEMS is a free and open-source electromagnetic field solver that utilizes the Finite-Difference Time-Domain (FDTD) method. It is designed for high-performance simulations and provides flexible scripting interfaces via Octave, Matlab, and Python.
Key features include:
- Mesh Support: Fully 3D Cartesian and cylindrical coordinates with graded mesh capabilities.
- Performance: High-speed FDTD via multi-threading, SIMD (SSE), and MPI support.
- Material Modeling: Support for dispersive materials using Drude, Lorentz, and Debye models.
- Data Export: Field dumps available in both time and frequency domains using
.vtkor.hdf5file formats. - Post-processing: Flexible routines available through Octave, Matlab, and Python interfaces.