期刊文献+

蒙特卡罗区域分解并行计算中确保串并行结果一致的伪随机数应用 被引量:5

Pseudo-Random Numbers for Identical Results on Varying Numbers of Processors in Domain Decomposed Particle Monte Carlo Simulations
下载PDF
导出
摘要 物理建模的精细化和三维模拟给蒙特卡罗粒子输运计算的规模成千上万倍的增加,甚至超过单核内存的最大规模,仅仅依靠传统的粒子并行蒙特卡罗计算无法实现对模型模拟,区域分解并行是可能的解决方法之一.然而区域分解带来了粒子在各区域间进行迁移,导致现有的伪随机数应用方式无法确保串行计算和并行计算的结果一致.针对这种现象,本文提出赋予粒子随机数属性和动态派生次级粒子随机数的技巧来确保区域分解并行计算的串并行结果一致. Detailed modeling and massive tallying of nuclear reactors lead to memory overload for a single core processor. It could not be calculated by Monte Carlo particle transport with particle parallelism only. Domain decomposition is one of solutions. Domain decomposition needs to interchange particles between processors, so that inherit technique of pseudo-random number could not make identical results between serial and parallel. Two techniques of pseudo-random number are described to obtain identical results on different numbers of domains in a Monte Carlo particle simulation code.
作者 李刚 张宝印 邓力 上官丹骅 李瑞 马彦 付元光 胡小利 LI Gang ZHANG Baoyin DENG Li SHANGGUAN Danhua LI Rui MA Yan FU Yuanguang HU Xiaoli(Institute of Applied Physics and Computational Mathematics, Beijing 100094, China CAEP Software Center for High Performance Numerical Simulation, Beijing 100088, China)
出处 《计算物理》 CSCD 北大核心 2017年第1期67-72,共6页 Chinese Journal of Computational Physics
基金 能源局重大专项子项(2015ZX06002008) 国防科工局(C1520110002) 国家磁约束核聚变能源研究专项(2015GB108002)资助项目
关键词 伪随机数 蒙特卡罗方法 区域分解并行 JCOGIN框架 JMCT程序 pseudo-random number Monte Carlo domain decomposition JCOGIN JMCT
  • 相关文献

参考文献3

二级参考文献57

共引文献72

同被引文献17

引证文献5

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部