MPB Extension Code for Loss Engineering Information and DownloadThis is a free code for the computation of the ensemble averaged propagation loss in photonic crystal waveguides. It consists of several parts. First a control file for the free MIT Photonics-Bands (MBP) package, written in scheme, to calculate the electromagnetic modes and dispersion curve of the photonic crystal waveguide as well as calculating the out-of-plane and backscattering coefficients as outlined in reference [1]. The additional files are for data analysis and consits of linux shell and Matlab scripts. All files are contained in Loss_engineering.zip All scripts can be downloaded under the free GPL license, and no installation is required. However, an installed version of MPB (available free from: http://ab-initio.mit.edu/wiki/index.php/MPB) is required. Additionally, Matlab is required for the (optional) analysis tools. When publishing results obtained with this software, please cite [1].
Features
The calculation is time efficient and a 3D computation of the bandstructure, the group velocity curve, the electric and magnetic field distribution, the modal distribution of |Ek|2 as well as the out-of-plane and back-scattering coefficients for a slow light waveguide on a Quad core desktop (2.3GHz) over 21k-points using 16x16x30 grid is finished in approximately 3.5 hours.
Contact InformationFor support using this script or suggestion for improving it please contact Daryl Beggs (beggs"at"amolf.nl) or Sebastian Schulz (sas35"at"st-andrews.ac.uk); alternatively Sebastian Schulz also follows discussions on the mpb-discuss mailing list. For general problems or questions regarding MPB, please consult the MPB Documentation, the mpb-discuss archives or the mpb-discuss mailing list.
References[1] L.O'Faolain et al. Optics Express 18, 27627-27638 (2010) [2] S.A.Schulz et al. Journal of Optics 12, 104004 (2010)
|