A parallel fast algorithm for computing the Helmholtz integral operator in 3-D layered media

被引:19
作者
Cho, Min Hyung [1 ]
Cai, Wei [1 ,2 ]
机构
[1] Univ N Carolina, Dept Math & Stat, Charlotte, NC 28223 USA
[2] Shanghai Jiao Tong Univ, Inst Nat Sci, Shanghai 200240, Peoples R China
基金
美国国家科学基金会;
关键词
Helmholtz equation; Layered media; Green's function; Window function; Fast multipole method; Tree-code; BOUNDARY VALUE-PROBLEMS; FAST MULTIPOLE METHOD; ELECTROMAGNETIC SCATTERING; GREENS-FUNCTIONS; EQUATIONS;
D O I
10.1016/j.jcp.2012.05.022
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper, we propose a parallel fast algorithm for computing the product of the discretized Helmholtz integral operator in layered media and a vector in O((NqNzNxNy)-N-2 logN(x)N(y)) operations. Here NxNyNz is the number of sources and N-q is the number of quadrature points used in the evaluation of the Sommerfeld integral in the definition of layered media Green's function (for problems in thin-layer media, N-z = 0(1)). Such a product forms the key step of many iterative solvers (such as the Krylov subspace based GMRES and BiCGSTAB) for linear systems arising from the integral equation methods for the Helmholtz equations. The fast solver is based on two important techniques which reduce the cost of quadrature summations in the Sommerfeld contour integral for Green's functions in 3-D layered media. The first technique is the removal of surface pole effects along the real axis integration contour by identifying the pole locations with a discrete wavelet transform; In the second technique, we apply a window-based high frequency filter to shorten the contour length. As a result, the integral operator for the 3-D layered media can be efficiently written as a sum of 2-D Hankel cylindrical integral operators, and the latter can be calculated by either a tree-code or a 2-D wideband fast multipole method in a fast manner. Numerical results show the efficiency and parallelism of the proposed fast algorithm. (C) 2012 Elsevier Inc. All rights reserved.
引用
收藏
页码:5910 / 5925
页数:16
相关论文
共 31 条
[1]  
Abramowitz M., 1970, HDB MATH FUNCTIONS
[2]   A robust approach for the derivation of closed-form Green's functions [J].
Aksun, MI .
IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, 1996, 44 (05) :651-658
[3]  
[Anonymous], 2009, Classical Electrodynamics
[4]  
[Anonymous], 1996, Iterative Methods for Sparse Linear Systems
[5]   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
[6]   A fast, high-order algorithm for the solution of surface scattering problems: Basic implementation, tests, and applications [J].
Bruno, OP ;
Kunyansky, LA .
JOURNAL OF COMPUTATIONAL PHYSICS, 2001, 169 (01) :80-110
[7]   An adaptive spline wavelet ADI (SW-ADI) method for two-dimensional reaction-diffusion equations [J].
Cai, W ;
Zhang, W .
JOURNAL OF COMPUTATIONAL PHYSICS, 1998, 139 (01) :92-126
[8]   Fast calculations of dyadic Green's functions for electromagnetic scattering in a multilayered medium [J].
Cai, W ;
Yu, TJ .
JOURNAL OF COMPUTATIONAL PHYSICS, 2000, 165 (01) :1-21
[9]   Adaptive multiresolution collocation methods for initial boundary value problems of nonlinear PDEs [J].
Cai, W ;
Wang, JZ .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 1996, 33 (03) :937-970
[10]   Algorithmic issues for electromagnetic scattering in layered media: Green's functions, current basis, and fast solver [J].
Cai, W .
ADVANCES IN COMPUTATIONAL MATHEMATICS, 2002, 16 (2-3) :157-174