摘要: MC程序的并行设计涉及算法及模块划分,它直接关系到并行加速效率的高低.中子γ耦合输运蒙特卡罗程序MCNP经过并行改造,实现了PVM和MPI两种系统下的并行化.由于作了模块化设计,并行加速效率极佳.PVM版和MPI版并行程序在多个处理器下的加速比均呈线性增长.相比PVM,MPI的适应性更强,多数情况下其效率高于PVM,并行MCNP程序的计算结果可靠.MPI并行程序在16、32和64个处理器上的并行效率分别达到了99%、97%和89%.
中图分类号:
邓力, 谢仲生, 黄正丰, 许海燕. MC程序并行设计及提高加速比措施[J]. 计算物理, 2001, 18(2): 177-180.
DENG Li, XIE Zhong-sheng, HUANG Zheng-feng, XU Hai-yan. THE PARALLEL DESIGN OF MONTE CARLO CODE AND MEASURES OF ENHANCE SPEEDUP[J]. CHINESE JOURNAL OF COMPUTATIONAL PHYSICS, 2001, 18(2): 177-180.