Distributed and Adaptive Fast Multipole Method In Three Dimensions

02/12/2020
by   Jonathan Bull, et al.
0

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 discretisation 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.

READ FULL TEXT

page 5

page 13

page 14

page 15

page 16

page 17

research
06/25/2020

Domain Decomposition Parabolic Monge-Ampère Approach for Fast Generation of Adaptive Moving Meshes

A fast method is presented for adaptive moving mesh generation in multi-...
research
12/30/2021

Massively Parallelized Interpolated Factored Green Function Method

This paper presents a parallel implementation of the "Interpolated Facto...
research
03/29/2022

Adaptive Hermite Spectral Methods in Unbounded Domains

Recently, new adaptive techniques were developed that greatly improved t...
research
05/30/2019

Scaling Up Quasi-Newton Algorithms: Communication Efficient Distributed SR1

In this paper, we present a scalable distributed implementation of the s...
research
11/08/2017

RPYFMM: Parallel Adaptive Fast Multipole Method for Rotne-Prager-Yamakawa Tensor in Biomolecular Hydrodynamics Simulations

RPYFMM is a software package for the efficient evaluation of the potenti...
research
12/15/2021

On Generalization and Computation of Tukey's Depth: Part I

Tukey's depth offers a powerful tool for nonparametric inference and est...
research
10/31/2022

Space-fluid Adaptive Sampling by Self-Organisation

A recurrent task in coordinated systems is managing (estimating, predict...

Please sign up or login with your details

Forgot password? Click here to reset