Difference between revisions of "MPB"

From UFRC
Jump to navigation Jump to search
(Created page with "Category:SoftwareCategory:LibraryCategory:Math {|<!--CONFIGURATION: REQUIRED--> |{{#vardefine:app|mpb}} |{{#vardefine:url|https://mpb.readthedocs.io/en/latest/}} <...")
 
m (Text replacement - "#uppercase" to "uc")
 
Line 24: Line 24:
 
Run <code>module spider {{#var:app}}</code> to find out what environment modules are available for this application.
 
Run <code>module spider {{#var:app}}</code> to find out what environment modules are available for this application.
 
==System Variables==
 
==System Variables==
* HPC_{{#uppercase:{{#var:app}}}}_DIR - installation directory
+
* HPC_{{uc:{{#var:app}}}}_DIR - installation directory
* HPC_{{#uppercase:{{#var:app}}}}_BIN - exectuable directory
+
* HPC_{{uc:{{#var:app}}}}_BIN - exectuable directory
  
 
<!--Configuration-->
 
<!--Configuration-->

Latest revision as of 21:21, 6 December 2019

Description

mpb website  

MPB is a free and open-source software package for computing the band structures, or dispersion relations, and electromagnetic modes of periodic dielectric structures, on both serial and parallel computers. MPB is an acronym for MIT Photonic Bands. MPB computes definite-frequency eigenstates, or harmonic modes, of Maxwell's equations in periodic dielectric structures for arbitrary wavevectors, using fully-vectorial and three-dimensional methods. It is applicable to many problems in optics, such as waveguides and resonator systems, and photonic crystals.

Environment Modules

Run module spider mpb to find out what environment modules are available for this application.

System Variables

  • HPC_MPB_DIR - installation directory
  • HPC_MPB_BIN - exectuable directory




Citation

If you publish research that uses mpb you have to cite it as follows:

Steven G. Johnson and J. D. Joannopoulos, Block-iterative frequency-domain methods for Maxwell's equations in a planewave basis, Optics Express 8, no. 3, 173-190 (2001).