SAL Home OTHERS Physics & Astronomy

MIT Photonic-Bands

Logo MPB is a free program to compute the band structures (dispersion relations) and electromagnetic modes of periodic dielectric structures, and is applicable both to photonic crystals (photonic band-gap materials) 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 is portable to most Unix-like systems, and also runs on parallel machines with MPI. support is forthcoming.

Current Version:   1.0

License Type:   GPL

Home Site:

Source Code Availability:   Yes,

Available Binary Packages:

  • Debian Package:   No
  • RedHat RPM Package:   No
  • Other Packages:   No

Targeted Platforms:

Unix-like systems; tested e.g. on Linux, AIX, IRIX, and Tru64 Unix.

Software/Hardware Requirements:

BLAS, LAPACK, HDF5, GNU Guile, FFTW (all of which are freely available). See also

Other Links:

Mailing Lists/USENET News Groups: mpb-announce for announcements (moderated) mpb-discuss for user discussion (unmoderated)

User Comments:

  • None

See A Screen Shot? (Not Yet)

  SAL Home   |   Other Scientific Fields   |   Physics & Astronomy

Comments? SAL@KachinaTech.COM
Copyright © 1995-2001 by Herng-Jeng Jou
Copyright © 1997-2001 by Kachina Technologies, Inc.
All rights reserved.