基于N-S方程的气体静压润滑流场GPU并行算法研究

来源 :西安工业大学 | 被引量 : 0次 | 上传用户:yayiye
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着计算机技术和气体润滑技术的迅速发展,该领域所研究的问题不断扩展和深化,使得目前计算机的单机性能已经无法满足计算需求,采用并行方法求解这类问题显得尤为重要。为了探究GPU并行算法的实现原理,本文先对GPU的基本结构和特性进行研究,分析了CFD程序在GPU上的实现过程和执行方式,并设计了一套求解N-S方程的GPU并行算法。针对该算法,利用CUDA技术实现超音速平板流动算例的GPU并行计算,以此来验证算法的可行性和正确性,并对流场的计算结果和程序加速比进行探讨。在GPU并行算法成功实现的基础上,本文对气体静压润滑流场的串行程序进行重构,实现流场的GPU并行计算,通过雷诺方程验证了GPU并行程序的正确性,并对流场的计算结果进行详细分析。此外,通过几种优化方法,实现了GPU并行计算程序的性能优化,文中主要采用的优化方法有:对GPU中全局存储器和共享存储器的访问优化、对主机与设备间数据传输的优化以及对GPU指令集的优化。本文主要设计了一套适用于CFD计算程序的GPU并行算法,应用该算法分别求解了超音速平板流动算例和气体静压润滑流场计算程序,并通过几种优化方法,对GPU并行程序进行性能优化。结果表明:GPU的计算速度明显比CPU要快;GPU与CPU的计算结果偏差较小,几乎可以忽略,在精度要求不是特别严格的情况下,完全可以采用GPU代替CPU进行数值计算;N-S方程的计算结果捕捉到雷诺方程无法计算得出的温度现象;在所有优化方法中,对GPU存储器的访问方式进行优化,属于较高层次的优化方法,取得的优化效果较为明显,其他几种属于较低层次的优化方法,取得的优化效果比较有限。
其他文献
各市、县、区人民政府,省人民政府各工作部门、各直属机构:2007年省级计划生育优质服务先进县创建活动开展以来,全省各级党委、政府高度重视.各创建县(区)以科学发展观为指导
【正】陕政办发[2007]164号各市、县、区人民政府,省人民政府各工作部门、各直属机构:省农业厅、省水利厅、省商务厅、省质监局、省工商局《关于在全省实行农产品质量安全市
采用分子动力学方法模拟二氟尼柳插层水滑石(DIF/LDHs)的超分子结构,研究复合材料主客体间形成的氢键以及水合膨胀特性.结果表明,当水分子总数与DIF分子总数之比Nw≤3时,层间距吐保
对清华简《尹诰》“一德”的理解存在多种意见,《礼记·缁衣》引《尹诰》,将“一德”阐释为“君不疑于其臣,而臣不惑于其君”,这应是最合理的解释。《诗经·鸤鸠》中“其
采用布朗动力学的计算机模拟方法,研究重力因素对于稀溶液中悬浮粒子聚集过程的影响.通过在计算机模拟程序中加入和排除重力因素的影响,对不同重力条件下的粒子团数量随时间的变
随着社会主义市场经济体制的不断完善和各项改革的不断深入,人们的思想观念、生活准则和工作方式也不同程度地发生着变化。作为一名工会干部,应紧跟随时代步伐,努力加强自身修养
各设区市人民政府,省人民政府各工作部门、各直属机构:为确保第一次污染源普查工作的质量,全面完成我省的污染源普查工作,省政府决定调整充实陕西省第一次污染源普查领导小组
<工程塑料应用>第七届编委会会议于2005年10月14日在山东泰安召开,共有38名编委或其代表出席了会议.
蛋白质中的阳离子-π相互作用是带正电荷的氨基酸(Lys、Arg)和芳香族氨基酸(Phe、Tyr、Trp)之间的一种作用力.对α/β类蛋白中两种典型折叠类型(单绕和双绕)的研究表明:(1)单绕结构中
制备蛋白质芯片的关键在于将蛋白质固定到芯片表面并保持其生物学活性.本实验中,我们分别采用物理吸附、直接化学固定、加入间隔臂化学固定和生物亲和作用固定的方法将癌胚抗