强激光与粒子束2012,Vol.24Issue(12):2965-2969,5.DOI:10.3788/HPLPB20122412.2965
闪光X射线照相蒙特卡罗程序的并行化
Parallelization of flash X-ray radiography Monte Carlo code
摘要
Abstract
MPI parallelization of Monte Carlo code FXRMC for flash X-ray radiography is investigated, and the method of generating parallel random numbers is presented. Test results show that the results of both parallel and sequential codes are identical. The acceleration ratio is linear to the number of processors, and the parallel efficiency exceeds 80% for 16 processors. Calculation examples indicate that parallelization has effectively solved the time-consuming problem of the code in the process of computing scattering, thus improving calculation scale and speed of FXRMC.关键词
蒙特卡罗/FXRMC/MPI并行化/伪随机数Key words
Monte Carlo/ FXRMC/ MPI parallelization/ pseudo-random number分类
医药卫生引用本文复制引用
黄娇凤,钟敏,刘进,景越峰,刘军,施将君..闪光X射线照相蒙特卡罗程序的并行化[J].强激光与粒子束,2012,24(12):2965-2969,5.基金项目
中国工程物理研究院发展基金项目(2010B0202021) (2010B0202021)
国家自然科学基金项目(61007065) (61007065)
物理与生物医学交叉实验室孵化基金项目(WSS-2011-031、WSS-2011-051) (WSS-2011-031、WSS-2011-051)