【摘 要】
:
烟雾模拟技术在计算机图形学领域并不是一个陌生的话题。早在上个世纪八十年代已经开始有学者研究利用计算机技术实现烟雾模拟,如今在很多场景仿真领域都可以看到烟雾模拟技术的应用。然而目前的研究成果并不能达到人们对烟雾模拟技术的精度和速度要求。因此本文针对规模大、精度要求高、实时性要求高的需求,结合计算着色器的计算架构,以分布式多GPU协同计算架构为基础,研究高精度烟雾模拟的并行计算方法,本文具体贡献如下:
论文部分内容阅读
烟雾模拟技术在计算机图形学领域并不是一个陌生的话题。早在上个世纪八十年代已经开始有学者研究利用计算机技术实现烟雾模拟,如今在很多场景仿真领域都可以看到烟雾模拟技术的应用。然而目前的研究成果并不能达到人们对烟雾模拟技术的精度和速度要求。因此本文针对规模大、精度要求高、实时性要求高的需求,结合计算着色器的计算架构,以分布式多GPU协同计算架构为基础,研究高精度烟雾模拟的并行计算方法,本文具体贡献如下:首先,针对目前基于GPU的烟雾模拟方法中缺乏关于数据结构转换、空间状态一致性控制等问题,在借鉴已有并行算法的基础上结合Open GL中计算着色器的特性构建了单GPU上N-S方程的并行求解算法,通过计算中断处理及中间变量转存机制实现流场空间的状态同步,有效解决了计算流程中烟雾流场阶段性同步问题保证了烟雾流场模拟状态的正确性。其次,基于重叠分割和同步控制机制,针对超出单个GPU的计算能力时的高精度、大规模烟雾模拟计算问题,提出了基于多GPU协同计算的烟雾流场并行模拟算法框架,该算法可对烟雾流场模拟进行自适应的分割和任务分配,并通过边界数据同步机制保证了分割后每个流场子域中处于分割边界的重叠数据在多GPU协同计算环境下的一致性,从而为精度高、规模大的烟雾流场模拟提供高实时性解决方案。由于算法不对GPU的数量进行限制,对于大规模流场计算即使在只有一个GPU的情况下,同样可以通过循环求解实现高精度大规模烟雾模拟,因此具有通用性和灵活性。最后,设计和实现了基于GPU的烟雾模拟系统,为了提高系统的可扩展性,本文采用面向对象原则来实现该系统的功能。此外,在该系统中设计了基于多色RGB值的烟雾纹理生成算法,并通过流水绘制的方式实现高质量烟雾的渲染,近而为烟雾等流体力学的仿真应用提供支持。通过对不同初始条件下的烟雾数据对比、时间效率对比和扩散效果对比,验证了本文提出的烟雾求解算法的正确性和在模拟规模大的烟雾流场时的效率性。
其他文献
进入21世纪以来,中国城市化进程加快,城市轨道交通随着城市交通需求的剧增也进入快速发展时期。随着现在电力电子技术的高速发展,变流器系统逐渐往高频化、高容量、高功率的方向发展,其在轨道交通行业得到广泛的应用。随之产生的电磁传导干扰不但会降低自身的可靠性和工作性能,而且会影响周围设备的正常工作。因此,对变流器传导干扰机理的研究对解决其电磁兼容问题具有理论意义与工程价值。本文以地铁列车变流器为研究对象,
随着我国西部大开发和“西江黄金水道”的战略实施,近年间,在长江上游支流、澜沧江、红水河、黄河等江河上修建10余座高坝水利枢纽,水头都超过40m以上甚至接近200m。水电枢纽
随着网络规模的不断扩大,封闭的网络设备内置了过多的复杂协议,增加了运营商定制优化网络的难度。软件定义网络(Software defined network,SDN)利用分层的思想,将数据与控制
近年来,随着4G网络普及程度大幅提高,室内无线环境中的语音、高清视频通信和移动终端的数据传输等业务量也快速增长,对室内无线通信网络的覆盖要求越来越高。室内分布系统设
在爆炸的信息时代,数据规模的增长速度远远超过人类分析与应用的能力。粗糙集理论作为一种数学工具,能够在处理模糊、不精确数据时发挥其优点,不需要提供任何除所原始数据以外的先验信息,在处理不确定性问题时更客观。近几年之中在数据挖掘、模式识别与人工智能等领域得到广泛的应用并快速发展。属性约简作为邻域粗糙集理论的最广泛应用之一,它能够在信息系统中保持其分类、决策能力不变,将不相关、冗余的属性摒弃,从而提取关
教材循环利用是新时代、新思想的要求,是发展绿色经济、节约能源的有益行动。本论文通过查阅文献和对我国高校内教材循环使用情况的调研,分析了高校教材循环利用的必要性和价
《红楼梦》诗词具有极强的艺术价值和丰富的审美意境,在《红楼梦》全书乃至整个古典诗词史上,都具有十分重要的历史地位;王国维的“境界”理论,则作为古典诗学词学的典范之作,也与《红楼梦》一样具有“总结性”的意味。所以,本文的主要思路是以王国维的“境界”说作为理论依据,来分析和研究《红楼梦》诗词的审美意境。通过分析,文章认为《红楼梦》诗词的审美意境主要体现在四个层面:其一,《红楼梦》诗词以其情感表现之“真
近年来,机器学习方法被广泛用于网络流量分类和入侵检测,但是随着数据量和新型攻击的增加,如何减少误报漏报,准确快速地检测出攻击行为变得更具挑战性。针对上述问题,论文基于卷积神经网络来构建攻击检测模型,通过减少卷积神经网络隐含层的层数,对提高检测准确率和速度的相关技术进行了研究。论文构建了基于简化LeNet-5卷积神经网络的攻击检测模型,在模型网络结构上,去掉了 LeNet-5网络后一层全连接层,减少
三维标量数据可视化是计算机图形学的重要研究方向。与传统的二维可视化方法相比,三维可视化不仅能够完整地展示数据在三维空间的分布,反映数据场的全貌,而且可以实现更加逼真地渲染效果,从而可以更好地满足不同应用场景下的需求。现代科学技术快速发展,导致采集数据的手段日益多样化,进而使得观测采集到的数据量急剧增加。大体量数据的科学可视化需要足够的内存与算力,以此保证三维渲染与绘制的实时性,这是一个极具挑战性的
执行功能作为一种高级认知功能,主要包括抑制控制、认知灵活性、刷新功能三个子功能,有研究表明运动经验可以促进执行功能的发展,那么不同类型的运动经验对执行功能的不同子功能是否产生了群体化差异?本研究最终筛选出91名被试参加实验,其中开放型运动经验者31人;封闭型运动经验者30人,低运动经验者30人。三组被试依次完成五个认知任务(Simon任务、Flanker任务、Stop-signal任务、Switc