论文标题

Osiris:围绕紧凑对象的射线跟踪的新代码

OSIRIS: A New Code for Ray Tracing Around Compact Objects

论文作者

M., Velásquez-Cadavid J., A., Arrieta-Villamizar J., Lora-Clavijo, F. D., Pimentel, O. M., E, Osorio-Vargas J.

论文摘要

在类星体和活性银河核中观察到的辐射主要是由相对论的等离子体在接近黑洞事件地平线的相对论等离子体上产生的,在黑洞事件范围内,强烈的引力效应是相关的。可以将此类系统的观察数据与理论模型进行比较,以推断黑洞和血浆特性。在比较过程中,射线追踪算法对于计算从源到我们望远镜的光子之后的轨迹至关重要。在本文中,我们介绍了Osiris:一种新的稳定的Fortran代码,能够有效地计算紧凑型物体周围的无效测量学,包括一般相对论效应,例如重力镜头,红移和相对论增强。该算法基于汉密尔顿公式,并使用不同的集成方案来发展无效的大地测量学,同时跟踪哈密顿式约束中的误差以确保物理结果。我们从错误分析中发现,集成方案都是稳定的,最好的一个误差保持在$ 10^{-11} $以下。特别是,为了测试代码在弯曲的时空中演化大地测量学的鲁棒性和能力,我们计算了具有不同旋转参数的Kerr黑洞的阴影和爱因斯坦环,并获得了围绕Schwarzsschild黑洞的薄开普勒式增生盘的图像。尽管奥西里斯(Osiris)既没有与MPI并行与CUDA并行,但计算时间的顺序与其他代码与这些类型的并行计算平台报道的顺序相同。

The radiation observed in quasars and active galactic nuclei is mainly produced by a relativistic plasma orbiting close to the black hole event horizon, where strong gravitational effects are relevant. The observational data of such systems can be compared with theoretical models to infer the black hole and plasma properties. In the comparison process, ray tracing algorithms are essential to computing the trajectories followed by the photons from the source to our telescopes. In this paper, we present OSIRIS: a new stable FORTRAN code capable of efficiently computing null geodesics around compact objects, including general relativistic effects such as gravitational lensing, redshift, and relativistic boosting. The algorithm is based on the Hamiltonian formulation and uses different integration schemes to evolve null geodesics while tracking the error in the Hamiltonian constrain to ensure physical results. We found from an error analysis that the integration schemes are all stable, and the best one maintains an error below $10^{-11}$. Particularly, to test the robustness and ability of the code to evolve geodesics in curved spacetime, we compute the shadow and Einstein rings of a Kerr black hole with different rotation parameters and obtain the image of a thin Keplerian accretion disk around a Schwarzschild black hole. Although OSIRIS is parallelized neither with MPI nor with CUDA, the computation times are of the same order as those reported by other codes with these types of parallel computing platforms.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源