Normalized to: Jänes, J.
[1]
oai:arXiv.org:1407.7105 [pdf] - 876941
A connected component-based method for efficiently integrating
multiscale $N$-body systems
Submitted: 2014-07-26
We present a novel method for efficient direct integration of gravitational
N-body systems with a large variation in characteristic time scales. The method
is based on a recursive and adaptive partitioning of the system based on the
connected components of the graph generated by the particle distribution
combined with an interaction-specific time step criterion. It uses an explicit
and approximately time-symmetric time step criterion, and conserves linear and
angular momentum to machine precision. In numerical tests on astrophysically
relevant setups, the method compares favourably to both alternative
Hamiltonian-splitting integrators as well as recently developed block time
step-based GPU-accelerated Hermite codes. Our reference implementation is
incorporated in the HUAYNO code, which is freely available as a part of the
AMUSE framework.
[2]
oai:arXiv.org:1205.5668 [pdf] - 1123663
N-body Integrators with Individual Time Steps from Hierarchical
Splitting
Submitted: 2012-05-25
We review the implementation of individual particle time-stepping for N-body
dynamics. We present a class of integrators derived from second order
Hamiltonian splitting. In contrast to the usual implementation of individual
time-stepping, these integrators are momentum conserving and show excellent
energy conservation in conjunction with a symmetrized time step criterion. We
use an explicit but approximate formula for the time symmetrization that is
compatible with the use of individual time steps. No iterative scheme is
necessary. We implement these ideas in the HUAYNO (available online at
www.amusecode.org) code and present tests of the integrators and show that the
presented integration schemes shows good energy conservation, with little or no
systematic drift, while conserving momentum and angular momentum to machine
precision for long term integrations.