English

jaxFMM: An Adaptive, GPU-Parallel Implementation of the Fast Multipole Method in JAX

Computational Physics 2025-11-20 v1

Abstract

We introduce jaxFMM, an open-source, adaptive, highly parallel point-charge Fast Multipole Method implementation for the Laplace kernel written in JAX. It is based on a non-uniform refinement strategy, which results in extremely concise and simple code. Benchmarks show that the algorithm performs well even for highly non-uniform charge distributions. JaxFMM already massively speeds up stray-field computations in micromagnetics and with JAX features like autodiff, novel applications such as inverse-design problems and machine-learning tasks can be tackled with ease in the future.

Keywords

Cite

@article{arxiv.2511.15269,
  title  = {jaxFMM: An Adaptive, GPU-Parallel Implementation of the Fast Multipole Method in JAX},
  author = {Robert Kraft and Florian Bruckner and Dieter Suess and Claas Abert},
  journal= {arXiv preprint arXiv:2511.15269},
  year   = {2025}
}
R2 v1 2026-07-01T07:44:58.401Z