A Scalable Parallel Fast Multipole Method for Analysis of Scattering from Perfect Electrically Conducting Surfaces

In this paper, we develop a parallel Fast Multipole Method (FMM) based solution for computing the scattered electromagnetic fields from a Perfect Electrically Conducting (PEC) surface. The main contributions of this work are the development of parallel algorithms with the following characteristics: 1) provably efficient worst-case run-time irrespective of the shape of the scatterer, 2) communication-efficiency, and 3) guaranteed load balancing within a small constant factor. We have developed a scalable, parallel code and validated it against surfaces for which solution can be computed analytically, and against serial software. The efficiency and scalability of the code is demonstrated with experimental results on an IBM xSeries cluster. Though developed in the context of this particular application, our algorithms can be used in other applications involving parallel FMM.

[1]  Weng Cho Chew,et al.  Fast algorithm for solving hybrid integral equations , 1993 .

[2]  Lawrence Carin,et al.  Fast multipole method for scattering from an arbitrary PEC target above or buried in a lossy half space , 2001 .

[3]  Shang-Hua Teng,et al.  Provably Good Partitioning and Load Balancing Algorithms for Parallel Adaptive N-Body Simulation , 1998, SIAM J. Sci. Comput..

[4]  Jianming Jin,et al.  A higher order parallelized multilevel fast multipole algorithm for 3-D scattering , 2001 .

[5]  Srinivas Aluru,et al.  Dynamic Compressed Hypertoctrees with Application to the N-Body Problem , 1999, FSTTCS.

[6]  S. Rao Kosaraju,et al.  A decomposition of multidimensional point sets with applications to k-nearest-neighbors and n-body potential fields , 1995, JACM.

[7]  Srinivas Aluru,et al.  A provably optimal, distribution-independent parallel fast multipole method , 2000, Proceedings 14th International Parallel and Distributed Processing Symposium. IPDPS 2000.

[8]  Mingyu Lu,et al.  Fast analysis of transient electromagnetic scattering phenomena using the multilevel plane wave time domain algorithm , 2003 .

[9]  Horst Schwichtenberg,et al.  Acceleration of molecular mechanic simulation by parallelization and fast multipole techniques , 1999, Parallel Comput..

[10]  Vikram Jandhyala,et al.  Two-dimensional rough surface couplers for broadband quantum-well infrared photodetectors , 1998 .

[11]  Vipin Kumar,et al.  Parallel Hierarchical Solvers and Preconditioners for Boundary Element Methods , 1998, SIAM J. Sci. Comput..

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

[13]  Eric Michielssen,et al.  A two-level plane wave time-domain algorithm for fast analysis of EMC/EMI problems , 2002 .

[14]  Pangfeng Liu,et al.  Experiences with parallel N-body simulation , 1994, SPAA '94.

[15]  Vipin Kumar,et al.  Parallel Hierarchical Solvers and Preconditioners for Boundary Element Methods , 1996, Proceedings of the 1996 ACM/IEEE Conference on Supercomputing.

[16]  Weng Cho Chew,et al.  A combined steepest descent-fast multipole algorithm for the analysis of three-dimensional scattering by rough surfaces , 1997 .

[17]  Michael S. Warren,et al.  Astrophysical N-body simulations using hierarchical tree data structures , 1992, Proceedings Supercomputing '92.

[18]  Bradley K. Alpert,et al.  A Fast Spherical Filter with Uniform Resolution , 1997 .

[19]  Joseph W. Manke,et al.  A Parallel Fast Multipole Solver for the Method of Moments in Computational Electromagnetics , 1999, PPSC.

[20]  D. Wilton,et al.  Transient scattering by conducting surfaces of arbitrary shape , 1991 .

[21]  Weng Cho Chew,et al.  Fast algorithm for the analysis of scattering by dielectric rough surfaces , 1998 .

[22]  Mark A. Stalzer,et al.  Scalable Electromagnetic Scattering Calculations on the SGI Origin 2000 , 1999, SC.

[23]  Lawrence Carin,et al.  Multilevel fast-multipole algorithm for scattering from conducting targets above or embedded in a lossy half space , 2000, IEEE Trans. Geosci. Remote. Sens..

[24]  Jian-Ming Jin,et al.  Fast and Efficient Algorithms in Computational Electromagnetics , 2001 .

[25]  Weng Cho Chew,et al.  Fast far field approximation for calculating the RCS of large objects , 1995, IEEE Antennas and Propagation Society International Symposium. 1995 Digest.

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

[27]  L. Greengard The Rapid Evaluation of Potential Fields in Particle Systems , 1988 .

[28]  V. Rokhlin Rapid solution of integral equations of classical potential theory , 1985 .

[29]  Prithviraj Banerjee,et al.  A parallel implementation of a fast multipole based 3-D capacitance extraction program on distributed memory multicomputers , 2000, Proceedings 14th International Parallel and Distributed Processing Symposium. IPDPS 2000.

[30]  Weng Cho Chew,et al.  A multilevel algorithm for solving a boundary integral equation of wave scattering , 1994 .

[31]  M. S. Warren,et al.  A parallel hashed Oct-Tree N-body algorithm , 1993, Supercomputing '93.

[32]  Fast integral equation based analysis of transient electromagnetic scattering from three-dimensional inhomogeneous lossy dielectric objects , 2001, IEEE Antennas and Propagation Society International Symposium. 2001 Digest. Held in conjunction with: USNC/URSI National Radio Science Meeting (Cat. No.01CH37229).