arXiv · 1311.4257
A parallel directional Fast Multipole Method
Abstract
This paper introduces a parallel directional fast multipole method (FMM) for solving N-body problems with highly oscillatory kernels, with a focus on the Helmholtz kernel in three dimensions. This class of oscillatory kernels requires a more restrictive low-rank criterion than that of the low-frequency regime, and thus effective parallelizations must adapt to the modified data dependencies. We propose a simple partition at a fixed level of the octree and show that, if the partitions are properly balanced between p processes, the overall runtime is essentially O(N log N/p+ p). By the structure of the low-rank criterion, we are able to avoid communication at the top of the octree. We demonstrate the effectiveness of our parallelization on several challenging models.
Explore related subjects
Keep this discovery
Austin R. Benson, Jack Poulson, Kenneth Tran, Björn Engquist, Lexing Ying. 2013-11-18. A parallel directional Fast Multipole Method. https://doi.org/10.1137/130945569
Cite the original work for its findings. Save a collection to share your selection of sources.