基于GPU的SIMPLE算法研究

来源 :中国石油大学(华东) | 被引量 : 0次 | 上传用户:jiangdefeng1983
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算精度需求的提高和计算区域规模的不断扩大,模拟流动传热问题所需周期越来越长,并行算法可以提高计算效率,缩短模拟周期,在实际计算中获得了广泛的关注。GPU(Graphics Processing Units)作为一种常见、廉价的并行计算设备,研究基于GPU的异构并行算法开始成为流动与传热数值计算的一个研究热点。本文首先编制了在CPU(Central Processing Unit)和GPU异构系统上实现的流动与传热数值计算代码,通过改进GPU的并行实现方式,建立了细粒度、完全并行化的浮点型单色映射红黑迭代算法,解决了传统的GPU线程利用率低的问题,实现了单色映射关系下不包含逻辑运算的邻近点重定位过程。提出的新的浮点型红黑迭代的GPU算法技巧,较传统红黑算法提速70%-80%;改进了相邻单元索引关系,相比于单色映射直接实现算法,提高了20%-30%的计算效率。二维、三维导热计算表明,GPU比CPU串行计算节省80%-90%的机时。在此基础上建立了SIMPLE算法OpenCL+OpenMP模式的并行计算模型,包括压力修正方程GPU加速和全变量GPU加速的两种并行方式。使用GPU局部存储器对算法的访存进行了优化,建立了GPU与CPU协作的迭代误差求解模型。进行了二维、三维流动与传热计算验证,与CPU计算相比,可节省90%-93%的机时;计算网格规模对于算法加速性能有较大影响,小网格规模下的GPU加速效果较差;对流项离散格式、流动传热工况、以及求解问题的类型,对GPU加速效果几乎没有影响。
其他文献
边缘计算作为一种在网络边缘执行计算的新型计算模式,可以使得用户在电量资源和计算能力有限的情况下,完成复杂的任务。用户直接与部署在附近的边缘服务器连接并获得所需的资源,避免了数据在网络节点间的传输,有效减少用户等待时间。然而,边缘服务器为用户提供服务也有其自身的限制。一方面,边缘服务器的资源有限,如果在一段时间内,连接同一边缘服务器的用户过多,可能会造成该服务器的过载,使得服务的响应时间增加,严重影
2003年《普通高中语文课程标准》(实验)提出了“全面提高学生的语文素养,充分发挥语文课程的育人功能”的理念,这一理念也是近年来广大语文教育教学工作者认同的一种教育理论和策略。本文以语文素养相关理论研究成果为基础,通过借鉴学者已有研究结论界定了本文采用的语文素养概念内涵,采用SPSS19.0软件运用描述性统计、独立样本T检验、相关分析等多种数理统计方式,对新疆博州高中生语文素养的语文知识与能力水平
本论文研究了 NBS(N-溴代丁二酰亚胺)存在条件下无金属参与的底物选择性环化反应,高效构建了两类具有潜在生物活性的杂环化合物。本论文的研究内容主要包含以下两个部分:第一
激子极化激元是半导体激子和微腔光子强耦合而形成的一种新的具有玻色子特性的准粒子。由于其小的有效质量和强的相互作用,理论上,可以在普通低温甚至室温下达到玻色爱因斯坦
本文采用CFD方法对一种催化裂化装置旋流快分系统内部流场进行了模拟研究,深入了解其内部流场特性,系统地考察了相关操作参数对其分离性能的影响,并进行了结构的优化设计研究
Markov过程是随机过程中的重要部分,模糊性是自然界及社会活动中普遍存在的不确定现象,针对模糊Markov过程中λ-截集计算的复杂性,利用模糊结构元理论建模及求解.对于一元模
吐哈盆地在中新生界发现了大量的煤系原油,但随着勘探开发的不断进行,其深层非煤系来源原油的成藏规律和深部源岩有效性的研究日益显得重要。本文据原油物性和生标物组成特征
无证书密码体制与签名和签密相结合所提出的无证书签名、无证书签密方案在信息传输过程中提供信息的认证以及加密认证等功能,继承了基于身份密码体制无需使用公钥证书的特点,又对其密钥托管问题进行改进,广泛地应用到电子支付、密钥管理、智能电网等领域。目前,无证书签名、签密方案还存在一些设计不足,无法满足安全性要求,计算效率不高等问题,其方案的改进过程已成为该领域研究的热点和难点。针对上述问题,分别提出改进的无
随着机器智能化步伐的加快,越来越多的服务型机器人走进千家万户,人们已经不再满足于过去的“一问一答”式虚拟机器人,多功能、高要求的虚拟机器人成为研究的热点。人们在与虚拟机器人交流的过程中,希望得到虚拟机器人的反馈,尤其是情感上的反馈,而反映情感最重要的信息是面部表情。因此,如何给虚拟机器人一个逼真的外形并能够像人类那样自如的做各种表情动作是当前急需解决的问题。具体表现在:首先,如何对虚拟人的嘴唇、眼
随着网络规模日益增大,网络复杂性不断增加,网络的攻击也层出不穷,传统的网络安全防御措施是单一的安全设备各自防御,显然已经无法应对越发严峻的网络安全问题,应该转向融合