中文

基于开普勒的哈密顿分裂用于引力$N$体模拟

宇宙学与河外天体物理 2015-06-18 v1 计算物理

摘要

我们开发了一种基于开普勒的哈密顿分裂方法,用于求解引力NN体问题。该分裂允许我们将一般NN体问题的解近似为多个独立演化的22体问题的组合。虽然哈密顿分裂是精确的,但我们表明,独立22体问题的组合会产生一个非辛、非时间对称的一阶映射。随后,通过将该基本一阶映射与其自伴算子组合,构建了一个时间对称的二阶映射。所得方法对每个独立的22体解均具有高精度,并能对近开普勒NN体系统(如行星系统或环绕超大质量黑洞的恒星团)产生快速且准确的结果。该方法也适用于具有内在层级结构的NN体系统的积分,例如含有原初双星的星团。每对粒子开普勒解的叠加使得该方法极其适合并行计算;在每核仅处理88个粒子时,我们实现了64%\gtrsim 64\%的效率,而在128128核分布式内存计算机上处理1638416384个粒子时,则接近完美的扩展性。我们展示了在\texttt{Sakura}中的几种实现,其中一种可通过 AMUSE 框架公开获取。

关键词

引用

@article{arxiv.1402.3325,
  title  = {A Keplerian-based Hamiltonian Splitting for Gravitational $N$-body Simulations},
  author = {G. Gonçalves Ferrari and T. Boekholt and S. F. Portegies Zwart},
  journal= {arXiv preprint arXiv:1402.3325},
  year   = {2015}
}

备注

13 pages, 6 figures, to be published in MNRAS