A fast, higher-order solver for scattering by penetrable bodies in three dimensions

In this paper, we introduce a new fast, higher-order solver for scattering by inhomogeneous media in three dimensions. As in previously existing methods, the low complexity of our integral equation method, O(NlogN) operations for an N point discretization, is obtained through extensive use of the fast Fourier transform (FFT) for the evaluation of convolutions. However, the present approach obtains significantly higher-order accuracy than these previous approaches, yielding, at worst, third-order far field accuracy (or substantially better for smooth scatterers), even for discontinuous and complex refractive index distributions (possibly containing severe geometric singularities such as corners and cusps). The increased order of convergence of our method results from (i) a partition of unity decomposition of the Green's function into a smooth part with unbounded support and a singular part with compact support, and (ii) replacement of the (possibly discontinuous) scatterer by an appropriate ''Fourier smoothed'' scatterer; the resulting convolutions can then be computed with higher-order accuracy by means of O(NlogN) FFTs. We present a parallel implementation of our approach, and demonstrate the method's efficiency and accuracy through a variety of computational examples. For a very large scatterer considered earlier in the literature (with a volume of 3648@l^3, where @l is the wavelength), using the same number of points per wavelength and in computing times comparable to those required by the previous approach, the present algorithm produces far-field values whose errors are two orders of magnitude smaller than those reported previously.

[1]  L. Demkowicz,et al.  An hp-adaptive finite element method for electromagnetics: Part 1: Data structure and constrained approximation , 2000 .

[2]  Jan S. Hesthaven,et al.  Spectral Simulations of Electromagnetic Wave Scattering , 1997 .

[3]  William Gropp,et al.  Modern Software Tools in Scientific Computing , 1994 .

[4]  Leszek Demkowicz,et al.  An hp‐adaptive finite element method for electromagnetics—part II: A 3D implementation , 2002 .

[5]  Anne Greenbaum,et al.  Iterative methods for solving linear systems , 1997, Frontiers in applied mathematics.

[6]  Oscar P. Bruno,et al.  Higher-Order Fourier Approximation in Scattering by Two-Dimensional, Inhomogeneous Media , 2004, SIAM J. Numer. Anal..

[7]  J. E. Glynn,et al.  Numerical Recipes: The Art of Scientific Computing , 1989 .

[8]  G. M.,et al.  Partial Differential Equations I , 2023, Applied Mathematical Sciences.

[9]  O. Bruno,et al.  A fast, high-order algorithm for the solution of surface scattering problems: basic implementation, tests, and applications , 2001 .

[10]  Stephen D. Gedney,et al.  High‐order solution for the electromagnetic scattering by inhomogeneous dielectric bodies , 2003 .

[11]  William H. Press,et al.  Numerical recipes , 1990 .

[12]  Norbert N. Bojarski,et al.  The k-space formulation of the scattering problem in the time domain , 1982 .

[13]  Z. Q. Zhang,et al.  Three‐dimensional weak‐form conjugate‐ and biconjugate‐gradient FFT methods for volume integral equations , 2001 .

[14]  John Strain,et al.  Locally Corrected Multidimensional Quadrature Rules for Singular Functions , 1995, SIAM J. Sci. Comput..

[15]  Peter Monk,et al.  An analysis of the coupling of finite-element and Nyström methods in acoustic scattering , 1994 .

[16]  Oscar P. Bruno,et al.  A fast high-order solver for problems of scattering by heterogeneous bodies , 2003 .

[17]  Qing Huo Liu,et al.  RCS computation of large inhomogeneous objects using a fast integral equation solver , 2003 .

[18]  Gang Liu,et al.  A fast, high‐order quadrature sampled pre‐corrected fast‐Fourier transform for electromagnetic scattering , 2003 .

[19]  Arnold Neumaier,et al.  Introduction to Numerical Analysis , 2001 .

[20]  John Strain,et al.  Fast Adaptive 2D Vortex Methods , 1997 .

[21]  Steven G. Johnson,et al.  FFTW: an adaptive software architecture for the FFT , 1998, Proceedings of the 1998 IEEE International Conference on Acoustics, Speech and Signal Processing, ICASSP '98 (Cat. No.98CH36181).

[22]  John Strain,et al.  2D Vortex Methods and Singular Quadrature Rules , 1996 .

[23]  Oscar P. Bruno,et al.  A fast high-order solver for EM scattering from complex penetrable bodies: TE case , 2000 .

[24]  P. M. Berg,et al.  The three dimensional weak form of the conjugate gradient FFT method for solving scattering problems , 1992 .

[25]  A. Kirsch,et al.  Convergence analysis of a coupled finite element and spectral method in acoustic scattering , 1990 .

[26]  G. Vainikko Fast Solvers of the Lippmann-Schwinger Equation , 2000 .

[27]  F. John Partial differential equations , 1967 .

[28]  Q.H. Liu,et al.  Fast spectral-domain method for acoustic scattering problems , 2001, IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control.

[29]  P. Heywood Trigonometric Series , 1968, Nature.

[30]  William Gropp,et al.  Efficient Management of Parallelism in Object-Oriented Numerical Software Libraries , 1997, SciTools.

[31]  J. R. Scotti,et al.  Available From , 1973 .

[32]  G. Folland Introduction to Partial Differential Equations , 1976 .

[33]  J. Hesthaven,et al.  Convergent Cartesian Grid Methods for Maxwell's Equations in Complex Geometries , 2001 .

[34]  J. Hesthaven,et al.  Nodal high-order methods on unstructured grids , 2002 .

[35]  Stephen D. Gedney,et al.  High-order Nystrm solution of the volume EFIE for TM-wave scattering , 2000 .

[36]  R. Kress,et al.  Inverse Acoustic and Electromagnetic Scattering Theory , 1992 .

[37]  P. Bassanini,et al.  Elliptic Partial Differential Equations of Second Order , 1997 .

[38]  Y. Mukaigawa,et al.  Large Deviations Estimates for Some Non-local Equations I. Fast Decaying Kernels and Explicit Bounds , 2022 .

[39]  William H. Press,et al.  Book-Review - Numerical Recipes in Pascal - the Art of Scientific Computing , 1989 .