Non-linear eigenvalue problems with GetDP and SLEPc: Eigenmode computations of frequency-dispersive photonic open structures
arXiv:1802.02363 · doi:10.1016/j.cpc.2020.107509
Abstract
We present a framework to solve non-linear eigenvalue problems suitable for a Finite Element discretization. The implementation is based on the open-source finite element software GetDP and the open-source library SLEPc. As template examples, we propose and compare in detail different ways to address the numerical computation of the electromagnetic modes of frequency-dispersive objects. This is a non-linear eigenvalue problem involving a non-Hermitian operator. A classical finite element formulation is derived for five different solutions and solved using algorithms adapted to the large size of the resulting discrete problem. The proposed solutions are applied to the computation of the dispersion relation of a diffraction grating made of a Drude material. The important numerical consequences linked to the presence of sharp corners and sign-changing coefficients are carefully examined. For each method, the convergence of the eigenvalues with respect to the mesh refinement and the shape function order, as well as computation time and memory requirements are investigated. The open-source template model used to obtain the numerical results is provided. Details of the implementation of polynomial and rational eigenvalue problems in GetDP are given in appendix.
arXiv commentAn open-source model showing the implementation of all the method is available at the following address https://gitlab.onelab.info/doc/models/tree/master/NonLinearEVP
References in corpus (13)
- Light interaction with photonic and plasmonic resonances
- First-Principle Homogenization Theory for Periodic Metamaterials
- Rigorous modal analysis of plasmonic nanoresonators
- A Metamaterial Homogenization Approach with Application to the Characterization of Microstructured Composites with Negative Parameters
- Quasinormal mode solvers for resonators with dispersive materials
- Quasimodal expansion of electromagnetic fields in open two-dimensionnal structures
- Surface plasmons of metallic surfaces perforated by nanoholes
- Extracting an accurate model for permittivity from experimental data : Hunting complex poles from the real line
- The resonant dynamics of arbitrarily-shaped meta-atoms
- Macroscopic Maxwell's equations and negative index materials
- Photonics in highly dispersive media: The exact modal expansion
- Calculation and analysis of complex band structure in dispersive and dissipative two-dimensional photonic crystals
- NEP: a module for the parallel solution of nonlinear eigenvalue problems in SLEPc
Cited by in corpus (12)
- Normalization, orthogonality and completeness of quasinormal modes of open systems: the case of electromagnetism
- A continuous family of Exact Dispersive Quasi-Normal Modal (DQNM) Expansions for dispersive photonic structures
- An efficient solver for the generalized normal modes of non-uniform open optical resonators
- NEP: a module for the parallel solution of nonlinear eigenvalue problems in SLEPc
- Efficient rational approximation of optical response functions with the AAA algorithm
- Computing eigenfrequency sensitivities near exceptional points
- Physically Agnostic Quasinormal Mode Expansion in Time Dispersive Structures:from Mechanical Vibrations to Nanophotonic Resonances
- Resonance modes in microstructured photonic waveguides: Efficient and accurate computation based on AAA rational approximation
- A framework to compute resonances arising from multiple scattering
- Improving performance of contour integral-based nonlinear eigensolvers with infinite GMRES
- Rigorous electromagnetic quasinormal-mode method made easy for users
- Theory and numerical modeling of photonic resonances: Quasinormal Modal Expansion -- Applications in Electromagnetics