首页 | 本学科首页   官方微博 | 高级检索  
     检索      

闪光X射线照相蒙特卡罗程序的并行化
引用本文:黄娇凤,钟敏,刘进,景越峰,刘军,施将君.闪光X射线照相蒙特卡罗程序的并行化[J].强激光与粒子束,2012,24(12):2965-2969.
作者姓名:黄娇凤  钟敏  刘进  景越峰  刘军  施将君
作者单位:1.中国工程物理研究院 流体物理研究所, 四川 绵阳 621 900
基金项目:中国工程物理研究院发展基金项目(2010B0202021); 国家自然科学基金项目(61007065); 物理与生物医学交叉实验室孵化基金项目(WSS-2011-031、WSS-2011-051)
摘    要:研究了闪光X射线辐射照像蒙特卡罗程序(FXRMC)在MPI平台下的并行计算实现,给出了实现过程中并行随机数的产生方法。对并行程序的测试结果表明:并行程序与串行程序结果一致,加速比比较理想,呈线性增长,并行效率在16个处理器上可达80%以上。算例的结果说明了并行化可有效地解决程序计算散射技术性能时的耗时问题,从而有效化解FXRMC耗时和大规模计算的困难,提高了FXRMC程序的计算规模和计算速度,达到了研究要求。 (Institute of Fluid Physics, CAEP, P. O. Box 919-105, Mianyang 621900, China)

关 键 词:蒙特卡罗    FXRMC    MPI并行化    伪随机数
收稿时间:2012/6/26

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.
Keywords:Monte Carlo  FXRMC  MPI parallelization  pseudo-random number
点击此处可从《强激光与粒子束》浏览原始摘要信息
点击此处可从《强激光与粒子束》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号