Zhong Wan-Bing, Chen Jiang, Teng Yi-Chiao, Liu Yuan-Hao
Neuboron Therapy System Ltd., Xiamen, Fujian Province, People's Republic of China.
National Tsing Hua University, Hsinchu, 30013, Taiwan, Republic of China.
Sci Rep. 2023 Jul 24;13(1):11965. doi: 10.1038/s41598-023-38648-y.
The Monte Carlo method is the most commonly used dose calculation method in the field of boron neutron capture therapy (BNCT). General-purpose Monte Carlo (MC) code (e.g., MCNP) has been used in most treatment planning systems (TPS) to calculate dose distribution, which takes overmuch time in radiotherapy planning. Based on this, we developed COMPASS (COMpact PArticle Simulation System), an MC engine specifically for BNCT dose calculation. Several optimization algorithms are used in COMPASS to make it faster than general-purpose MC code. The parallel computation of COMPASS is performed by the message passing interface (MPI) library and OpenMP commands, which allows the user to increase computational speed by increasing the computer configurations. The physical dose of each voxel is calculated for developing a treatment plan. Comparison results show that the computed dose distribution of COMPASS is in good agreement with MCNP, and the computational efficiency is better than MCNP. These results validate that COMPASS has better performance than MCNP in BNCT dose calculation.
蒙特卡罗方法是硼中子俘获疗法(BNCT)领域最常用的剂量计算方法。大多数治疗计划系统(TPS)中使用通用蒙特卡罗(MC)代码(如MCNP)来计算剂量分布,但这在放射治疗计划中会花费过多时间。基于此,我们开发了COMPASS(紧凑型粒子模拟系统),这是一个专门用于BNCT剂量计算的MC引擎。COMPASS中使用了几种优化算法,使其比通用MC代码更快。COMPASS的并行计算由消息传递接口(MPI)库和OpenMP命令执行,这允许用户通过增加计算机配置来提高计算速度。为制定治疗计划计算每个体素的物理剂量。比较结果表明,COMPASS计算的剂量分布与MCNP吻合良好,且计算效率优于MCNP。这些结果证实COMPASS在BNCT剂量计算方面比MCNP具有更好的性能。