数值堆热工流体高精细并行模拟优化技术研究
热工流体模拟是数值反应堆的重要组成部分,高精细、大规模数值计算是实现高保真数值模拟的基础.使用计算流体力学(C FD)软件进行高精细、大规模数值模拟对计算资源和存储资源提出了巨大挑战,需依赖超级计算机并行实现.本文以基于谱元法求解N-S(Navier-Stokes)方程的数值方法为研究对象,针对区域分解和基于典型混合架构国产超级计算机的并行优化两个核心问题,提出了一种面向海量精细网格的混合并行递归谱二分法实现的大规模区域分解方法,建立了一套以小矩阵乘为核心的申威(SW26010处理器)众核架构并行优化技术.混合并行大规模区域分解方法在天河二号超算上进行测试,相比开源CFD软件Nek5000的串行区域分解模块性能提升约95%;面向申威的小矩阵乘优化在神威·太湖之光超算上进行测试,当谱元阶数达到24时性能提高约51.9%.两种技术均在中国数值反应堆核心软件CVR-PACA中得以应用.
计算流体力学;谱元法;并行区域分解;矩阵乘并行优化技术;数值反应堆
55
TL334(核反应堆工程)
国家重点研发计划重点专项2017YFB0202303
2021-09-17(万方平台首次上网日期,不代表论文的发表时间)
共13页
1581-1593