English

Parallelization of the Symplectic Massive Body Algorithm (SyMBA) $N$-body Code

Earth and Planetary Astrophysics 2023-04-25 v1 Instrumentation and Methods for Astrophysics Computational Physics

Abstract

Direct NN-body simulations of a large number of particles, especially in the study of planetesimal dynamics and planet formation, have been computationally challenging even with modern machines. This work presents the combination of fully parallelized N2/2N^2/2 interactions and the incorporation of the GENGA code's close encounter pair grouping strategy to enable MIMD parallelization of the Symplectic Massive Body Algorithm (SyMBA) with OpenMP on multi-core CPUs in shared-memory environment. SyMBAp (SyMBA parallelized) preserves the symplectic nature of SyMBA and shows good scalability, with a speedup of 30.8 times with 56 cores in a simulation with 5,000 fully interactive particles.

Keywords

Cite

@article{arxiv.2304.07325,
  title  = {Parallelization of the Symplectic Massive Body Algorithm (SyMBA) $N$-body Code},
  author = {Tommy Chi Ho Lau and Man Hoi Lee},
  journal= {arXiv preprint arXiv:2304.07325},
  year   = {2023}
}

Comments

Accepted for publication in Research Notes of the AAS

R2 v1 2026-06-28T10:06:28.200Z