Title :
Scalable parallel computation of the translation operator in three dimensions
Author :
Michiels, Bart ; Bogaert, Ignace ; Fostier, Jan ; De Zutter, Daniel
Author_Institution :
Ghent Univ., Ghent, Belgium
Abstract :
We propose a novel algorithm for the parallel, distributed-memory computation of the translation operator in the three-dimensional multilevel fast multipole algorithm (MLFMA). Sequential algorithms can compute the translation operator with L multipoles and O(L2) sampling points in O(L2) time. State-of-the-art hierarchical parallelization schemes of the MLFMA rely on the distribution of radiation patterns and associated translation operators among P = O(L2) parallel processes, necessitating the development of distributed-memory algorithms for the computation of the translation operator. Whereas a baseline parallel algorithm computes this translation operator in O(L) time, we propose an algorithm that achieves this in only O(log L) time. For large translation operators and a high number of parallel processes, our algorithm proves to be roughly ten times faster than the baseline algorithm.
Keywords :
antenna radiation patterns; distributed memory systems; sampling methods; MLFMA; distributed-memory computation; radiation patterns; sampling points; scalable parallel computation; sequential algorithms; three dimensions; three-dimensional multilevel fast multipole algorithm; translation operators; Antenna radiation patterns; Educational institutions; Interpolation; MLFMA; Parallel algorithms; Polynomials;
Conference_Titel :
Computational Electromagnetics Workshop (CEM), 2013
Conference_Location :
Izmir
Print_ISBN :
978-1-4799-1432-6
DOI :
10.1109/CEM.2013.6617122