DocumentCode :
1545788
Title :
Python Bindings for the Open Source Electromagnetic Simulator Meep
Author :
Lambert, Emmanuel ; Fiers, Martin ; Nizamov, Shavkat ; Tassaert, Martijn ; Johnson, Steven G. ; Bienstman, Peter ; Bogaerts, Wim
Author_Institution :
Ghent Univ., Ghent, Belgium
Volume :
13
Issue :
3
fYear :
2011
Firstpage :
53
Lastpage :
65
Abstract :
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é approximants, and flexible scripting capabilities.
Keywords :
computational electromagnetics; finite difference time-domain analysis; public domain software; software packages; FDTD; Meep; Padé approximant; electromagnetic simulator; finite difference time domain method; flexible scripting; open source package; pervasive interpolation; python bindings; signal processing; Computational modeling; Computer architecture; Ecosystems; Large-scale systems; Open source software; Packaging; Parallel processing; Photonics; C++ interfacing; Finite difference methods (FDTD); Meep FDTD simulator; Python; SWIG; computational science; object-oriented languages; scientific computing; software engineering;
fLanguage :
English
Journal_Title :
Computing in Science & Engineering
Publisher :
ieee
ISSN :
1521-9615
Type :
jour
DOI :
10.1109/MCSE.2010.98
Filename :
5518746
Link To Document :
بازگشت