SUPERCOMPUTER AWARE APPROACH FOR THE SOLUTION OF CHALLENGING ELECTROMAGNETIC PROBLEMS

Abstract|It is a proven fact that The Fast Fourier Transform(FFT) extension of the conventional Fast Multipole Method (FMM)reduces the matrix vector product (MVP) complexity and preservesthe propensity for parallel scaling of the single level FMM. In thispaper, an e–cient parallel strategy of a nested variation of the FMM-FFT algorithm that reduces the memory requirements is presented.The solution provided by this parallel implementation for a challengingproblem with more than 0.5 billion unknowns has constituted the worldrecord in computational electromagnetics (CEM) at the beginning of2009.1. INTRODUCTIONRecent years have seen an increasing efiort in the development of fastand e–cient electromagnetic solutions with a reduced computationalcost regarding the conventional Method of Moments. Among others,the Fast Multipole Method (FMM) [1] and its multilevel version, theMLFMA [2,3] have constituted one of the most important advances inthat context.This development of fast electromagnetic solvers has gone handin hand with the constant advances in computer technology. Dueto this simultaneous growth, overcoming the limits in the scalabilityof the available codes became a priority in order to take advantageof the large amount of computational resources and capabilities thatare available in modern High Performance Computer (HPC) systems.For this reason, works focused on the parallelization improvement ofthe Multilevel Fast Multipole Algorithm (MLFMA) [4{13] have gainedinterest in last years.Besides, the FMM-Fast Fourier Transform (FMM-FFT) deservesbe taken into account as an alternative to beneflt from massivelyparallel distributed computers. This variation of the single-level FMMwas flrst proposed in [14] as an acceleration technique applied to almostplanar surfaces. Later on, a parallelized implementation was applied togeneral three-dimensional geometries [15]. The method uses the FFTto speedup the translation stage resulting in a dramatic reduction ofthe matrix-vector product (MVP) time requirement with respect tothe FMM. Although in general the FMM-FFT is not algorithmically ase–cient as the MLFMA, it has the advantage of preserving the naturalparallel scaling propensity of the single-level FMM in the spectral (

[1]  J.L. Volakis,et al.  Massively Parallel Fast Multipole Method Solutions of Large Electromagnetic Scattering Problems , 2007, IEEE Transactions on Antennas and Propagation.

[2]  G. Sylvand Performance of a parallel implementation of the FMM for electromagnetics applications , 2003 .

[3]  X. Sheng,et al.  A Highly Efficient Parallel Approach of Multi-level Fast Multipole Algorithm , 2006 .

[4]  Ozgur Ergul,et al.  Fast and accurate solutions of extremely large integral-equation problems discretised with tens of millions of unknowns , 2007 .

[5]  Xiao-Min Pan,et al.  A Sophisticated Parallel MLFMA for Scattering by Extremely Large Targets [EM Programmer's Notebook] , 2008, IEEE Antennas and Propagation Magazine.

[6]  L. Landesa,et al.  High Scalability FMM-FFT Electromagnetic Solver for Supercomputer Systems , 2009, IEEE Antennas and Propagation Magazine.

[7]  D. Wilton,et al.  Electromagnetic scattering by surfaces of arbitrary shape , 1980 .

[8]  W.C. Chew,et al.  Solving large scale electromagnetic problems using a Linux cluster and parallel MLFMA , 1999, IEEE Antennas and Propagation Society International Symposium. 1999 Digest. Held in conjunction with: USNC/URSI National Radio Science Meeting (Cat. No.99CH37010).

[9]  Jiming Song,et al.  Monte Carlo simulation of electromagnetic scattering from two-dimensional random rough surfaces , 1997 .

[10]  S. Velamparambil,et al.  10 million unknowns: is it that big? [computational electromagnetics] , 2003, IEEE Antennas and Propagation Magazine.

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

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

[13]  L. Landesa,et al.  On the Use of the Singular Value Decomposition in the Fast Multipole Method , 2008, IEEE Transactions on Antennas and Propagation.

[14]  S. Velamparambil,et al.  Analysis and performance of a distributed memory multilevel fast multipole algorithm , 2005, IEEE Transactions on Antennas and Propagation.

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

[16]  P. Wang,et al.  Scattering and Radiation Problem of Surface/Surface Junction Structure with Multilevel Fast Multipole Algorithm , 2006 .

[17]  L. Gurel,et al.  Efficient Parallelization of the Multilevel Fast Multipole Algorithm for the Solution of Large-Scale Scattering Problems , 2008, IEEE Transactions on Antennas and Propagation.

[18]  Jiming Song,et al.  Multilevel fast‐multipole algorithm for solving combined field integral equations of electromagnetic scattering , 1995 .

[19]  Ozgur Ergul,et al.  Fast and accurate analysis of large metamaterial structures using the multilevel fast multipole algorithm , 2009 .