基于混合并行架构的SPH算法研究

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:xuebin0523
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
光滑粒子动力学方法(SPH)是一种较为流行的数值模拟方法,该方法常被用于流体的模拟仿真。在用SPH方法进行数值模拟的时候,需要对空间用粒子进行插值。为了实现较为真实亦或是进行较大规模场景的仿真,需要用到大量的粒子。当仿真场景中的粒子数量以及粒子密集程度增加时,仿真算法的时间开销也会增大,故此仿真效果常和仿真效率存在一个权衡。为了尽可能得到较好的仿真效果,又不增加计算的时间开销,本文进行了关于SPH算法加速方面的研究,完成了在不降低SPH算法数值精度的前提下,实现算法性能突破。借助GPU强大的并行计算能力,SPH算法的GPU实现比CPU实现的性能效果突出。当前,较为高效的GPU加速算法主要是基于共享内存的任务调度。考虑到当前主流任务调度算法在进行数值计算时,存在较多冗余数据的重复加载计算,本文给出了一种新颖的双重任务调度策略,通过不同大小的计算任务的并行交错执行,在不增加额外闲置线程的情况下,提高了传统主流任务调度算法的计算性能。此外,考虑到传统主流方法在粒子较为稀疏的仿真场景中的计算效率高于共享内存的任务调度方法,本文设计了新的哈希编码方法,使得共享内存的任务调度方法和传统主流方法可以进行混合计算,从而提高算法的普适性和有效性。在基于GPU的SPH算法中,当空间粒子较为密集时,邻居查找的时间开销较大。邻居查找计算过程中,主流的固定网格方法存在较多无关粒子的查找计算,对算法性能影响较大。简单的网格细分方法在算法循环迭代上的时间开销过大,这在很大程度上会影响算法的实际效率。为此本文给出了一种新颖的多层级垂直网格划分方法,该方法较为充分地考虑了邻居粒子数据的连续性,通过在不同层级上进行邻居粒子查找的方式,尽可能减少了循环迭代的次数,缩小了实际的邻居查找空间,进而实现了对SPH算法的加速。综合本文的多层级任务调度方法和多层级邻居查找方法,本文设计了统一的加速框架。基于该框架,结合多种SPH算法,实现了完整的加速仿真框架,进行了多种自然场景的仿真,并对多种不同的SPH算法进行了性能测试。测试结果表明本文的加速框架在真实的仿真场景中对比主流共享内存任务调度方法可以达到80%左右的性能提升。综上所述可知,本文的框架不影响SPH算法的数值方法,普适于大多数的SPH算法,可直接投入SPH算法的实际应用。
其他文献
当今我国高等教育进入普及化阶段,提升高等教育质量尤其是本科教育质量是社会需求,也是国家发展的需要,实施本科生导师制对提升本科教育质量,推进“双一流”建设具有重要的意义。本科生导师制最早可以追溯到14世纪的英国牛津大学,因其培养出大批享誉世界的杰出人才,被称为“牛津皇冠上的宝石”,受到世界各国学者的关注。进入21世纪以来,我国高校也开始逐渐推行本科生导师制,旨在提高本科教育质量、培养创新和卓越人才。
学位
水生植物作为湿地生态系统重要组成部分,在维持水生态平衡等方面具有重要意义。挥发性有机物(Volatile Organic Compounds)是指在20℃条件下,蒸汽压大于或者等于10 Pa且具有挥发性的全部有机化合物。其中来自于植物体的挥发性有机物被称为植物源挥发性有机物(Biogenic Volatile Organic Compounds,BVOCs)。植物源BVOCs占据了所有挥发性有机物
平板霉素由于独特的结构以及含有羧基基团和四环骨架结构这两个活性位点,使得平板霉素具有很强的抗菌活性,在抗革兰阳性耐药菌药物领域具有重要的研究价值。本论文通过对平板
本文基于第一性原理,对掺N石墨烯、掺P石墨烯以及NP共掺杂石墨烯进行吸附特性研究。具体通过分析各种石墨烯体系的稳定结构,对氧还原(ORR)反应的四种中间体(-O、-O2、-OH、-OOH)的吸附能、态密度、能带、吸附过程中成键的键长以及体系中各原子周围电子的转移情况进行计算,比对本征石墨烯、掺N石墨烯、掺P石墨烯以及NP共掺杂石墨烯四种体系的吸附特性,并且通过分析ORR反应过程中的四电子过程具体每
在我国河网密集区,农民习惯于沿河而居,生活污水、养殖废水、农业用水未经过处理而直接就近排放。加之,近四十年来,由于经济的快速增长和人民生活水平的提高,水生态功能和水
带磁场的非线性Schr?dinger方程是量子力学中描述在非相对论情形下粒子运动状态的方程,是偏微分方程研究的重要对象之一.本文主要讨论在三维空间中带磁场的非线性Schr?dinger
惯性效应和均值回复现象广泛存在于股票、利率、汇率等金融数据序列中,它在一定程度上反映了资产价格序列内在的均衡机制。惯性效应是金融市场中一个普遍存在的金融异象,我们可以把它描述为若某资产在投资期前段时间获得收益较高,这种趋势会继续,在后期会持续获得高收益的现象。均值回复也称反转效应,是指金融时间序列通常围绕均值(价值中枢)上下波动,较低的收益后面通常跟随着较高的收益,即资产价格时间序列存在均值回复的
5G技术的成熟和发展推动了大数据信息时代的高速发展,这使得个人用户和企业用户每天都面临着海量的数据。由于绝大多数用户本地存储和计算能力的局限,因此他们倾向于选择将数据集存储到高速便利的云服务器上。但是这会导致用户的数据隐私性无法得到保障的问题,将数据明文加密后再上传可以有效解决这一问题。然而,密文会降低数据的可用性,用户在检索数据时无法直接在密文上实现搜索等操作。动态可搜索加密方案,不仅能为用户提
ETF(Exchange Traded Fund)是一种用于追踪“标的指数”变化且在交易所进行交易的基金,LETF(leveraged ETF,即“杠杆式ETF”)是一种特殊的ETF,LETF旨在追踪对于给定的ETF或标
近年来,以N,N’-二取代的4,4’-联吡啶(紫罗碱)为电子受体的氯化物和氧化物等强路易斯碱光致电子转移的变色杂化体系已经被广泛报道。而以弱路易斯碱性的碘化物为给体的体系通