GLISSE: A GPU-optimized planetary system integrator with application to orbital stability calculations
arXiv:2011.03484
Abstract
We present a GPU-accelerated numerical integrator specifically optimized for stability calculations of small bodies in planetary systems. Specifically, the integrator is designed for cases when large numbers of test particles (tens or hundreds of thousands) need to be followed for long durations (millions of orbits) to assess the orbital stability of their initially "close-encounter free" orbits. The GLISSE (Gpu Long-term Integrator for Solar System Evolution) code implements several optimizations to achieve a roughly factor of 100 speed increase over running the same code on a CPU. We explain how various hardware speed bottlenecks can be avoided by the careful code design, although some of the choices restrict the usage to specific types of application. As a first application, we study the long-term stability of small bodies initially on orbits between Uranus and Neptune. We map out in detail the small portion of the phase space in which small bodies can survive for 4.5 billion years of evolution; the ability to integrate large numbers of particles allow us to identify for the first time how instability-inducing mean-motion resonance overlaps sharply define the stable regions. As a second application, we map the boundaries of 4 Gyr stability or transneptunian objects in the 5:2 and 3:1 mean-motion resonances, demonstrating that long-term perturbations remove the initially stable Neptune-crossing members.
arXiv comment21 pages, 16 figures
References in corpus (11)
- TensorFlow: A system for large-scale machine learning
- Dynamical Evolution of the Early Solar System
- The Resonant Transneptunian Populations
- On the Plutinos and Twotinos of the Kuiper Belt
- The GENGA Code: Gravitational Encounters in N-body simulations with GPU Acceleration
- OSSOS III - Resonant Trans-Neptunian Populations: Constraints from the first quarter of the Outer Solar System Origins Survey
- Chaotic Diffusion of Resonant Kuiper Belt Objects
- Swarm-NG: a CUDA Library for Parallel n-body Integrations with focus on Simulations of Planetary Systems
- OSSOS XVIII: Constraining migration models with the 2:1 resonance using the Outer Solar System Origins Survey
- QYMSYM: A GPU-Accelerated Hybrid Symplectic Integrator That Permits Close Encounters
- Distributed N-body Simulation on the Grid Using Dedicated Hardware