论文部分内容阅读
基于离散纵标方法(SN)的三维中子/光子输运模拟程序因计算量大、计算时间长,难以很好地满足实际工程应用需求。本文基于几何区域剖分方法,在并行自适应结构网格应用支撑软件框架(JASMIN)上通过重新设计底层数据结构、功能模块并组装计算流程,实现了遗产程序的并行重构,提高了程序效率,拓展了计算大规模物理问题的能力。针对外源和临界计算两类典型问题,利用遗产程序自带测试例题和国际基准题验证了重构后并行程序的正确性。在可扩展性测试中,512个处理器核上模拟数亿自由度临界问题时,并行效率可达37.07%。
The three-dimensional neutron / photon transport simulation program based on discrete ordinate method (SN) is difficult to meet the actual engineering application requirements due to its large amount of calculation and long computation time. In this paper, we reconstruct the underlying data structures, functional modules and assemble the computational processes on the JASMIN framework based on the geometrical domain partitioning method to realize the parallel reconstruction of the legacy programs and improve the program efficiency , Expanding the ability to calculate large-scale physical problems. For the two typical problems of exogenous and critical computing, the correctness of the parallel program after reconstruction is verified by using the self-contained test cases of heritage programs and international benchmark questions. In the scalability test, 512 processor cores simulate hundreds of millions of degrees of freedom when the critical problem, the parallel efficiency of up to 37.07%.