• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

计算机工程与科学

• 高性能计算 • 上一篇    下一篇

基于国产十亿亿次超算系统的近连续过渡流区 N-S/DSMC耦合算法并行优化研究

徐金秀1,李中华2,孙俊1,李志辉3,郑岩1

 
  

  1. (1.江南计算技术研究所,江苏 无锡 214083;2.中国空气动力研究与发展中心,四川 绵阳 621000;
    3.国家计算流体力学实验室,北京 100191)
  • 收稿日期:2018-10-17 修回日期:2018-12-20 出版日期:2019-04-25 发布日期:2019-04-25
  • 基金资助:

    国家973计划(2014CB744100);国家重点研发计划(2017YFB0202702);国家自然科学基金(91530319)

Parallel  optimization for coupling N-S/DSMC
algorithm of near-continuum transitional flow region 
on 100P domestic supercomputing system
 

XU Jinxiu1,LI Zhonghua2,SUN Jun1,LI Zhihui3,ZHENG Yan1   

  1. (1.Jiangnan Institute of Computing Technology,Wuxi 214083;
    (2.China Aerodynamics Research and Development Center,Mianyang 621000;
    (3.National Laboratory for Computational Fluid Dynamics,Beijing 100191,China)
  • Received:2018-10-17 Revised:2018-12-20 Online:2019-04-25 Published:2019-04-25

摘要:

过渡流区气动问题的数值模拟一直是空气动力学领域的难点。首先介绍了在已有 N-S解算器和 DSMC方法研究基础上,采用 MPC耦合技术建立N-S/DSMC 耦合算法,把 DSMC 方法和 N-S 方法的应用范围拓展到近连续过渡流区。然后详述了基于国家超级计算无锡中心的国产十亿亿次超级计算机开展的耦合算法多级并行优化技术,并首次实现了耦合算法的众核并行。测试表明,本文的进程级优化技术取得了超线性加速比;众核级优化受制于原算法特点和系统特点没有取得预期效果,但进行了探讨和分析,为 N-S/DSMC 耦合算法的众核并行提供了研究和分析依据,为过渡流区高超声速气动特性数值模拟研究提供了有效的途径。

关键词: 高超声速过渡流, 模块化的颗粒连续模拟技术, 耦合算法, OpenACC

Abstract:

The numerical simulation for near-continuum transitional flow region is a very challenging field of aerodynamics. We first introduce the NavierStokes (NS) resolver and the direct simulation Monte Carlo (DSMC) method, based on which we propose an N-S/DSMC coupling numerical algorithm by developing the modular particle-continuum (MPC) technique. This extends the application range of the DSMC method and the N-S method to the transitional flow region. Then, we explain fully the multi-level parallel optimization techniques of the coupling algorithm  on the 100P supercomputers in the National Supercomputing Center in Wuxi, and the many-core parallelization is realized for the first time. The tests show that the process-level optimization can obtain super-linear speedup. Though the many-core level optimization does not obtain the expected effect due to the features of the original algorithm and the computer architecture, we make in-depth discussion and analysis. Our research and analysis provide a reference for many-core parallelization of the coupling N-S/DSMC algorithm, and provide an effective approach for the numerical simulations of hypersonic aerodynamics.
 

Key words: hypersonic transitional flow, modular particle-continuum (MPC) technique, coupling algorithm, OpenACC