![]() |
个人信息Personal Information
助理研究员
学历:南京航空航天大学
学位:工学博士学位
所在单位:航空学院
A graphics processing unit-accelerated meshless method for two-dimensional compressible flows
点击次数:
所属单位:航空学院
发表刊物:ENGINEERING APPLICATIONS OF COMPUTATIONAL FLUID MECHANICS
关键字:GPU parallel computing meshless method Navier-Stokes equations CUDA Fortran
摘要:A graphics processing unit (GPU) -accelerated meshless method is presented for solving two-dimensional compressible flows over aerodynamic bodies. The Compute Unified Device Architecture (CUDA) Fortran programming model is employed to port the meshless method from central processing unit to GPU as a way of achieving efficiency, which involves implementation of CUDA kernels and management of data storage structure and thread hierarchy. The CUDA kernel subroutines are designed to meet with the point-based computing of the meshless method. The corresponding point-based data structure and thread hierarchy are constructed or manipulated in the paper by presenting two specific GPU implementations of the meshless method, which are developed for solving Navier-Stokes equations. The Jameson-Schmidt-Turkel scheme is used to estimate the flux terms of the Navier-Stokes equations and an explicit four-stage Runge-Kutta scheme is applied to update the solution at time level. After tuning the performances of the resulting two GPU-accelerated meshless solvers by changing the number of threads in a block, a set of typical flows over aerodynamic bodies are simulated for validation. Numerical results are shown in a comparison with available experimental data or computational values that appear in extant literature with an analysis of code performance. This reveals that the cost of computing time of the presented test cases is significantly reduced for both solvers without losing accuracy, while impressive speedups up to 64 times are achieved due to careful management of memory access.
ISSN号:1994-2060
是否译文:否
发表时间:2017-01-01
合写作者:陈红全,曹骋
通讯作者:陈红全,张加乐