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
_version_ 1826200655117680640
author Oskooi, Ardavan
Roundy, David
Ibanescu, Mihai
Bermel, Peter A.
Joannopoulos, John
Johnson, Steven G
author2 Massachusetts Institute of Technology. Institute for Soldier Nanotechnologies
author_facet Massachusetts Institute of Technology. Institute for Soldier Nanotechnologies
Oskooi, Ardavan
Roundy, David
Ibanescu, Mihai
Bermel, Peter A.
Joannopoulos, John
Johnson, Steven G
author_sort Oskooi, Ardavan
collection MIT
description 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.
first_indexed 2024-09-23T11:39:48Z
format Article
id mit-1721.1/60946
institution Massachusetts Institute of Technology
language en_US
last_indexed 2024-09-23T11:39:48Z
publishDate 2011
publisher Elsevier
record_format dspace
spelling mit-1721.1/609462022-10-01T05:07:38Z Meep: A flexible free-software package for electromagnetic simulations by the FDTD method Oskooi, Ardavan Roundy, David Ibanescu, Mihai Bermel, Peter A. Joannopoulos, John Johnson, Steven G Massachusetts Institute of Technology. Institute for Soldier Nanotechnologies Massachusetts Institute of Technology. Department of Materials Science and Engineering Massachusetts Institute of Technology. Department of Mathematics Massachusetts Institute of Technology. Department of Physics Massachusetts Institute of Technology. Research Laboratory of Electronics Johnson, Steven G. Oskooi, Ardavan Ibanescu, Mihai Bermel, Peter A. Joannopoulos, John D. Johnson, Steven G. 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. National Science Foundation (U.S.) (Grant No. DMR-9400334) National Science Foundation (U.S.) (Grant No. DMR- 0819762) United States. Army Research Office. Institute for Soldier Nanotechnologies (Contract No. DAAD- 19-02-D0002) United States. Office of Naval Research (Award N00014-05-1-0700) 2011-02-15T13:51:36Z 2011-02-15T13:51:36Z 2009-11 2009-11 Article http://purl.org/eprint/type/JournalArticle 0010-4655 http://hdl.handle.net/1721.1/60946 Oskooi, Ardavan F. et al. “Meep: A flexible free-software package for electromagnetic simulations by the FDTD method.” Computer Physics Communications 181.3 (2010): 687-702. https://orcid.org/0000-0001-7327-4967 https://orcid.org/0000-0002-7244-3682 en_US http://dx.doi.org/10.1016/j.cpc.2009.11.008 Computer Physics Communications Attribution-Noncommercial-Share Alike 3.0 Unported http://creativecommons.org/licenses/by-nc-sa/3.0/ application/pdf Elsevier MIT web domain
spellingShingle Oskooi, Ardavan
Roundy, David
Ibanescu, Mihai
Bermel, Peter A.
Joannopoulos, John
Johnson, Steven G
Meep: A flexible free-software package for electromagnetic simulations by the FDTD method
title Meep: A flexible free-software package for electromagnetic simulations by the FDTD method
title_full Meep: A flexible free-software package for electromagnetic simulations by the FDTD method
title_fullStr Meep: A flexible free-software package for electromagnetic simulations by the FDTD method
title_full_unstemmed Meep: A flexible free-software package for electromagnetic simulations by the FDTD method
title_short Meep: A flexible free-software package for electromagnetic simulations by the FDTD method
title_sort meep a flexible free software package for electromagnetic simulations by the fdtd method
url http://hdl.handle.net/1721.1/60946
https://orcid.org/0000-0001-7327-4967
https://orcid.org/0000-0002-7244-3682
work_keys_str_mv AT oskooiardavan meepaflexiblefreesoftwarepackageforelectromagneticsimulationsbythefdtdmethod
AT roundydavid meepaflexiblefreesoftwarepackageforelectromagneticsimulationsbythefdtdmethod
AT ibanescumihai meepaflexiblefreesoftwarepackageforelectromagneticsimulationsbythefdtdmethod
AT bermelpetera meepaflexiblefreesoftwarepackageforelectromagneticsimulationsbythefdtdmethod
AT joannopoulosjohn meepaflexiblefreesoftwarepackageforelectromagneticsimulationsbythefdtdmethod
AT johnsonsteveng meepaflexiblefreesoftwarepackageforelectromagneticsimulationsbythefdtdmethod