Non-Linear Eigenvalue Problems With Getdp And Slepc: Eigenmode Computations Of Frequency-Dispersive Photonic Open Structures

COMPUTER PHYSICS COMMUNICATIONS(2020)

引用 15|浏览56
暂无评分
摘要
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 the appendix.Program summaryProgram title: NonLinearEVP.proCPC Library link to program files: http://dx.doi.org/10.17632/r57nxxtc62.1Licensing provisions: GNU General Public License 3Programming language: Gmsh (http://gmsh.info), GetDP (http://getdp.info)Nature of problem: Computing the eigenvalues and eigenvectors of electromagnetic wave problems involving frequency-dispersive materials. The resulting eigenvalue problem is non-linear and non-hermitian.Solution method: Finite element method coupled to efficient non-linear eigenvalue solvers: Relevant SLEPc solvers were interfaced to the Finite Element software GetDP. Several linearization schemes are benchmarked. (C) 2020 Elsevier B.V. All rights reserved.
更多
查看译文
关键词
Electromagnetism,Photonics,Frequency-dispersion,Non-linear eigenvalue problem,Finite elements
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要