A fast and robust solver for the scattering from a layered periodic structure containing multi-particle inclusions
arXiv:1412.7466 · doi:10.1016/j.jcp.2015.06.005
Abstract
We present a solver for plane wave scattering from a periodic dielectric grating with a large number of inclusions lying in each period of its middle layer.Such composite material geometries have a growing role in modern photonic devices and solar cells. The high-order scheme is based on boundary integral equations, and achieves many digits of accuracy with ease. The usual way to periodize the integral equation---via the quasi-periodic Green's function---fails at Wood's anomalies. We instead use the free-space Green's kernel for the near field, add auxiliary basis functions for the far field, and enforce periodicity in an expanded linear system; this is robust for all parameters. Inverting the periodic and layer unknowns, we are left with a square linear system involving only the inclusion scattering coefficients. Preconditioning by the single-inclusion scattering matrix, this is solved iteratively in time using a fast matrix-vector product. Numerical experiments show that a diffraction grating containing inclusions per period can be solved to 9-digit accuracy in under 5 minutes on a laptop.
Cited by in corpus (9)
- Efficient numerical solution of acoustic scattering from doubly-periodic arrays of axisymmetric objects
- A Fast Solver for the Elastic Scattering of Multiple Particles
- Fast Multipole Method For 3-D Helmholtz Equation In Layered Media
- Efficient and accurate computation of electric field dyadic Green's function in layered media
- Spectrally-accurate numerical method for acoustic scattering from doubly-periodic 3D multilayered media
- Windowed Green function method for wave scattering by periodic arrays of 2D obstacles
- Fast inverse elastic scattering of multiple particles in three dimensions
- Domain decomposition for quasi-periodic scattering by layered media via robust boundary-integral equations at all frequencies
- Taylor expansion based fast Multipole Methods for 3-D Helmholtz equations in Layered Media