Surface scattering in three dimensions: an accelerated high–order solver

We present a new algorithm for the numerical solution of problems of acoustic scattering by surfaces in three–dimensional space. This algorithm evaluates scattered fields through fast, high–order, accurate solution of the corresponding boundary integral equation. The high–order accuracy of our solver is achieved through use of partitions of unityI together with analytical resolution of kernel singularities. The acceleration, in turn, results from use of high–order equivalent source approximations, which allow for fast evaluation of non–adjacent interactions by means of the three–dimensional fast Fourier transform (FFT). Our acceleration scheme has dramatically lower memory requirements and yields much higher accuracy than existing FFT–accelerated techniques. The present algorithm computes one matrix–vector multiply in O(N6/5logN) to O(N4/3logN) operations (depending on the geometric characteristics of the scattering surface), it exhibits super–algebraic convergence, and it does not suffer from accuracy breakdowns of any kind. We demonstrate the efficiency of our method through a variety of examples. In particular, we show that the present algorithm can evaluate accurately, on a personal computer, scattering from bodies of acoustical sizes (ka) of several hundreds.

[1]  R. Coifman,et al.  The fast multipole method for the wave equation: a pedestrian prescription , 1993, IEEE Antennas and Propagation Magazine.

[2]  Y. Saad,et al.  GMRES: a generalized minimal residual algorithm for solving nonsymmetric linear systems , 1986 .

[3]  Christopher Laubreuche A convergence theorem for the fast multipole method for 2 dimensional scattering problems , 1998 .

[4]  L. Greengard,et al.  Accelerating fast multipole methods for the Helmholtz equation at low frequencies , 1998 .

[5]  Jiming Song,et al.  Fast Illinois solver code (FISC) , 1998 .

[6]  John J. Ottusch,et al.  Numerical Solution of the Helmholtz Equation in 2D and 3D Using a High-Order Nyström Discretization , 1998 .

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

[8]  V. Rokhlin Diagonal Forms of Translation Operators for the Helmholtz Equation in Three Dimensions , 1993 .

[9]  A convergence theorem for the fast multipole method for 2 dimensional scattering problems , 1998, Math. Comput..

[10]  Jacob K. White,et al.  A precorrected-FFT method for electrostatic analysis of complicated 3-D structures , 1997, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[11]  A. C. Woo,et al.  Benchmark radar targets for the validation of computational electromagnetics programs , 1993 .

[12]  L. Felsen,et al.  Radiation and scattering of waves , 1972 .

[13]  Jiming Song,et al.  Multilevel fast multipole algorithm for electromagnetic scattering by large complex objects , 1997 .

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

[15]  M. Cátedra,et al.  A numerical scheme to obtain the RCS of three-dimensional bodies of resonant size using the conjugate gradient method and the fast Fourier transform , 1989 .

[16]  V. Rokhlin Rapid Solution of Integral Equations of Scattering Theory , 1990 .

[17]  M. G. Duffy,et al.  Quadrature Over a Pyramid or Cube of Integrands with a Singularity at a Vertex , 1982 .

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

[19]  M. Bleszynski,et al.  AIM: Adaptive integral method for solving large‐scale electromagnetic scattering and radiation problems , 1996 .

[20]  B. Dembart,et al.  The accuracy of fast multipole methods for Maxwell's equations , 1998 .