arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2003.00796physics.comp-phphysics.atom-phphysics.ins-detphysics.med-ph
收藏

PenRed:一个基于PENELOPE的辐射输运可扩展并行蒙特卡罗框架

PenRed: An extensible and parallel Monte-Carlo framework for radiation transport based on PENELOPE

V. Giménez-Alventosa, V. Giménez Gómez, S. Oliver Gil

摘要:

蒙特卡罗方法为辐射输运模拟提供了详细而准确的结果。不幸的是,这些方法的高计算成本限制了其在实时应用中的使用。此外,现有的计算机代码不提供一种方法,用于适应这些类型的模拟特定的问题,没有相应的代码系统的先进知识,这限制了它们的适用性。为了帮助解决这些目前的局限性,我们提出了PenRed,一个通用的,独立的,可扩展的和模块化的框架代码的基础上PENPEPE的并行蒙特卡罗模拟的电子-光子传输通过物质。它已实现在C++编程语言,并利用现代面向对象技术。此外,PenRed提供读取和处理DICOM图像以及构建和模拟基于图像的体素化几何形状的能力,以促进其在医疗应用中的使用。我们的框架已成功地验证了对原来的PENPEPEFortran代码。此外,已实施的并行性进行了测试,在模拟时间没有任何损失的结果精度显着改善。

英文摘要:

Monte Carlo methods provide detailed and accurate results for radiation transport simulations. Unfortunately, the high computational cost of these methods limits its usage in real-time applications. Moreover, existing computer codes do not provide a methodology for adapting these kind of simulations to specific problems without advanced knowledge of the corresponding code system, and this restricts their applicability. To help solve these current limitations, we present PenRed, a general-purpose, stand-alone, extensible and modular framework code based on PENELOPE for parallel Monte Carlo simulations of electron-photon transport through matter. It has been implemented in C++ programming language and takes advantage of modern object-oriented technologies. In addition, PenRed offers the capability to read and process DICOM images as well as to construct and simulate image-based voxelized geometries, so as to facilitate its usage in medical applications. Our framework has been successfully verified against the original PENELOPE Fortran code. Furthermore, the implemented parallelism has been tested showing a significant improvement in the simulation time without any loss in precision of results.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑