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

计算机工程与科学 ›› 2020, Vol. 42 ›› Issue (10高性能专刊): 1815-1826.

• 高性能计算机系统应用 • 上一篇    下一篇

天河超级计算机上超大规模高精度计算流体力学并行计算研究进展

徐传福1,2,车永刚1,2,李大力2,王勇献3,王正华2   

  1. (1.国防科技大学高性能计算国家重点实验室,湖南 长沙 410073;2.国防科技大学计算机学院,湖南 长沙 410073;

    3.国防科技大学气象海洋学院,湖南 长沙 410073)

  • 收稿日期:2020-06-10 修回日期:2020-07-23 接受日期:2020-10-25 出版日期:2020-10-25 发布日期:2020-10-23
  • 基金资助:
    国家自然科学基金(61772542)

Research progresses of large-scale parallel computing for high-order CFD on the Tianhe supercomputer

XU Chuan-fu1,2,CHE Yong-gang1,2,LI Da-li2,WANG Yong-xian3,WANG Zheng-hua2   

  1. (1.State Key Laboratory of High Performance Computing,National University of Defense Technology,Changsha 410073;

    2.School of Computer,National University of Defense Technology,Changsha 410073;

    3.School of Meteorology and Oceanography,National University of Defense Technology,Changsha 410073,China)
  • Received:2020-06-10 Revised:2020-07-23 Accepted:2020-10-25 Online:2020-10-25 Published:2020-10-23

摘要: 高性能计算(HPC)技术的迅猛发展为大规模复杂计算流体力学(CFD)应用提供了重要支撑。近年来,“通用处理器+众核加速器”的异构体系结构已成为研制超大规模高性能计算机的重要技术途径之一。异构高性能计算机不仅包含海量的异构处理器核,同时具有异构存储层次、通信方式和编程环境,极大增加了CFD等并行应用开发、优化的难度。国防科技大学是我国高性能计算机系统研制与应用开发的基地,长期以来,学校CFD应用软件团队依托天河/银河系列超级计算机开展了超大规模复杂CFD并行计算和性能优化研究,突破了异构协同并行计算等一系列关键技术,初步实现了HPC与CFD的深度融合,有力支撑了我国几套重要的In-house CFD软件在天河/银河系列超级计算机上的高效超大规模并行应用。归纳总结了天河超级计算机上超大规模高精度CFD并行计算研究进展,并对未来E级超级计算机上CFD并行应用开发进行了分析展望。


关键词: 计算流体力学, 并行计算, 天河超级计算机

Abstract: The rapid progress of high performance computing (HPC) technology provides a solid foundation for large-scale complex computational fluid dynamics (CFD) applications. In recent years, heterogeneous architectures have evolved to be one of the most important methods for developing large-scale HPC systems. Heterogeneous HPC systems with different processing capabilities, memory availability, and communication latencies make the development and optimization of large-scale CFD applications exceptionally difficult. NUDT is a research base for HPC systems in China, and the CFD application team of NUDT has long been devoted to parallelize and optimize large-scale complex CFD software on the Tianhe/Yinhe series supercomputers. They have tackled some key technologies such as heterogeneous collaborative parallel computing and preliminarily realized the convergence of HPC and CFD. Due to their efforts, some important In-house CFD software in China have been ported and run efficiently on the Tianhe/Yinhe series supercomputers. This paper summarizes some important research progresses of large-scale parallel computing for high-order CFD on Tianhe-2, and analyzes some problems of CFD application development on the forthcoming exasale supercomputers.



Key words: computational fluid dynamics, parallel computing, the Tianhe supercomputer