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

Computer Engineering & Science ›› 2020, Vol. 42 ›› Issue (10高性能专刊): 1815-1826.

Previous Articles     Next Articles

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

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