首页> 外文期刊>Astronomy and astrophysics >Ray-tracing 3D dust radiative transfer with DART-Ray: code upgrade and public release
【24h】

Ray-tracing 3D dust radiative transfer with DART-Ray: code upgrade and public release

机译:使用DART-Ray进行射线追踪3D灰尘辐射转移:代码升级和公开发布

获取原文
           

摘要

We present an extensively updated version of the purely ray-tracing 3D dust radiation transfer code DART-Ray. The new version includes five major upgrades: 1) a series of optimizations for the ray-angular density and the scattered radiation source function; 2) the implementation of several data and task parallelizations using hybrid MPI+OpenMP schemes; 3) the inclusion of dust self-heating; 4) the ability to produce surface brightness maps for observers within the models in HEALPix format; 5) the possibility to set the expected numerical accuracy already at the start of the calculation. We tested the updated code with benchmark models where the dust self-heating is not negligible. Furthermore, we performed a study of the extent of the source influence volumes, using galaxy models, which are critical in determining the efficiency of the DART-Ray algorithm. The new code is publicly available, documented for both users and developers, and accompanied by several programmes to create input grids for different model geometries and to import the results of N-body and SPH simulations. These programmes can be easily adapted to different input geometries, and for different dust models or stellar emission libraries.
机译:我们提供了纯射线跟踪3D尘埃辐射传输代码DART-Ray的广泛更新的版本。新版本包括五个主要升级:1)射线角度密度和散射辐射源功能的一系列优化; 2)使用MPI + OpenMP混合方案实现多个数据和任务并行化; 3)内含粉尘自发热; 4)能够以HEALPix格式为模型中的观察者生成表面亮度图; 5)在计算开始时就已经可以设置期望的数值精度了。我们使用基准模型测试了更新后的代码,在这些模型中,灰尘自热不可忽略。此外,我们使用星系模型对源影响量的范围进行了研究,这对于确定DART-Ray算法的效率至关重要。新代码是公开可用的,为用户和开发人员提供了文档,并伴随着几个程序来创建用于不同模型几何形状的输入网格,并导入N体和SPH仿真的结果。这些程序可以轻松地适应不同的输入几何形状,以及不同的粉尘模型或恒星发射库。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号