An eigenvalue analysis of plasmonic waveguides built in a general layered medium is introduced by combining the Multiple Multipole Program (MMP) with modified layered media Green's functions (LMGF). The new method, first, provides the possible locations of the eigenvalues on a given complex plane (called search functions in the MMP analysis), which provides a very useful information when locating the eigenvalues not only by MMP but also by other numerical methods. Special eigenvalue search and tracing routines are then used to determine the exact locations of the eigenvalues around the possible locations provided by the search functions. The details of the MMP and the modification on LMGF is introduced, together with various numerical examples demonstrating the efficiency of the method.
An upgrade for the efficiency proven electromagnetic simulation tool, Multiple Multipole Program (MMP) is
proposed, in order to efficiently analyze plasmonic structures in layered geometries. In this upgrade, a new
expansion set, the layered media Green's function, is included in the open source EM simulation package Open-
MaX, which contains the latest version of MMP. By this upgrade the advantages of both the MMP and layered
media Green's functions are combined and an efficient and robust simulation tool for the analysis of structures
in layered geometries in optical range of the spectrum is obtained. In this paper, the fundamentals of MMP and
the derivation of layered media Green's functions will be discussed. Numerical results will also be included in
order to demonstrate the efficiency of the upgraded method.
Layered media Green's functions are introduced as an additional expansion set for the Multiple Multipole Program
(MMP). By using these new expansions, the necessity of matching the boundary conditions along the
infinite boundaries in the layered geometry is eliminated. As the result, OpenMaX, the open-source platform
that includes the latest version of MMP, becomes more user friendly and robust when handling photonic structures
in layered media. A description of both MMP and the layered media Green's functions, together with
various numerical examples are introduced to demonstrate the efficiency of the method.