English

Adaptive fast multipole methods on the GPU

Distributed, Parallel, and Cluster Computing 2013-02-22 v2 Data Structures and Algorithms

Abstract

We present a highly general implementation of fast multipole methods on graphics processing units (GPUs). Our two-dimensional double precision code features an asymmetric type of adaptive space discretization leading to a particularly elegant and flexible implementation. All steps of the multipole algorithm are efficiently performed on the GPU, including the initial phase which assembles the topological information of the input data. Through careful timing experiments we investigate the effects of the various peculiarities of the GPU architecture.

Keywords

Cite

@article{arxiv.1205.4611,
  title  = {Adaptive fast multipole methods on the GPU},
  author = {Anders Goude and Stefan Engblom},
  journal= {arXiv preprint arXiv:1205.4611},
  year   = {2013}
}

Comments

Software available at http://user.it.uu.se/~stefane/freeware.html

R2 v1 2026-06-21T21:07:16.930Z