Projects / MIT Photonic-Bands

MIT Photonic-Bands

MIT Photonic Bands (MPB) is a free program to compute the band structures (dispersion relations) and electromagnetic modes of periodic dielectric structures, and is applicable to photonic crystals (photonic band-gap materials), optical waveguides, and a wide range of other optical problems. Its features include: fully-vectorial 3D computations, a flexible user interface based upon the GNU Guile scripting language, output in HDF format, and iterative, targeted eigensolver methods to address very large problems by solving for only a few states near a specified frequency. It runs on both serial machines and parallel machines with MPI.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  10 Dec 2004 14:21

Release Notes: Minor bugfixes and minor output fixes.

  •  17 Sep 2002 03:09

Release Notes: Fixed field normalization for negative-determinant lattices, and restored compatibility with Guile 1.3.x.

  •  13 Sep 2002 01:53

Release Notes: This version greatly expands capabilities for performing computations on eigenfields from Scheme, and includes various minor bugfixes, and other improvements.

  •  11 Mar 2002 12:08

Release Notes: Support for accessing electromagnetic fields within Scheme/Guile scripts was improved. Other minor improvements were made.

  •  09 Dec 2001 02:05

Release Notes: A bug in parity-constraint handling in three dimensions was fixed.

Screenshot

Project Spotlight

animbar

A program to create animations for paper and transparency.

Screenshot

Project Spotlight

SecondLanguage

A library to use Gettext .mo and .po translations easily in .NET applications.