Categories
MIT Photonic Bands
MIT Photonic Bands (MPB) computes the band structures (dispersion relations) and electromagnetic modes of periodic dielectric structures, and is applicable both to photonic crystals (photonic band-gap materials) and 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.
Last updated 3 Mar, 2005
About
Leadership
- Steven G. Johnson - Maintainer
Requirements
- libctl 2.2 or later (Use Requirement)
- Guile (Weak Prerequisite)
- HDF (see http://ab-initio.mit.edu/mpb/hdf.html) (Weak Prerequisite)
- LAPACK (Weak Prerequisite)
- BLAS (Weak Prerequisite)
- FFTW (Weak Prerequisite)
Versions
1.4.2
1.4.2 stable released 2003-03-03
- Released: 3 Mar, 2003
- Code Maturity: Stable
- Source Archive: http://ab-initio.mit.edu/mpb/mpb-1.4.2.tar.gz
- Licenses: GPLv2orlater
- Interfaces: Command Line
User Community and Support
User manual available from http://ab-initio.mit.edu/mpb/doc/; user tutorial available from http://ab-initio.mit.edu/mpb/doc/user-tutorial.html and from http://ab-initio.mit.edu/mpb/doc/analysis-tutorial.html; developer's guide available from http://ab-initio.mit.edu/mpb/doc/developer.html




