Meep is a free finite-difference time-domain (FDTD) simulation software package to model electromagnetic systems. It supports distributed-memory parallel simulations, nonlinear, anisotropic, and dispersive media, PML absorbing boundaries, and 1D/2D/3D and cylindrical problems. It is completely scriptable from either C++ or a Scheme (GNU Guile) interface.
| Tags | Scientific/Engineering Scientific Computing Simulation Physics |
|---|---|
| Licenses | GPL |
| Operating Systems | Unix GNU Linux Cygwin Mac OS X |
| Implementation | C++ Scheme |
Recent releases


Release Notes: This release adds support for Guile 2.x, anisotropic dispersive materials, efficient LDOS computation, stress tensor spectra, and various other minor features and bugfixes.


Release Notes: A bug in the Casimir-force script was fixed.


Release Notes: Absorbing boundary layers for anisotropic, dispersive, and conducting media was greatly improved. Several other minor improvements and bugfixes were made.


Release Notes: Improvements to the configure script to make cross-compiling easier.


Release Notes: Fixes to superficial failures in test programs with certain compilers.