Meep: A flexible free-software package for electromagnetic simulations by the FDTD method

This paper describes Meep, a popular free implementation of the finite-difference time-domain (FDTD) method for simulating electromagnetism. In particular, we focus on aspects of implementing a full-featured FDTD package that go beyond standard textbook descriptions of the algorithm, or ways in w...

Full description

Bibliographic Details
Main Authors: Oskooi, Ardavan, Roundy, David, Ibanescu, Mihai, Bermel, Peter A., Joannopoulos, John, Johnson, Steven G
Other Authors: Massachusetts Institute of Technology. Institute for Soldier Nanotechnologies
Format: Article
Language:en_US
Published: Elsevier 2011
Online Access:http://hdl.handle.net/1721.1/60946
https://orcid.org/0000-0001-7327-4967
https://orcid.org/0000-0002-7244-3682
Description
Summary:This paper describes Meep, a popular free implementation of the finite-difference time-domain (FDTD) method for simulating electromagnetism. In particular, we focus on aspects of implementing a full-featured FDTD package that go beyond standard textbook descriptions of the algorithm, or ways in which Meep differs from typical FDTD implementations. These include pervasive interpolation and accurate modeling of subpixel features, advanced signal processing, support for nonlinear materials via Pad´e approximants, and flexible scripting capabilities.