蒙特卡罗模拟方法在反应堆物理分析中的发展和应用受到计算机内存不足的限制,区域分解是一种解决方法。本文将区域分解方法应用于中子输运蒙特卡罗模拟过程,基于反应堆蒙特卡罗程序RMC,实现区域分解基本功能,并测试、分析了其并行性能。结果表明,负载均衡与通信性能是影响区域分解方法的关键因素。对区域分解方法的结果可重复性问题进行了研究,提出对源中子进行排序的实现方法。
Developments and applications of Monte Carlo method in reactor physics analysis are limited due to large memory demand,while domain decomposition method(DDM)is one of feasible solutions under research.Basic idea of DDM was introduced in this article and applied into Monte Carlo neutron transport process.A DDM module was implemented based on a reactor Monte Carlo code RMC.By numerical tests,the performance of DDM was evaluated.The results show that load balancing and parallel communication are key factors for parallel efficiency.An approach by sorting source neutrons was proposed to achieve reproducibility of calculations with DDM.