High-order discretized ACMS method for the simulation of finite-size two-dimensional photonic crystals

Elena Giammatteo, Alexander Heinlein, Philip Lukas Lederer, Matthias Schlottbom

Research output: Working paperPreprintAcademic

62 Downloads (Pure)

Abstract

The computational complexity and efficiency of the approximate mode component synthesis (ACMS) method is investigated for the two-dimensional heterogeneous Helmholtz equations, aiming at the simulation of large but finite-size photonic crystals. The ACMS method is a Galerkin method that relies on a non-overlapping domain decomposition and special basis functions defined based on the domain decomposition. While, in previous works, the ACMS method was realized using first-order finite elements, we use an underlying hp-finite element method. We study the accuracy of the ACMS method for different wavenumbers, domain decompositions, and discretization parameters. Moreover, the computational complexity of the method is investigated theoretically and compared with computing times for an implementation based on the open source software package NGSolve. The numerical results indicate that, for relevant wavenumber regimes, the size of the resulting linear systems for the ACMS method remains moderate, such that sparse direct solvers are a reasonable choice. Moreover, the ACMS method exhibits only a weak dependence on the selected domain decomposition, allowing for greater flexibility in its choice. Additionally, the numerical results show that the error of the ACMS method achieves the predicted convergence rate for increasing wavenumbers. Finally, to display the versatility of the implementation, the results of simulations of large but finite-size photonic crystals with defects are presented.
Original languageEnglish
PublisherArXiv.org
DOIs
Publication statusPublished - 10 Oct 2024

Keywords

  • math.NA
  • cs.NA

Fingerprint

Dive into the research topics of 'High-order discretized ACMS method for the simulation of finite-size two-dimensional photonic crystals'. Together they form a unique fingerprint.

Cite this