具有自适应网格细化的N体代码
天体物理学
2009-11-06 v1
摘要
我们开发了一个模拟代码,该代码采用了增强PM方法空间和时间分辨率的技术,而PM方法的空间分辨率受结构化网格间距的限制。自适应网格细化(AMR)技术递归地细分满足细化判据的网格单元。分层网格由特殊的数据结构维护,并根据粒子分布的变化进行修改。通常,随着模拟分辨率的提高,其时间步长必须缩短,完成模拟所需的计算时间也更多。由于AMR局部增强了空间分辨率,我们不是全局地缩短时间步长,而是局部地减少时间步长。为此,我们使用了分层时间步长(HTS)技术,该技术根据粒子所在单元的大小,逐个粒子地改变时间步长。一些测试计算表明,我们对AMR和HTS的实现是成功的。我们基于该代码进行了宇宙学模拟运行,发现许多暗晕天体的密度轮廓在其整个半径范围内都能很好地拟合Navarro、Frenk和White(1996)提出的普适轮廓。
引用
@article{arxiv.astro-ph/0105098,
title = {N-Body Code with Adaptive Mesh Refinement},
author = {Hideki Yahagi and Yuzuru Yoshii},
journal= {arXiv preprint arXiv:astro-ph/0105098},
year = {2009}
}
备注
Accepted for publication in ApJ. (17 pages, 18 figures)