MCATNP蒙特卡罗粒子输运程序的MPI并行化
作者: 陶应龙 [1,2] ; 王建国 [2] ; 牛胜利 [2] ; 范如玉 [1,2]
摘要: MCATNP是模拟中子、光子在大气中输运的蒙特卡罗程序,用于高空核爆炸电离效应的数值模拟。采用"跳跃法"进行伪随机数的分段,对程序进行MPI并行化改造,实现了并行化。测试结果表明并行程序取得了与串行程序一致的结果,加速比近似呈线性增长,在16和32个处理器上的并行效率分别达到了97%和94%。算例的结果表明并行化可以解决高空核爆炸电离效应蒙特卡罗模拟的耗时问题。
关键字: 蒙特卡罗 MCATNP MPI并行化 Monte Carlo MCATNP MPI parallelization
上一篇:高性能计算节点智能平台管理模块的设计
下一篇:基于CCD医用X射线数字成像系统设计