byADIT Free software for engineers and students
EngiFree
Meep — The Complete Guide: Open-Source FDTD Electromagnetic Simulation for Photonics

Meep — The Complete Guide: Open-Source FDTD Electromagnetic Simulation for Photonics

Meep is an open-source package (GPL-2.0) for electromagnetic simulation with the FDTD method. You write and run simulations in Python (as well as Scheme and C++), and it is used mainly in research and in designing optical and photonic devices.

What you get

Installation and use

The recommended installation is through Conda. There is no native Windows installation — use WSL with Ubuntu. All work is done in scripts, so it is convenient to run it from a JupyterLab notebook and see fields and results right away.

Related tools

For antennas, RF and PCB structures — openEMS. For a quick demonstration of light rays, lenses and mirrors — Ray Optics Simulation. For the scripting environment — Python.

The bottom line

Meep is an established research tool for photonic simulation — free for any use, for anyone who works in Python and Linux.

Further reading

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