一种改进的基于 GPU 的引力微透镜反向光线追踪代码
天体物理仪器与方法
2022-06-08 v1 宇宙学与河外天体物理
摘要
我们提出一种改进的基于 GPU 的反向光线追踪代码,用于生成微透镜放大图。除引入 GPU 进行加速外,我们在两方面作出努力:(i)将标准圆形透镜平面替换为矩形平面,以减少因极细长矩形像平面而产生的不必要透镜数量。(ii)在我们的实现中应用插值方法,在处理高分辨率图所需的大量透镜和光线时实现了显著加速。通过这些应用,我们在保持高精度的同时极大缩短了运行时间:在处理大量透镜时,速度相较普通基于 GPU 的 IRS 代码和 GPU-D 代码提升了约 100 倍。若遇到高达 像素的高分辨率情形,导致近 条光线,运行时间也可降低两个数量级。
引用
@article{arxiv.2204.10871,
title = {An Improved GPU-Based Ray-Shooting Code For Gravitational Microlensing},
author = {Wenwen Zheng and Xuechun Chen and Guoliang Li and Hou-zun Chen},
journal= {arXiv preprint arXiv:2204.10871},
year = {2022}
}
备注
11 pages, 8 figures, accepted for publication in ApJ