×

在图形处理单元上使用非结构化网格的以顶点为中心的有限体积进行非稳态CFD计算。 (英语) Zbl 1269.76072号

作者摘要:本文提出了一种求解非结构化/混合网格上定常和非定常湍流流动的Navier-Stokes解算器,该解算器具有三角形和四边形单元,可在图形处理单元(GPU)上运行。本文重点讨论使用CUDA语言将CPU代码高效移植到GPU的编程问题。与以单元为中心的格式相比,在非结构化网格上使用以顶点为中心的有限体积格式增加了编程复杂性,因为通过边连接到任何其他节点的节点数量可能会有很大变化。因此,对于运行在单个CPU内核上的Fortran代码,为了最大限度地提高GPU实现的速度,精细的GPU内存处理是绝对必要的。通过重点研究跨音速抖振现象,使用开发的支持GPU的程序对超临界翼型OAT15A的定常和非定常流动进行了数值研究。计算是在NVIDIA的Ge-Force GTX 285图形卡上进行的,报告的加速速度高达(thicksim 46倍)(在单个GPU上,使用双精度算法)。

MSC公司:

76平方米 有限体积法在流体力学问题中的应用
76小时05 跨声速流动

软件:

CUDA公司
PDF格式BibTeX公司 XML格式引用
全文: DOI程序

参考文献:

[1] Kruger,数值算法GPU实现的线性代数运算符,ACM图形汇刊22(3)第908页–(2003)·数字对象标识代码:10.1145/882262.882363
[2] Bolz,GPU上的稀疏矩阵解算器:共轭梯度和多重网格,ACM图形汇刊22(3),第917页–(2003)·doi:10.1145/882262.882364
[3] Goodnight N Woolley C Lewin G Luebke D Humphreys G使用可编程图形硬件102 111求解边值问题的多重网格解算器
[4] Mark,Cg:用类C语言编程图形硬件的系统,ACM图形事务22(3)第896页–(2003)·doi:10.1145/882262.882362
[5] Buck,Brook for GPU:图形硬件上的流计算,ACM Transactions on graphics 23(3)第777页–(2004)·doi:10.1145/1015706.1015800
[6] Fatahalian K Knight T Houston M Erez M Horn D Leem L Park J Ren M Aiken A Dally W et al Sequoia:编程内存层次
[7] AMD 2008http://ati.amd.com/companyinfo/researcher/documents/ATICTMGuide.pdf ·Zbl 1152.81897号
[8] NVIDIA 2008http://www.nvidia.com/object/cudahome.html
[9] 欧文斯,图形硬件通用计算调查,计算机图形论坛26(1),第80页–(2007)·文件编号:10.1111/j.1467-8659.2007.01012.x
[10] Harris,GPU Gems第637页–(2004)
[11] Crane,GPU Gems 3第633页–(2007年)
[12] Hagen,在图形处理单元上求解欧拉方程,计算科学ICCS 3994第220页–(2006)·Zbl 1157.76358号
[13] Brandvik,《使用商品图形硬件加速二维Euler流解算器》,机械工程师学会学报,C辑:《机械工程科学杂志》221(12),1745–(2007)·doi:10.1243/09544062JMES813FT
[14] Brandvik T Pullan G使用商品图形硬件加速3D Euler解算器
[15] Elsen,使用GPU对高超声速飞行器绕流的大型计算,计算物理杂志227(24),第10页148– (2008) ·Zbl 1218.76035号 ·doi:10.1016/j.jcp.2008.08.023
[16] Goddeke,《使用GPU提高集群上的多重网格解算器性能》,国际计算科学与工程杂志(IJCSE)4(1),第36页–(2008)·doi:10.10504/IJCSE.2008.021111
[17] Cohen J Molemaker M使用CUDA的快速双精度CFD代码
[18] Corrigan A Camelli Föhner R Wallin J在2009年现代图形硬件上运行基于非结构化网格的CFD解算器·Zbl 1394.76084号
[19] 坎波利斯,基于CFD的分析和图形处理单元的两级空气动力学优化,《应用力学与工程中的计算机方法》199(9-12),第712页–(2010)·Zbl 1227.76056号 ·doi:10.1016/j.cma.2009.11.001
[20] 卡纳汉,应用数值方法(1969)·Zbl 0195.44701号
[21] Euler方程逆风空间近似Runge-Kutta格式的Lallemand M耗散性质1990
[22] Spalart,空气动力学流动的一方程湍流模型,《空间研究》第1卷第5页–(1994)
[23] NVIDIA 2008
[24] Jacquin L Molton P甲板S Maury B Soulevant D跨音速超临界剖面激波振荡的实验研究
[25] Brunet V抖振现象的计算研究
[26] 甲板,超临界翼型跨音速抖振的数值模拟,AIAA期刊43(7)pp 1556–(2005)·数字对象标识代码:10.2514/1.9885
[27] Kourta,使用含时湍流模型预测跨音速流动时的抖振,《国际流体数值方法杂志》49(2),第171–(2005)页·Zbl 1122.76337号 ·doi:10.1002/fld.991
[28] Thiery,《二维翼型激波诱导振荡的数值预测:湍流建模和试验段壁的影响》,《国际热流与流体杂志》27(4),第661页–(2006)·doi:10.1016/j.ijheatfluidflow.2006.02.013
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。