NECP-X的多重并行策略及效率优化

作者:马党伟; 刘宙宇*; 赵晨; 贺涛; 张文鑫; 曹良志; 吴宏春; 柴晓明
来源:原子能科学技术, 2019, 53(05): 876-883.
DOI:10.7538/yzk.2018.youxian.0449

摘要

特征线方法在应用于全堆芯三维输运计算时面临着计算时间长、内存需求量大的问题,而大规模并行是最有效的解决办法。我国超级计算机的快速发展使大规模并行计算逐渐成为可能,而如何发展相应的并行算法成为当务之急。本文基于数值反应堆物理计算程序NECP-X研究特征线方法的空间、角度和特征线多重并行策略。为实现高效并行,空间并行采用了区域分解的并行方式;为充分考虑角度并行的负载平衡,采用了"贪婪算法"角度区域分解算法;为节省内存和提高效率,应用并分析了共享式内存并行模式下动态调度的特征线并行方案。数值结果表明,NECP-X中的空间、角度和特征线并行效率较高,可充分利用并行资源,实现大规模并行。

全文