A Keplerian-based Hamiltonian splitting for gravitational N-body simulations

被引:14
|
作者
Ferrari, G. Goncalves [1 ,2 ]
Boekholt, T. [1 ]
Portegies Zwart, S. [1 ]
机构
[1] Leiden Univ, Leiden Observ, NL-2300 RA Leiden, Netherlands
[2] Univ Fed Rio Grande do Sul, Inst Fis, Porto Alegre, RS, Brazil
关键词
Methods:; numerical; TIME-STEP; ALGORITHM; SCHEME; INTEGRATIONS; CLUSTERS;
D O I
10.1093/mnras/stu282
中图分类号
P1 [天文学];
学科分类号
0704 ;
摘要
We developed a Keplerian-based Hamiltonian splitting for solving the gravitational N-body problem. This splitting allows us to approximate the solution of a general N-body problem by a composition of multiple, independently evolved two-body problems. While the Hamiltonian splitting is exact, we show that the composition of independent two-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 two-body solution and produces quick and accurate results for near-Keplerian N-body systems, like planetary systems or a cluster of stars that orbit a supermassive black hole. The method is also suitable for integration of N-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 greater than or similar to 64 per cent efficiency for only eight particles per core, but close to perfect scaling for 16 384 particles on a 128 core distributed-memory computer. We present several implementations in sakura, one of which is publicly available via the amuse framework.
引用
收藏
页码:719 / 730
页数:12
相关论文
共 50 条
  • [31] Upscaling of Cosmological N-body Simulations
    Conceicao, Miguel
    Krone-Martins, Alberto
    Da Silva, Antonio
    2022 IEEE 18TH INTERNATIONAL CONFERENCE ON E-SCIENCE (ESCIENCE 2022), 2022, : 395 - 396
  • [32] N-body simulations of planet formation
    Ida, S
    Kokubo, E
    Kominami, J
    ASTROPHYSICAL SUPERCOMPUTING USING PARTICLE SIMULATIONS, 2003, (208): : 25 - 35
  • [33] N-body simulations of the Magellanic Stream
    Gardiner, LT
    STROMLO WORKSHOP ON HIGH-VELOCITY CLOUDS, 1999, 166 : 292 - 301
  • [34] SPIRAL INSTABILITIES IN N-BODY SIMULATIONS
    SELLWOOD, JA
    DYNAMICS OF ASTRO PHYSICAL DISCS, 1989, : 155 - 171
  • [35] N-BODY SIMULATIONS OF PLANETARY FORMATION
    BEAUGE, C
    AARSETH, SJ
    MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 1990, 245 (01) : 30 - 39
  • [36] Experiences with fractiling in N-body simulations
    Banicescu, I
    Lu, R
    PROCEEDINGS OF THE HIGH-PERFORMANCE COMPUTING (HPC'98), 1998, : 121 - 126
  • [37] N-BODY SIMULATIONS OF ELLIPTIC GALAXIES
    VANALBADA, TS
    IAU SYMPOSIA, 1987, (127): : 291 - 299
  • [38] On the evolution of shape in N-body simulations
    Theis, C
    Spurzem, R
    ASTRONOMY & ASTROPHYSICS, 1999, 341 (02) : 361 - 370
  • [39] N-BODY SIMULATIONS OF GALAXY FORMATION
    FRENK, CS
    IAU SYMPOSIA, 1988, (130): : 259 - 271
  • [40] N-body simulations of resonance rings
    Rautiainen, P
    Salo, H
    Laurikainen, E
    DISKS OF GALAXIES: KINEMATICS, DYNAMICS AND PERTURBATIONS, 2002, 275 : 169 - 170