• DocumentCode
    108738
  • Title

    A Well-Scaling Parallel Algorithm for the Computation of the Translation Operator in the MLFMA

  • Author

    Michiels, Bart ; Bogaert, Ignace ; Fostier, Jan ; De Zutter, Daniel

  • Author_Institution
    Dept. of Inf. Technol. (INTEC), Ghent Univ., Ghent, Belgium
  • Volume
    62
  • Issue
    5
  • fYear
    2014
  • fDate
    May-14
  • Firstpage
    2679
  • Lastpage
    2687
  • Abstract
    This paper investigates the parallel, distributed-memory computation of the translation operator with L+1 multipoles in the three-dimensional Multilevel Fast Multipole Algorithm (MLFMA). A baseline, communication-free parallel algorithm can compute such a translation operator in O(L) time, using O(L2) processes. We propose a parallel algorithm that reduces this complexity to O(logL) time. This complexity is theoretically supported and experimentally validated up to 16 384 parallel processes. For realistic cases, the implementation of the proposed algorithm proves to be up to ten times faster than the baseline algorithm. For a large-scale parallel MLFMA simulation with 4096 parallel processes, the runtime for the computation of all translation operators during the setup stage is reduced from roughly one hour to only a few minutes.
  • Keywords
    antenna radiation patterns; computational complexity; interpolation; parallel algorithms; L+1 multipoles; MLFMA; communication-free parallel algorithm; multilevel fast multipole algorithm; translation operator computation; well-scaling parallel algorithm; Antenna radiation patterns; Complexity theory; Density functional theory; Interpolation; MLFMA; Parallel algorithms; Runtime; Distributed-memory architecture; MLFMA; parallel computing; translation operator;
  • fLanguage
    English
  • Journal_Title
    Antennas and Propagation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-926X
  • Type

    jour

  • DOI
    10.1109/TAP.2014.2307338
  • Filename
    6746044