A multi-block viscous flow solver based on GPU parallel methodology

Lin Fu, Zhenghong Gao, Kan Xu, Fang Xu

Research output: Contribution to journalArticlepeer-review

27 Scopus citations

Abstract

A multi-block viscous flow solver for steady and unsteady turbulent flows based on GPU parallel methodology under the finite volume frame is presented in this paper. Both numerical accuracy and computational efficiency are concerned. Numerical flux scheme for all speeds SLAU is adopted because of its wide adaptability and strong robustness; high order reconstruction schemes like MLP and WENO are chosen to evaluate the inviscid terms while a set of fully conservative 4th-order central differencing schemes are utilized to deal with the viscous terms. Second-order temporal accuracy is forfeited for unsteady simulations by coupling DP-LUR with dual time-stepping strategy. Furthermore, heterogeneous multiple CPU. +. GPU coprocessing system is well established with CUDA and MPI methodology. Design details about GPU implementation are analyzed and discussed. Impressive speedup factor is achieved on our GPU platform compared with CPU indicating the bright feature of these algorithms. Numerical results of several complex configurations have demonstrated the validity and reliability for aerospace engineering applications.

Original languageEnglish
Pages (from-to)19-39
Number of pages21
JournalComputers and Fluids
Volume95
DOIs
StatePublished - 22 May 2014

Keywords

  • 4th-order central differencing scheme
  • DP-LUR
  • GPU
  • MLP
  • SAS
  • SLAU

Fingerprint

Dive into the research topics of 'A multi-block viscous flow solver based on GPU parallel methodology'. Together they form a unique fingerprint.

Cite this