CHINESE JOURNAL OF COMPUTATIONAL PHYSICS ›› 2001, Vol. 18 ›› Issue (2): 177-180.

Previous Articles     Next Articles

THE PARALLEL DESIGN OF MONTE CARLO CODE AND MEASURES OF ENHANCE SPEEDUP

DENG Li1,2, XIE Zhong-sheng1, HUANG Zheng-feng2, XU Hai-yan2   

  1. 1. Xi'an Jiaotong University, Department of Nuclear Energy and Engineer, Xi'an 710049, P R China;
    2. Institute of Applied Physics and Computational Mathematics, Beijing 100088
  • Received:1999-05-19 Revised:1999-08-23 Online:2001-03-25 Published:2001-03-25

Abstract: The parallel design of Monte Carlo code involves computational method 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.

Key words: MPI, PVM, parallel speedup, Monte Carlo

CLC Number: