| Developer(s) | ab initio research group, Massachusetts Institute of Technology | 
|---|---|
| Initial release | 2006 | 
| Stable release | 1.29.0    / May 31, 2024  | 
| Repository |  github | 
| Written in | C++ | 
| Operating system | Linux, macOS | 
| Type | Simulation software | 
| License | GNU General Public License | 
| Website |  meep | 
Meep (MIT Electromagnetic Equation Propagation) is a free and open-source [1] software package for electromagnetic simulations, developed by ab initio research group at Massachusetts Institute of Technology in 2006. Operating under Unix-like systems, it uses finite-difference time-domain method with perfectly matched layer or periodic boundary conditions for field computation. [2]
Meep supports dispersive, nonlinear and anisotropic media, and features subpixel smoothing and parallelization, as well as an embedded frequency-domain solver for steady-state fields and eigenmode expansion. [2] The package was subsequently expanded to include an adjoint solver for topology optimization and inverse design, [3] and a Python interface. [4]
The software is widely adopted by optics and photonics communities, [5] with applications including the analysis and design of metalenses [6] [7] and photonic crystals. [8] [9]