Abstract
Using OpenMP to further accelerate the pure MPI parallel MLFMA, an efficient and flexible parallel multilevel fast multipole algorithm (MPI-OpenMP-MLFMA) is proposed. Compared with previous MPI parallel schemes, the MPI-OpenMP-MLFMA improves the load-balance and scalability greatly. The computational capability of the proposed MPI-OpenMP-MLFMA is demonstrated by computing scattering from two extremely large targets: a sphere with a diameter of 1200 wavelengths, modeled by 1,063,706,700 unknowns, and an airplane model with the largest dimension of 1600 wavelengths, involving 288,151,344 unknowns.
| Original language | English |
|---|---|
| Article number | 6164224 |
| Pages (from-to) | 2571-2574 |
| Number of pages | 4 |
| Journal | IEEE Transactions on Antennas and Propagation |
| Volume | 60 |
| Issue number | 5 |
| DOIs | |
| Publication status | Published - 2012 |
Keywords
- Electromagnetic scattering
- MPI
- OpenMP
- parallelization
- shared memory systems