An implicit symplectic solver for high-precision long term integrations of the Solar System
M. Anto\~nana, E. Alberdi, J.Makazaga, A. Murua

TL;DR
This paper introduces FCIRK16, an implicit symplectic integrator that achieves high-precision, long-term Solar System simulations efficiently, especially in handling close encounters and arbitrary perturbations, outperforming explicit schemes.
Contribution
The paper presents FCIRK16, a novel implicit symplectic integrator with high order, parallelization, and mixed-precision features, capable of accurately resolving close encounters in planetary simulations.
Findings
FCIRK16 outperforms explicit symplectic schemes in high-precision Solar System models.
The integrator effectively detects and refines steps during close encounters.
Numerical tests demonstrate superior accuracy of FCIRK16 in complex planetary simulations.
Abstract
Compared to other symplectic integrators (the Wisdom and Holman map and its higher order generalizations) that also take advantage of the hierarchical nature of the motion of the planets around the central star, our methods require solving implicit equations at each time-step. We claim that, despite this disadvantage, FCIRK16 is more efficient than explicit symplectic integrators for high precision simulations thanks to: (i) its high order of precision, (ii) its easy parallelization, and (iii) its efficient mixed-precision implementation which reduces the effect of round-off errors. In addition, unlike typical explicit symplectic integrators for near Keplerian problems, FCIRK16 is able to integrate problems with arbitrary perturbations (non necessarily split as a sum of integrable parts). We present a novel analysis of the effect of close encounters in the leading term of the local…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
