Massively parallel Implementation of Multilevel Fast Multipole Algorithm on Sunway TaihuLight

Xin Duo Liu, Wei Jia He, Ming Lin Yang, Xin Qing Sheng

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We present in this paper a massively parallel approach of the multilevel fast multipole algorithm (PMLFMA) on homegrown Sunway TaihuLight supercomputer with SW26010 heterogeneous many-core processors, noted as (SW-PMLFMA), for 3-D electromagnetic scattering problems. In the proposed parallel implementation, the multilevel fast multipole algorithm (MLFMA) octree is first partitioned among management processing elements (MPEs) of SW26010 processors following the ternary partitioning scheme using the message passing interface (MPI). Then the computationally intensive parts of the PMLFMA on each MPI process, matrix filling, aggregation and disaggregation, etc., are accelerated by using all the 64 computing processing elements (CPEs) in the same core group of the MPE via the Athread programming model. Different parallelization strategies are designed for many-core accelerators to ensures a high computational throughput. Numerical results are included to demonstrate the efficiency and versatility of the proposed method.

Original languageEnglish
Title of host publication2023 International Applied Computational Electromagnetics Society Symposium, ACES-China 2023
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781733509657
DOIs
Publication statusPublished - 2023
Event2023 International Applied Computational Electromagnetics Society Symposium, ACES-China 2023 - Hangzhou, China
Duration: 15 Aug 202318 Aug 2023

Publication series

Name2023 International Applied Computational Electromagnetics Society Symposium, ACES-China 2023

Conference

Conference2023 International Applied Computational Electromagnetics Society Symposium, ACES-China 2023
Country/TerritoryChina
CityHangzhou
Period15/08/2318/08/23

Keywords

  • Multilevel fast multipole algorithm
  • SW26010 processor
  • distributed memory parallelization
  • electromagnetic scattering
  • many-core acceleration

Fingerprint

Dive into the research topics of 'Massively parallel Implementation of Multilevel Fast Multipole Algorithm on Sunway TaihuLight'. Together they form a unique fingerprint.

Cite this