Hierarchical Parallelization of the Multilevel Fast Multipole Algorithm (MLFMA)


Creative Commons License

Gurel L., Erguel O.

PROCEEDINGS OF THE IEEE, cilt.101, sa.2, ss.332-341, 2013 (SCI-Expanded) identifier identifier

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 101 Sayı: 2
  • Basım Tarihi: 2013
  • Doi Numarası: 10.1109/jproc.2012.2222331
  • Dergi Adı: PROCEEDINGS OF THE IEEE
  • Derginin Tarandığı İndeksler: Science Citation Index Expanded (SCI-EXPANDED), Scopus
  • Sayfa Sayıları: ss.332-341
  • Anahtar Kelimeler: Computational electromagnetics, multilevel fast multipole algorithm (MLFMA), parallelization, surface integral equations, LARGE-SCALE PROBLEMS, ELECTROMAGNETIC SCATTERING, DIELECTRIC OBJECTS, UNKNOWNS, MILLIONS, STRATEGY
  • Orta Doğu Teknik Üniversitesi Adresli: Evet

Özet

Due to its O(NlogN) complexity, the multilevel fast multipole algorithm (MLFMA) is one of the most prized algorithms of computational electromagnetics and certain other disciplines. Various implementations of this algorithm have been used for rigorous solutions of large-scale scattering, radiation, and miscellaneous other electromagnetics problems involving 3-D objects with arbitrary geometries. Parallelization of MLFMA is crucial for solving real-life problems discretized with hundreds of millions of unknowns. This paper presents the hierarchical partitioning strategy, which provides a very efficient parallelization of MLFMA on distributed-memory architectures. We discuss the advantages of the hierarchical strategy over previous approaches and demonstrate the improved efficiency on scattering problems discretized with millions of unknowns.