A fast, high-order algorithm for the solution of surface scattering problems: Basic implementation, tests, and applications

被引:198
作者
Bruno, OP [1 ]
Kunyansky, LA [1 ]
机构
[1] CALTECH, Pasadena, CA 91125 USA
基金
美国国家科学基金会;
关键词
D O I
10.1006/jcph.2001.6714
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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 solution of the corresponding boundary integral equation. The high-order accuracy of our solver is achieved through use of partitions of unity together with analytical resolution of kernel singularities. The acceleration, in turn, results from use of a novel approach which, based on high-order "two-face" equivalent source approximations, reduces the evaluation of far interactions to evaluation of 3-D fast Fourier transforms (FFTs), This approach is faster and substantially more accurate, and it runs on dramatically smaller memories than other FFT and k-space methods. The present algorithm computes one matrix-vector multiplication in O(N-6/5 log N) to O(N-4/3 log N) operations, where N is the number of surface discretization points. The latter estimate applies to smooth surfaces, for which our high-order algorithm provides accurate solutions with small values of N; the former, more favorable count is valid for highly complex surfaces requiring significant amounts of subwavelength sampling. Further, our approach exhibits super-algebraic convergence. it can be applied to smooth and nonsmooth scatterers, and it does not suffer from accuracy breakdowns of any kind. In this paper we introduce the main algorithmic components in our approach, and we demonstrate its performance with a variety of numerical results. In particular, we show that the present algorithm can evaluate accurately in a personal computer scattering from bodies of acoustical sizes Of several hundreds. (C) 2001 Academic Press.
引用
收藏
页码:80 / 110
页数:31
相关论文
共 27 条
[1]   AN IMPLEMENTATION OF THE FAST MULTIPOLE METHOD WITHOUT MULTIPOLES [J].
ANDERSON, CR .
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1992, 13 (04) :923-947
[2]   AIM: Adaptive integral method for solving large-scale electromagnetic scattering and radiation problems [J].
Bleszynski, E ;
Bleszynski, M ;
Jaroszewicz, T .
RADIO SCIENCE, 1996, 31 (05) :1225-1251
[4]  
BRUNO O, UNPUB HIGH ORDER SOL
[5]   A fast high-order solver for EM scattering from complex penetrable bodies: TE case [J].
Bruno, OP ;
Sei, A .
IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, 2000, 48 (12) :1862-1864
[6]  
BRUNO OP, UNPUB SURFACE SCATTE
[7]  
BRUNO S, 1997, P 13 ANN REV PROGR A, P1296
[8]   Numerical solution of the Helmholtz equation in 2D and 3D using a high-order Nystrom discretization [J].
Canino, LF ;
Ottusch, JJ ;
Stalzer, MA ;
Visher, JL ;
Wandzura, SM .
JOURNAL OF COMPUTATIONAL PHYSICS, 1998, 146 (02) :627-663
[9]   A NUMERICAL SCHEME TO OBTAIN THE RCS OF 3-DIMENSIONAL BODIES OF RESONANT SIZE USING THE CONJUGATE-GRADIENT METHOD AND THE FAST FOURIER-TRANSFORM [J].
CATEDRA, MF ;
GAGO, E ;
NUNO, L .
IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, 1989, 37 (05) :528-537
[10]  
Coifman R., 1993, IEEE Antennas and Propagation Magazine, V35, P7, DOI 10.1109/74.250128