基于OpenCL并行的LBM和相场法模拟共晶生长的研究

来源 :兰州理工大学 | 被引量 : 1次 | 上传用户:daiap
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
研究高性能计算是为了计算模拟时间的缩短,并在有限的时间内增加试验次数,以促进包括工程学在内的其他各个领域的发展。相场法(Phase-Field Method,PFM)作为模拟共晶合金微观组织结构最有效的方法,采用统一的控制方程不仅避免了区分和跟踪固/液相及其界面,还可以将流场以及溶质场等外部场耦合到相场当中,但所建立的相场模型复杂,计算规模和计算量大,成为相场法发展的瓶颈之一。格子Boltzmann方法(Lattice Boltzmann Method,LBM)作为一种能够有效模拟流体的数值方法,已经被证明能够模拟包括气体,液体等多种流体的行为,并且适用于并行计算,广泛应用到包括模拟多相流,多空介质流等各个领域和工作中。本文基于相场模型与计算流体的格子Boltzmann模型耦合建立强迫对流下共晶生长的相场-格子Boltzmann模型(PF-LBM)。针对PF-LBM三维模型求解过程中存在的计算量巨大,模拟区域微小,无法在合理时间完成求解的问题。GPU计算为求解PF-LBM模型提供了有力支持。基于OpenCL开放、统一的编程模型,能够在异构系统上实现加速算法的优势,充分发挥GPU的运算能力,本文基于GPU-OpenCL的高性能并行计算方法实现PF-LBM三维模型的求解。主要开展工作和结论如下:(一)对PF-LBM模型进行可并行化分析,分析影响GPU-OpenCL并行计算方法性能的因素,针对GPU与CPU之间数据传送开销大的问题,将PF-LBM模型部署到单个GPU上进行计算。在单个高性能GPU上,采用GPU-OpenCL并行计算方法的求解结果与经典理论值相符,得到12.9X倍的性能收益,证明了GPU-OpenCL并行方法求解PF-LBM模型是有效的。(二)由于GPU对数据读取受GPU内存限制,设计GPU内存连续访问性高的内核的优化方案提高计算速率,主要采用Halo Therad的线程块优化手段,得到最佳的GPU-OpenCL程序,获取最大的性能收益,相对于串行CPU码实现,最大达到136.X倍的加速比,将计算效率提升了两个数量级,解决了因计算能力限制而无法较大规模的开展PF-LBM模型三维数值模拟的难题。(三)在单GPU上,GPU-OpenCL并行计算方法将PF-LBM模型的计算规模扩大2倍,计算规模达到??17031474。在较大规模的相场模型中,GPU-OpenCL计算模型不仅拥有更好的计算效率,而且得到新的实验结果:液流急剧改变共晶组织形貌,当共晶层片间距较大时,液体环状流动明显,在体积较大?相界面前沿未发现异相形核的生成,环状液流对?相的两侧生长速率有较大影响。
其他文献
作为一种环境友好型筑坝材料,堆石混凝土(RFC)近年来已得到较为广泛的应用。但由于实际工程中堆石混凝土内部的岩块粒径远超过四级配骨料,可达500-1000mm甚至更大,因此难以通
道德教育是儒家学说的一个重要内容,是在儒家思想的基础上发展出来的独特教育理念。朱熹作为儒家的代表人物之一,其道德教育思想及实践在中国教育史上有着突出的地位。朱熹的道德教育思想在他对《大学》的注《大学章句》中有较为集中的表达。在《大学章句》序言中,朱熹以“性本善”的人性论观点为基础,阐述了教师的由来以及教育的不同阶段和各个阶段需要达成的目标。朱熹认为,程颢、程颐等理学大家的出现,其实是宋德隆盛、治教
近年来,我国装配式住宅的实践项目逐渐增多,尤其在“十三五”的规划中,政府明确提出指标性要求,大力推进装配式模式的建筑建造与发展,各级政府也在意见中,对住宅项目提出装配
退耕还林工程的实施以及为脱贫致富而对经济效益的追求,导致黄土高原出现大面积的农田转变为深根的生态林或经济林。林地更大的蒸腾水分需求使黄土高原开始出现广泛的土壤干
稻瘟菌(Magnaporthe oryzae)引起的稻瘟病是水稻三大病害之一,每年能使水稻产量减产至少30%。真菌病毒是一类能在真菌内自我复制的病毒,在稻瘟菌中已有一些真菌病毒的报道。
随着当今社会对便携式能源的需求不断增长,锂-空气电池作为潜力最大的电池体系正受到越来越多的关注。正极催化剂材料作为锂-空气电池的核心部件,近年来正在科研界掀起一场研
随着能源消耗的加剧,节能技术的开发应用成为社会经济发展的重要需求。应用有机朗肯循环(ORC)技术将低品位的热能转变为高品位的电能,为节约能源开辟了新途径。膨胀机作为有机
随着各种便携式电子设备和新能源电动汽车的广泛使用,锂离子电池在人们的日常生活中发挥着越来越重要的作用。但是,六氟磷酸锂热稳定性差,在高温下易发生水解反应,以及过渡金
网络化控制系统(NCS)容错控制已是智能制造领域一个重要的研究课题,由于集成控制力高、适应性强、便于维护管理的特点推动了其在工程领域中的快速发展,但受制于系统和网络的复杂性,构件设备故障、通讯制约、时滞及内部参数的不确定等因素仍是该领域重点关注的问题。鉴于此,本课题在离散事件触发通讯机制(DETCS)约束下,依据主被动混合思想,以区间控制的容错方式,研究了任意执行器故障下系统对控制任务及通讯服务质
全球机动车交通的快速发展提高了人们的出行效率,但是给城市带来交通拥堵、汽车尾气污染等问题,严重影响了城市居民的生活质量,越来越多的人们开始关注低碳环保的出行方式,并