TURTLE:一种用于穿越地形的乐观步进的 C 语言库
计算物理
2019-11-27 v2 天体物理仪器与方法
高能物理 - 实验
摘要
TURTLE 是一个 C 语言库,提供用于在由数字高程模型(DEM)描述的地形中导航的实用工具。该库主要设计用于中长程散射粒子的蒙特卡洛输运,例如大气缪子。但它也能高效处理具有非常大 DEM( 个节点或更多)的射线追踪问题,例如用于中微子模拟。TURTLE 库建立在一种乐观射线追踪算法之上,本文详述了该算法。该算法通过试错进行,在 DEM 数据的建模不确定性范围内近似地形。这使得能够以常数时间遍历地形,即与网格节点数量无关,且不增加额外内存。通过与其它射线追踪算法比较以及作为缪子输运蒙特卡洛模拟的应用,给出了详细的性能研究。
引用
@article{arxiv.1904.03435,
title = {TURTLE: A C library for an optimistic stepping through a topography},
author = {Valentin Niess and Anne Barnoud and Cristina Cârloganu and Olivier Martineau-Huynh},
journal= {arXiv preprint arXiv:1904.03435},
year = {2019}
}
备注
35 pages, 15 figure