Title of article :
ON OPENMP PARALLELIZATION OF THE MULTILEVEL FAST MULTIPOLE ALGORITHM
Author/Authors :
By X.-M. Pan، نويسنده , , W.-C. Pi، نويسنده , , and X.-Q. Sheng ، نويسنده ,
Issue Information :
ماهنامه با شماره پیاپی سال 2011
Pages :
15
From page :
199
To page :
213
Abstract :
Compared with MPI, OpenMP provides us an easy way to parallelize the multilevel fast multipole algorithm (MLFMA) on shared-memory systems. However, the implementation of OpenMP parallelization has many pitfalls because different parts of the MLFMA have distinct numerical characteristics due to its complicated algorithm structure. These pitfalls often cause very low efficiency, especially when many threads are employed. Through an in-depth investigation on these pitfalls with analysis and numerical experiments, we propose an efficient OpenMP parallel MLFMA. Three strategies are proposed in the parallelization, including: 1) the choice of OpenMP schedule manners; 2) loop reorganization for far-field interaction in the MLFMA; 3) determination of a transition level. Numerical experiments on large scale targets show the proposed OpenMP parallel scheme can perform as efficiently as the MPI counterpart, and much more efficiently than the straightforward OpenMP parallel one.
Journal title :
Progress In Electromagnetics Research
Serial Year :
2011
Journal title :
Progress In Electromagnetics Research
Record number :
1052549
Link To Document :
بازگشت