Skip to content
DraconiticResearch
Search Sources API
188,932 studies31 sourcesUpdated 23 min ago
PreprintCC BY-NC-SA 4.0arXiv

Time-reversible timestepping in many-body planetary systems

Abstract

Simulating chaotic planetary system evolution requires resolving small time-scales due to close encounters, scattering, collisions, and more. Simulations typically assign fixed timesteps to all particles, however, which is inefficient and wastes compute resources in a chaotically evolving system; moreover, it may under-resolve the simulation. Hybrid methods are a blunt tool for resolving small time-scales as they do not allow for fine-grained adaptation. Assigning individual timesteps, which vary in time, to planetary bodies usually violates desirable properties such as symplecticity and reversibility. In this work, we develop an "almost" exactly time-reversible direct N-body integrator, MTR, in which each pair of planets gets its own timestep, which itself can vary as the system evolves. In contrast to our previous work, we achieve this adaptation on the fly, independent of a global timestep. We provide a C version of the code and test it on several problems, demonstrating no energy error drift, as expected of a reversible method. At large particle numbers, up to N = 975, we compare against the state-of-the-art GPLUM code, which we can use in direct Hermite mode (for which it is not optimized) or tree mode (for which it is). MTR provides a speedup of up to two orders of magnitude compared to the Hermite mode, while agreeing with the distribution of orbits. In our default configuration, MTR's speed matches or improves on the tree mode's speed, by up to an order magnitude, despite the tree mode's faster and approximate force calculation.

Related

  1. Diversity of planetary origins and compositions traced by stellar abundance differences among co-natal star systems
    Bertram Bitsch, Fan Liu, Haiyang S. Wang
    Astronomy & AstrophysicsPeer-reviewedPublisher termsSolar & stellar physicsCrossref
  2. Characterization of Planetary Systems with Astrometry
    Gisela N. Ortiz-Leon
    arXivPreprintCC BY 4.0Full textPlanetary science & exoplanetsarXiv
  3. SOPHIE and TESS characterization of fourteen TESS objects of interest: Nine planetary systems and five low-mass stellar companions
    N. Heidari, G. Hébrard, S. Sousa +61
    Astronomy & AstrophysicsPeer-reviewedPublisher termsSolar & stellar physicsCrossref
  4. Orbital Stability of Apsidally Aligned Planetary Systems
    Gabriel Teixeira Guimarães, Eiichiro Kokubo
    arXivPreprintCC BY 4.0Full textPlanetary science & exoplanetsarXiv
  5. Shaving the Outskirts of Planetary Systems Probed by Roman via Stellar Flybys
    Donald Liveoak, Tim Hallatt, Sarah Millholland
    arXivPreprintCC BY 4.0Full textGalaxiesPlanetary science & exoplanetsarXiv
BibTeX
@misc{hernandez2026timereversible,
  title = {{Time-reversible timestepping in many-body planetary systems}},
  author = {David M. Hernandez and Tenri Jinno and Junichiro Makino},
  howpublished = {arXiv},
  year = {2026},
  month = oct,
  doi = {10.48550/arxiv.2610.22007},
  eprint = {2610.22007},
  archivePrefix = {arXiv},
  url = {https://arxiv.org/abs/2610.22007},
  note = {CC BY-NC-SA 4.0},
}
RIS
TY  - UNPB
TI  - Time-reversible timestepping in many-body planetary systems
AU  - David M. Hernandez
AU  - Tenri Jinno
AU  - Junichiro Makino
PY  - 2026
DA  - 2026/10/15
PB  - arXiv
DO  - 10.48550/arxiv.2610.22007
UR  - https://arxiv.org/abs/2610.22007
AB  - Simulating chaotic planetary system evolution requires resolving small time-scales due to close encounters, scattering, collisions, and more. Simulations typically assign fixed timesteps to all particles, however, which is inefficient and wastes compute resources in a chaotically evolving system; moreover, it may under-resolve the simulation. Hybrid methods are a blunt tool for resolving small time-scales as they do not allow for fine-grained adaptation. Assigning individual timesteps, which vary in time, to planetary bodies usually violates desirable properties such as symplecticity and reversibility. In this work, we develop an "almost" exactly time-reversible direct N-body integrator, MTR, in which each pair of planets gets its own timestep, which itself can vary as the system evolves. In contrast to our previous work, we achieve this adaptation on the fly, independent of a global timestep. We provide a C version of the code and test it on several problems, demonstrating no energy error drift, as expected of a reversible method. At large particle numbers, up to N = 975, we compare against the state-of-the-art GPLUM code, which we can use in direct Hermite mode (for which it is not optimized) or tree mode (for which it is). MTR provides a speedup of up to two orders of magnitude compared to the Hermite mode, while agreeing with the distribution of orbits. In our default configuration, MTR's speed matches or improves on the tree mode's speed, by up to an order magnitude, despite the tree mode's faster and approximate force calculation.
ER  -