byADIT Free software for engineers and students
EngiFree
openEMS — The Complete Guide: Free FDTD Electromagnetic Simulation for Antennas and RF

openEMS — The Complete Guide: Free FDTD Electromagnetic Simulation for Antennas and RF

openEMS is an open-source electromagnetic field solver (GPL-3.0) based on the finite-difference time-domain (FDTD) method. You define geometry, materials and excitation in an Octave, MATLAB or Python script and get the electromagnetic response of the structure.

What you get

What to know

There is no full graphical interface for building the model — the work is done in code, and large models take considerable run time. Windows has ready binaries; on Linux it is built from source and on macOS installed through Homebrew. It is a strong free alternative to commercial solvers, for any use including commercial work.

Related tools

For FDTD simulation in photonics and optics — Meep. To run the scripts without a MATLAB licence — GNU Octave. To design the board itself — KiCad.

The bottom line

openEMS is a serious, free electromagnetic solver — a good fit for RF engineers who are ready to build the model in code.

Further reading

מדריכי AI למהנדסים ולמשרד, ב-5 שפות: adit-ai.com ←