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). – Arbitrary anisotropic electric permittivity and magnetic permeability , along with dispersive () and () (including loss/gain) and nonlinear (Kerr & Pockels) dielectric and magnetic materials, and electric/magnetic conductivities . – 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; a Python interface is also available. – 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 officially stands for MIT Electromagnetic Equation Propagation, but we also have several unofficial meanings of the acronym.
Find Meep at: http://ab-initio.mit.edu/wiki/index.php/Meep

No votes yet.
Please wait...
Share
This entry was posted in Optics. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

meep

meep is a free finite-difference time-domain (FDTD) simulation software package developed at MIT to model electromagnetic systems.
Find meep at: http://ab-initio.mit.edu/meep/

Rating: 4.6. From 5 votes.
Please wait...
Share
This entry was posted in Physics. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *