10.3969/j.issn.1007-130X.2021.04.009
基于RMC的蒙特卡罗程序性能优化
蒙特卡罗MC方法是核反应堆设计和分析中重要的粒子输运模拟方法.MC方法能够模拟复杂几何形状且计算结果精度高,缺点是需要耗费大量时间进行上亿规模粒子模拟.如何提高蒙特卡罗程序的性能成为大规模蒙特卡罗数值模拟的挑战.基于堆用蒙特卡罗分析程序RM C,先后开展了基于TCMalloc动态内存分配优化、OpenMP线程调度策略优化、vector内存对齐优化和基于HDF5的并行I/O优化等一系列优化手段,对于200万粒子的算例,使其总体性能提高26.45% 以上.
蒙特卡罗方法、性能优化、内存管理、并行I/O
43
TP393(计算技术、计算机技术)
国家重点研发计划;国家重点研发计划
2021-05-27(万方平台首次上网日期,不代表论文的发表时间)
共7页
634-640