MPB
Developerab initio research group, Massachusetts Institute of Technology
Released1999 (age 27)
Latest release version1.12.0
Latest release dateApril 3, 2025 (age 1)
Repogithub.com/NanoComp/mpb
Programming languageC
Operating systemLinux, macOS
LicenseGNU General Public License
Websitempb.readthedocs.io/en/latest
GenreSimulation software

MPB (MIT Photonic Bands) is a free and open-source[1] software package for electromagnetic analysis of periodic structures with an emphasis on photonic crystals. It was developed by Steven G. Johnson and collaborators at ab initio research group at Massachusetts Institute of Technology in 1999.[2] Operating under Unix-like systems and being scriptable in Python, it uses the frequency domain plane wave expansion method with block-iterative algorithms and Fast Fourier transform for modal analysis.[3] The solver is able to analyze lossless and dispersionless anisotropic materials, including birefringent and gyrotropic media.[4]

MPB is widely used by band diagram analysis of photonic crystals by the photonics community,[5][6] with uses in the studies on optical waveguides,[7][8][9] photonic-crystal fibers,[10] negative refraction[11] and photonic topological insulators.[12][13] The software also serves as a complimentary module to the general-purpose electromagnetic simulation software Meep, also developed by the ab initio research group.[4]

See also

References

  1. ^ "Meep: License and Copyright". mpb.readthedocs.io. Retrieved December 19, 2025.
  2. ^ "MIT Photonic-Bands". ab-initio.mit.edu. Archived August 15, 2000 at the Wayback Machine. Retrieved December 19, 2025.
  3. ^ Johnson, Steven G. & Joannopoulos, J. D. (2001). "Block-iterative frequency-domain methods for Maxwell's equations in a planewave basis". Optics Express. 8 (3): 173-190. doi:10.1364/OE.8.000173
  4. ^ "MPB". mpb.readthedocs.io. Retrieved December 19, 2025.
  5. ^ Cersonsky, Rose K.; Antonaglia, James; Dice, Bradley D.; Glotzer, Sharon C. (2021). "The diversity of three-dimensional photonic crystals". Nature Communications. doi:10.1038/s41467-021-22809-6. PMC 8100142
  6. ^ John D. Joannopoulos; S. G. Johnson; J. N. Winn; R. D. Meade (2008), Photonic Crystals: Molding the Flow of Light, 2nd ed., Princeton University Press, p. 264, Bibcode:2008pcmf.book.....J. ISBN 978-0-691-12456-8
  7. ^ Kuchinsky, S.; Golyatin, V. Y.; Kutikov, A. Y.; Pearsall, T. R.; Nedelikovic, D. (2002). "Coupling between photonic crystal waveguides". IEEE Journal of Quantum Electronics. 38 (10): 1349-1352.
  8. ^ Safavi-Naeini, Amir H.; Hill, Jeff T.; Meenehan, Seán; Chan, Jasper; Gröblacher, Simon; Painter, Oskar (2014). "Two-dimensional phononic-photonic band gap optomechanical crystal cavity". Physical Review Letters. 112. arXiv:1401.1493. doi:10.1103/PhysRevLett.112.153603
  9. ^ Tiecke, T. G.; Nayak, K. P.; Thompson, J. D.; Peyronel, T.; de Leon, N. P.; Vuletić, V.; Lukin, M. D. (2015). "Efficient fiber-optical interface for nanophotonic devices". Optica. 2 (2). doi:10.1364/OPTICA.2.000070. hdl:1721.1/98467
  10. ^ Limpert, J.; Schreiber, T.; Nolte, S.; Zellmer, H.; Tünnermann, A.; Iliew, R.; Lederer, F.; Broeng, J.; Vienne, G.; Petersson, A.; Jakobsen, C. (2003). "High-power air-clad large-mode-area photonic crystal fiber laser". Optics Express. 11 (7): 818-823. doi:10.1364/OE.11.000818
  11. ^ Luo, Chiyan; Johnson, Steven G.; Joannopoulos, J. D.; Pendry, J. B. (2002). "All-angle negative refraction without negative effective index". Physical Review B. 65. doi:10.1103/PhysRevB.65.201104
  12. ^ Wu, Long-Hua & Hu, Xiao (2015). "Scheme for achieving a topological photonic crystal by using dielectric material". Physical Review Letters. 114. arXiv:1503.00416. doi:10.1103/PhysRevLett.114.223901
  13. ^ Christensen, Thomas; Po, Hoi Chun; Joannopoulos, John D.; Soljačić, Marin (2022). "Location and topology of the fundamental gap in photonic crystals". Physical Review X. 12. arXiv:2106.10267. doi:10.1103/PhysRevX.12.021066