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.)

Reply via email to