跳到主要导航 跳到搜索 跳到主要内容

Solving two-dimensional euler equations on GPU

  • Xiaofeng He
  • , Zheng Wang
  • , Tiegang Liu*
  • *此作品的通讯作者
  • Beihang University

科研成果: 期刊稿件会议文章同行评审

摘要

The potential of GPU in scientific computation has been tested in many applications during recent years. CUDA, short for Compute Unified Device Architecture, is a solution of GPGPU proposed by Nvidia Corporation. Researchers can improve performance of programs and reduce time cost with CUDA involved. This paper presents a flow solver for two-dimensional airfoil governed by Euler equations on GPU using CUDA. Body-fitted structured mesh is employed here, and finite-volume method is used to obtain the solution. Since the number of concurrent threads supported by CUDA is very huge(more than 1015), the proposed solver uses a CUDA thread to calculate the flow variables for each cell of the mesh. Two dimensional CUDA blocks are used to manage threads in the application. This paper gives a performance comparison between GPU parallel implementation and CPU serial implementation, and the results show that the proposed method has good efficiency. As CUDA supports three dimensional thread blocks, the solver can be extended to three dimensional cases naturally.

源语言英语
页(从-至)57-62
页数6
期刊Procedia Engineering
61
DOI
出版状态已出版 - 2013
活动25th International Conference on Parallel Computational Fluid Dynamics, ParCFD 2013 - Changsha, 中国
期限: 20 5月 201324 5月 2013

学术指纹

探究 'Solving two-dimensional euler equations on GPU' 的科研主题。它们共同构成独一无二的学术指纹。

引用此