Package: meep-0.9
Severity: wishlist
Software website: http://ab-initio.mit.edu/wiki/index.php/Meep
Meep (or MEEP) is a free finite-difference time-domain (FDTD) simulation
software package developed at MIT to model electromagnetic systems,
along with our MPB eigenmode package. Its features include
* Free software under the GNU GPL.
* Simulation in 1d, 2d, 3d, and cylindrical coordinates.
* Distributed memory parallelism on any system supporting the MPI
standard. Portable to any Unix-like system (GNU/Linux is fine).
* Dispersive ε(ω) (including loss/gain) and nonlinear (Kerr) materials.
* PML absorbing boundaries and/or perfect conductor and/or
Bloch-periodic boundary conditions.
* Exploitation of symmetries to reduce the computation size — even/odd
mirror symmetries and 90°/180° rotations.
* Complete scriptability — either via a Scheme scripting front-end (as
in libctl and MPB), or callable as a C++ library.
* Field output in the HDF5 standard scientific data format, supported by
many visualization tools.
* Arbitrary material and source distributions.
* Field analyses including flux spectra, frequency extraction, and
energy integrals; completely programmable.
* Multi-parameter optimization, root-finding, integration, etcetera (via
libctl).
(Meep's dependencies are basically the same as that of MPB (MIT Photonic
Bands), another free simulation software that has already been packaged
for Debian.)