RAY-RAMSES:N体模拟中动态光线跟踪的代码
RAY-RAMSES: a code for ray tracing on the fly in N-body simulations
摘要:
我们提出了一个光线追迹的代码来计算综合宇宙学观测的飞行AMR N体模拟。与传统的光线跟踪技术不同,我们的代码充分利用了N体模拟所获得的时间和空间分辨率,通过AMR模拟网格,在逐个单元格的基础上沿视线计算积分。此外,由于它在N体运行中运行,我们的代码可以生成所需观测值的地图,而无需存储大量(或任何)数据进行后期处理。我们在RAMSES N体代码中实现了我们的例程,并使用弱透镜模拟的示例测试了实现。我们分析了透镜收敛映射的基本统计量,并与半解析方法取得了良好的一致性。本文提出的光线追迹方法可用于Sunyaev-Zel'dovich和综合Sachs-Wolfe效应研究以及修正引力等几种宇宙学分析。我们的代码也可以用于交叉检查的更传统的方法,这可能是重要的理论系统学的测试准备即将到来的大尺度结构调查。
英文摘要:
We present a ray tracing code to compute integrated cosmological observables on the fly in AMR N-body simulations. Unlike conventional ray tracing techniques, our code takes full advantage of the time and spatial resolution attained by the N-body simulation by computing the integrals along the line of sight on a cell-by-cell basis through the AMR simulation grid. Moroever, since it runs on the fly in the N-body run, our code can produce maps of the desired observables without storing large (or any) amounts of data for post-processing. We implemented our routines in the RAMSES N-body code and tested the implementation using an example of weak lensing simulation. We analyse basic statistics of lensing convergence maps and find good agreement with semi-analytical methods. The ray tracing methodology presented here can be used in several cosmological analysis such as Sunyaev-Zel'dovich and integrated Sachs-Wolfe effect studies as well as modified gravity. Our code can also be used in cross-checks of the more conventional methods, which can be important in tests of theory systematics in preparation for upcoming large scale structure surveys.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。