中文

Grommet:用于单个星系高分辨率模拟的 N 体代码

天体物理学 2007-11-07 v2

摘要

本文介绍了一种快速、经济的粒子-多重网格 N 体代码,该代码针对孤立星系内发生的无碰撞动力学过程(如黑洞游走或棒-晕相互作用)的大 N 建模进行了优化。该代码经过专门设计以守恒线性动量。尽管如此,它还具备可变软化长度和高效的块时间步方案:任意一对粒子之间的力使用包围它们两者的最精细网格计算(遵守牛顿第三定律),并且仅在这两个粒子中较长的时间步上更新(这守恒动量)。对于 N > 10^6 的真实星系模型,它比最快的可比较的动量守恒树代码快约 2 倍(使用单时间步)到约 10 倍(在致密星系中使用多时间步)。

关键词

引用

@article{arxiv.astro-ph/0703406,
  title  = {Grommet: an N-body code for high-resolution simulations of individual galaxies},
  author = {John Magorrian},
  journal= {arXiv preprint arXiv:astro-ph/0703406},
  year   = {2007}
}

备注

10 pages, 7 figures. Simplified integrator updated to match published version