Distributed and Adaptive Fast Multipole Method in Three Dimensions

Authors

  • Jonathan Bull
  • Stefan Engblom

DOI:

https://doi.org/10.4208/cicp.OA-2020-0072

Keywords:

Adaptive fast multipole method, distributed parallelization, Message Passing Interface (MPI), multipole acceptance criterion, balanced tree.

Abstract

We develop a general distributed implementation of an adaptive fast multipole method in three space dimensions. We rely on a balanced type of adaptive space discretization which supports a highly transparent and fully distributed implementation. A complexity analysis indicates favorable scaling properties and numerical experiments on up to 512 cores and 1 billion source points verify them. The parameters controlling the algorithm are subject to in-depth experiments and the performance response to the input parameters implies that the overall implementation is well-suited to automated tuning.

Published

2021-08-10

Abstract View

  • 59574

Pdf View

  • 3243

Issue

Section

Articles

How to Cite

Distributed and Adaptive Fast Multipole Method in Three Dimensions. (2021). Communications in Computational Physics, 30(4), 959-984. https://doi.org/10.4208/cicp.OA-2020-0072