Abstract
We developed a Keplerian-based Hamiltonian splitting for solving the gravitational -body problem. This splitting allows us to approximate the solution of a general -body problem by a composition of multiple, independently evolved -body problems. While the Hamiltonian splitting is exact, we show that the composition of independent -body problems results in a non-symplectic non-time-symmetric first-order map. A time-symmetric second-order map is then constructed by composing this basic first-order map with its self-adjoint. The resulting method is precise for each individual -body solution and produces quick and accurate results for near-Keplerian -body systems, like planetary systems or a cluster of stars that orbit a supermassive black hole. The method is also suitable for integration of -body systems with intrinsic hierarchies, like a star cluster with primordial binaries. The superposition of Kepler solutions for each pair of particles makes the method excellently suited for parallel computing; we achieve efficiency for only particles per core, but close to perfect scaling for particles on a core distributed-memory computer. We present several implementations in \texttt{Sakura}, one of which is publicly available via the AMUSE framework.
Connections
Explore this paper’s authors, topics and related work.
Building this map preview
BZPEER is loading the nearby papers, people, topics and institutions for this page.
Reviews 0
Write a review
No reviews yet.
Discussion 0
Add a comment
No comments yet.