Warm-started Chebyshev geometric multigrid is competitive with distributed FFTs for FastPM and enables a differentiable moving-mesh particle–mesh gravity solver in JAX.
A simple and efficient solver for self-gravity in the DISPATCH astrophysical simulation framework
1 Pith paper cite this work, alongside 2 external citations. Polarity classification is still indexing.
abstract
We describe a simple and effective algorithm for solving Poisson's equation in the context of self-gravity within the DISPATCH astrophysical fluid framework. The algorithm leverages the fact that DISPATCH stores multiple time slices and uses asynchronous time-stepping to produce a scheme that does not require any explicit global communication or sub-cycling, only the normal, local communication between patches and the iterative solution to Poisson's equation. We demonstrate that the implementation is suitable for both collections of patches of a single resolution and for hierarchies of adaptively resolved patches. Benchmarks are presented that demonstrate the accuracy, effectiveness and efficiency of the scheme.
fields
astro-ph.IM 1years
2026 1verdicts
CONDITIONAL 1representative citing papers
citing papers explorer
-
Fast(er)PM and Moving Mesh: JAX-native Geometric Multigrid Methods
Warm-started Chebyshev geometric multigrid is competitive with distributed FFTs for FastPM and enables a differentiable moving-mesh particle–mesh gravity solver in JAX.