Finite-Difference Time-Domain Dimulations

Launch Tool

This tool version is unpublished and cannot be run. If you would like to have this version staged, you can put a request through HUB Support.

Archive Version 1.1
Published on 03 Oct 2007, unpublished on 20 Jan 2009 All versions

doi:10.4231/D37P8TC7G cite this



Published on


Meep implements the finite-difference time-domain (FDTD) method for computational electromagnetism. This is a widely used technique in which space is divided into a discrete grid and then the fields are evolved in time using discrete time steps. As the grid and the time steps are made finer and finer, this becomes a closer and closer approximation for the true continuous equations, and one can simulate many practical problems essentially exactly. Though many quantities can be calculated, major applications include transmission and reflection spectra, resonant modes and frequencies, and field pattern.

For detailed description and tutorials, please refer to:

Powered by

Meep---MIT Electromagnetic Equation Propagation
Developed by


Ardavan Farjadpour, David Roundy, Alejandro Rodriguez, Mihai Ibanescu, Peter Bermel, J. D. Joannopoulos, Steven G. Johnson, and Geoffrey Burr, "Improving accuracy by subpixel smoothing in FDTD (," Optics Letters 31 (20), 2972–2974 (2006).

Cite this work

Researchers should cite this work as follows:

  • Jing Ouyang; Xufeng Wang; Minghao Qi (2016), "Meep," (DOI: 10.4231/D37P8TC7G).

    BibTex | EndNote