TY - JOUR
T1 - EMUstack
T2 - An open source route to insightful electromagnetic computation via the Bloch mode scattering matrix method
AU - Sturmberg, Björn C.P.
AU - Dossou, Kokou B.
AU - Lawrence, Felix J.
AU - Poulton, Christopher G.
AU - McPhedran, Ross C.
AU - Martijn De Sterke, C.
AU - Botten, Lindsay C.
N1 - Publisher Copyright:
© 2016 Elsevier B.V.
PY - 2016/5/1
Y1 - 2016/5/1
N2 - We describe EMUstack, an open-source implementation of the Scattering Matrix Method (SMM) for solving field problems in layered media. The fields inside nanostructured layers are described in terms of Bloch modes that are found using the Finite Element Method (FEM). Direct access to these modes allows the physical intuition of thin film optics to be extended to complex structures. The combination of the SMM and the FEM makes EMUstack ideally suited for studying lossy, high-index contrast structures, which challenge conventional SMMs.
AB - We describe EMUstack, an open-source implementation of the Scattering Matrix Method (SMM) for solving field problems in layered media. The fields inside nanostructured layers are described in terms of Bloch modes that are found using the Finite Element Method (FEM). Direct access to these modes allows the physical intuition of thin film optics to be extended to complex structures. The combination of the SMM and the FEM makes EMUstack ideally suited for studying lossy, high-index contrast structures, which challenge conventional SMMs.
KW - Computational electromagnetism
KW - Finite Element Method
KW - Maxwell solver
KW - Scattering matrix method
UR - http://www.scopus.com/inward/record.url?scp=84956992038&partnerID=8YFLogxK
U2 - 10.1016/j.cpc.2015.12.022
DO - 10.1016/j.cpc.2015.12.022
M3 - Article
SN - 0010-4655
VL - 202
SP - 276
EP - 286
JO - Computer Physics Communications
JF - Computer Physics Communications
ER -