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

MC程序并行设计及提高加速比措施
引用本文:邓力,谢仲生,黄正丰,许海燕.MC程序并行设计及提高加速比措施[J].计算物理,2001,18(2):177-180.
作者姓名:邓力  谢仲生  黄正丰  许海燕
作者单位:1. 西安交通大学能动学院核能工程系,
2. 北京应用物理与计算数学研究所,
摘    要:MC程序的并行设计涉及算法及模块划分,它直接关系到并行加速效率的高低,中子-γ耦合输运蒙特卡罗程序MCNP经过行改造,实现了PVM和MPI两种系统下的并行化,由于作了模块化设计,并行加速效率极佳,PVM版和MPI版并行程序在多个处理器下的加速比均呈线性增长,相比PVM,MPI的适应性列强,多数情况下其效率高于OPVM,并行MCNP程序的计算结果可靠,MPI并行程序在16、32和64个处理器上的并行效率分别达到99%、97%和89%。

关 键 词:MPI  PVM  并行加速比  Monte  Carlo  并行设计  蒙特卡罗法  程序设计
文章编号:1001-246X(2001)02-0177-04
修稿时间:1999年5月19日

THE PARALLEL DESIGN OF MONTE CARLO CODE AND MEASURES OF ENHANCE SPEEDUP
DENG Li.THE PARALLEL DESIGN OF MONTE CARLO CODE AND MEASURES OF ENHANCE SPEEDUP[J].Chinese Journal of Computational Physics,2001,18(2):177-180.
Authors:DENG Li
Abstract:The parallel design of Monte Carlo code involves computationalmethod and module designs,which is crucial to the parallel efficiency.The coupled of neutron and photon transport Monte Carlo code MCNP has been realized the parallelization in PVM and MPI by modifying the serial code.Due to the form having module being optimized, the parallel efficiency is good where the efficiency of MPI code is stronger than that of PVM code and the speedup of MPI code is higher than that of PVM in most cases.The calculated results of parallel code are reasonable.Both the speedups of PVM code and MPI code have been the linear increasing with the processors.The parallel efficiencies are up to 99% in 16-processors,97% in 32-processors and 89% in 64-processors respectively.
Keywords:
本文献已被 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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