Parallelization of the multilevel fast multipole algorithm using the OpenMP and VALU acceleration

In this paper, a parallelization scheme by the combined use of the OpenMP and Vector Arithmetic Logic Unit (VALU) hardware acceleration is proposed to speed up the multilevel fast multipole algorithm (MLFMA) on the multicore computer architectures. This accelerating technology doesn't need to add any additional hardware equipment and could be applied to any other multicore computers whose all can obtain good accelerating effect. In addition, the spherical harmonics expansion based MLFMA is applied for reducing the memory costed. Some numerical results of typical objects are shown, through which comparative analyses are performed to give some concluding remarks.

[1]  J. Fostier,et al.  An Asynchronous Parallel MLFMA for Scattering at Multiple Dielectric Objects , 2008, IEEE Transactions on Antennas and Propagation.

[2]  Kan Xu,et al.  Multilevel fast multipole algorithm enhanced by GPU parallel technique for electromagnetic scattering problems , 2010 .

[3]  Xiaoling Yang,et al.  Performance of Streaming SIMD Extensions Instructions for the FDTD Computation , 2012, IEEE Antennas and Propagation Magazine.

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

[5]  Xin-Qing Sheng,et al.  On Openmp Parallelization of the Multilevel Fast Multipole Algorithm , 2011 .

[6]  Z. Nie,et al.  Acceleration of the Method of Moments Calculations by Using Graphics Processing Units , 2008, IEEE Transactions on Antennas and Propagation.

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

[8]  L. Gurel,et al.  A Hierarchical Partitioning Strategy for an Efficient Parallelization of the Multilevel Fast Multipole Algorithm , 2009, IEEE Transactions on Antennas and Propagation.

[9]  T.F. Eibert,et al.  Surface Integral Equation Solutions by Hierarchical Vector Basis Functions and Spherical Harmonics Based Multilevel Fast Multipole Method , 2009, IEEE Transactions on Antennas and Propagation.

[10]  T. Eibert,et al.  A diagonalized multilevel fast multipole method with spherical harmonics expansion of the k-space Integrals , 2005, IEEE Transactions on Antennas and Propagation.

[11]  R. Harrington Time-Harmonic Electromagnetic Fields , 1961 .

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

[13]  Raj Mittra,et al.  New Development of Parallel Conformal FDTD Method in Computational Electromagnetics Engineering , 2011, IEEE Antennas and Propagation Magazine.

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