GPU上计算流体力学的加速
文献类型:期刊论文
作者 | 董廷星![]() ![]() ![]() |
刊名 | 计算机系统应用
![]() |
出版日期 | 2011-01-15 |
卷号 | 20期号:1页码:104-109 |
关键词 | GPU计算 CUDA 计算流体力学 |
ISSN号 | 1003-3254 |
其他题名 | Acceleration of Computational Fluid Dynamics Codes on GPU |
产权排序 | 中国科学院计算机网络信息中心;中国科学院研究生院;中国科学院力学研究所 |
通讯作者 | 董廷星 |
合作状况 | 国内 |
中文摘要 | 本文将计算流体力学中的可压缩的纳维叶-斯托克斯(Navier-Stokes),不可压缩的Navier-Stokes和欧拉(Euler)方程移植到NVIDIA GPU上。模拟了3个测试例子,2维的黎曼问题,方腔流问题和RAE2822型的机翼绕流。相比于CPU,我们在GPU平台上最高得到了33.2倍的加速比。为了最大程度提高代码的性能,针对GPU平台上探索了几种优化策略。和CPU以及实验结果对比表明,利用计算流体力学在GPU平台上能够得到预想的结果,具有很好的应用前景。 |
英文摘要 | Computational Fluid Dynamic(CFD) codes based on incompressible Navier-Stokes,compressible Euler and compressible Navier-Stokes solvers are ported on NVIDIA GPU.As validation test,we have simulated a two-dimension cavity flow,Riemann problem and a transonic flow over a RAE2822 airfoil.Maximum 33.2x speedup is reported in our test.To maximum the GPU code performance,we also explore a number of GPU-specific optimization strategies.It demonstrates GPU code gives the expected results compared CPU code and experimental result and GPU computing has good compatibility and bright future |
学科主题 | 力学 |
资助信息 | 中国科学院知识创新工程青年人才领域项目(0815011103) |
原文出处 | http://epub3.cnki.net/grid2008/brief/detailj.aspx?filename=XTYY201101022&dbname=CJFQ2011 |
语种 | 中文 |
公开日期 | 2012-04-01 |
源URL | [http://dspace.imech.ac.cn/handle/311007/45181] ![]() |
专题 | 力学研究所_高温气体动力学国家重点实验室 |
推荐引用方式 GB/T 7714 | 董廷星,李新亮,李森,等. GPU上计算流体力学的加速[J]. 计算机系统应用,2011,20(1):104-109. |
APA | 董廷星,李新亮,李森,&迟学斌.(2011).GPU上计算流体力学的加速.计算机系统应用,20(1),104-109. |
MLA | 董廷星,et al."GPU上计算流体力学的加速".计算机系统应用 20.1(2011):104-109. |
入库方式: OAI收割
来源:力学研究所
浏览0
下载0
收藏0
其他版本
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。