基于非结构网格的可压缩粘性流动数值方法的GPU实现

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:ecfan1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,CPU的性能提升受制于功耗和工艺逐渐放缓了脚步,而图形处理器(GPU)由于其出色的浮点运算性能以及相较于CPU更高的内存带宽在科学计算领域中得到了越来越多的青睐。学者们尝试将GPU应用于CFD领域,并且获得了不错的加速效果。  本文实现了GPU平台的、基于非结构网格、采用有限体积方法的RANS方程求解器,其适用于三维可压缩、定常/非定常流动的数值仿真。采用格点格式进行控制体的离散。实现了Roe和Hllc通量计算格式,通过线性重构结合Venkatakrishnan限制器实现了空间上的二阶精度。时间离散方面讨论了显式Runge-Kutta方法以及隐式LU-SGS方法在GPU上的可行性。本文也将Runge-Kutta方法应用于非定常计算中的时间积分,但是为了加速时间推进,进一步地讨论了时间离散上具备二阶精度的双时间步长方法。采用Spalart-Allmaras一方程湍流模型封闭RANS方程,加入DES选项在分离区引入大涡模拟特性而边界层内仍然采用RANS方程。此外,针对规模较大的网格,实现了基于KD-Tree方法的物面距求解。  针对如上算法,通过详细分析GPU软、硬件架构,提出了一套完整的、高效的、采用双精度浮点数的内核函数设计及执行方案。针对非结构网格及格点格式特性,进行了基于硬件利用率、内存访问以及指令执行三个层次的深度优化,并提出了全新的、适用于本套算法的网格排序方法。通过多个定常/非定常算例验证了本文实现的正确性,实现了Runge-Kutta方法在单GPU上相较于CPU串行程序82~116倍的加速效果以及LU-SGS方法在单GPU上55~100倍的加速效果。结果充分展示了GPU在CFD领域中良好的应用前景。
其他文献
随着近年来国民经济的快速发展,我国电力供需形势趋于紧张,电力建设再次进入高速发展时期。输变电工程项目建设是电力基础建设的重要内容,其建设计划执行完成得好坏,直接关系到国民经济的发展速度。输变电工程项目信息管理系统,就是要利用现代信息技术和先进的管理思想,为输变电工程建设管理服务,提高工程管理的效率和质量,提高工程建设安全性,实现输变电工程管理信息化和决策实时化。本系统以建设工程为中心,在工程整个生
浙江商业职业技术学院从2007年开办中澳合作办学以来,取得了一定的成绩,同时也发现了一些问题,本文通过这几年中澳合作办学的发展现状,分析合作办学的优势,同时对存在的问题
在全国三十余家省级以上产权交易市场飞速发展的时候,在许多地市级产权市场渐渐成为了省级市场地方办事机构的时候,在我们将目光关注在所谓“大交易所”的时候,一支由地市级
本文通过对荣华二采区10
期刊
中国古代文人士子们的艺术思想不仅体现在“文人画”中,而且体现在与其生活息息相关的室内陈设艺术上。而榻床由于其型质灵活而常作为居室内重要的功能性陈设,它不仅是支撑日
党的十九大报告中提出,社会的主要矛盾已经变更为人民日益增长的美好生活需要和不平衡不充分的发展中的矛盾,可见随着时代的发展,人民对于生活产品的要求也在提高.所以在进行
复合材料加筋壁板结构是近代飞机以及航天航空器结构中最常见的结构形式之一,它具有复合材料层合结构比强度高、比刚度高的优点,同时加强筋的引入又极大地提高了结构的承载能
固体材料的断裂损伤问题是力学研究中的经典难题之一。经典连续介质理论在求解固体断裂问题时由于在裂纹尖端不存在空间位移导数会产生奇异性问题。而近场动力学理论(Peridyn
本文的主要任务是研究固体推进剂准静态力学性能的预测方法,共采用了三种方法对协作单位提供的试样进行了数值计算。第一种方法是基于拉格朗日描述的计算细观力学方法,在这部
随着配电系统中各类非线性负荷的不断增加,特别是电力电子器件的广泛应用,系统中电能的质量日益恶化,另一方面,越来越多的用户对电能质量的要求越来越高,因此对作为电能质量污染源的用户进行电能质量的有效补偿已显得越来越为迫切。在配电系统中的公共连接点安装统一电能质量控制器,既提高了供电系统的电压质量和供电可靠性,又能抑制负载引起的各种电能质量的问题向电网侧扩散,保证负载获得高质量的电能供应,提高和改善电力