基于国产神威超级计算机的格子Boltzmann方法及应用研究

来源 :上海大学 | 被引量 : 0次 | 上传用户:hua50776007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,在全球TOP500超级计算机中,越来越多的异构、众核处理器被采用。我国的超级计算机研究已经跻身世界前列,其中我国自主研发的超级计算机“神威·太湖之光”,从2013年6月到2017年11月已在全球TOP500排名中连续10次排名第一。随着高性能计算领域的竞争越来越激烈,基于高性能计算平台的算法、程序与应用软件也越来越受到重视。格子Boltzmann方法(Lattice Boltzmann Method,LBM)是计算流体力学中一种十分重要的数值模拟方法,该方法基本粒子的碰撞迁移思想以及采用笛卡尔网格划分方式,使其具有天然的并行性、简单的边界条件处理,特别适合在超级计算机上进行复杂问题的大规模并行数值计算。本硕士论文首先在单层网格的格子Boltzmann方法及“神威·蓝光”超级计算机上研发的并行计算程序基础上,实现了程序在“神威·太湖之光”平台上的并行计算与优化。提出使用双缓冲和寄存器通信模式来对通信时间进行隐藏,并且在从核进行计算时,主核负责调整离散的数据存储,加快了从核访问主存的速度,使得通信时间进一步降低,获得了较高的并行效率。在并行效率得到验证的基础上,选取NACA0012标模作为计算模型计算了一系列不同攻角下的流动情况,并计算了升力系数随攻角的变化以及8度攻角时翼型表面的平均压力系数分布,计算结果与文献结果吻合。针对单层网格在计算复杂边界模型时冗余网格量大和以往多层网格的格子Boltzmann方法仅限于单节点等问题,提出了跨节点多层网格的格子Boltzmann方法,并在“神威·太湖之光”计算平台上进行了实现和优化。根据多层网格的生成规则和网格分布不均匀的特点,适当地调整MPI任务划分以达到负载的相对平衡,有效地降低了整体计算时间。在格子Boltzmann方法程序应用方面,基于多层网格的格子Boltzmann方法和“神威·太湖之光”计算平台,选取了串列双圆柱和30P30N翼型进行了计算,并对双圆柱和30P30N翼型的表面压力系数进行了分析,与文献结果吻合,表明多层网格的格子Boltzmann方法程序可以准确地模拟复杂流动。此外还选取了某飞机全机模型进行了计算实验,得到很好的模拟结果,为利用具有完全自主知识产权的应用程序与软件开展飞机气动力计算打下了很好的基础。
其他文献
云以及移动互联网在近几年内飞速发展,各类应用对存储的读写性能与容量表现出更高的需求。非易失内存具有堪比内存的延迟与带宽,满足很多低延迟应用的需求。而非关系型数据库之中的键值系统(Key-Value,K-V),凭借高性能,强扩展性,使用灵活等诸多优势,在业界受到研究者的青睐。日志结构合并树(Log-Structure merge tree,LSM-Tree)是KV存储系统普遍采用的索引结构,通过将随
目的:急性肾损伤(Acute Kidney Injury,AKI)是临床中的常见并发症,在ICU中发病率较高、死亡率高,医疗花费成本高,对急性肾损伤进行早期预测预警有助于辅助医护人员及早识别患者的恶化风险,在早期对患者进行干预以预防进一步的损害。随着电子健康档案的发展以及数据挖掘、机器学习方法在医疗领域中的应用,我们得以用大数据的研究方法对医疗数据进行挖掘,探究疾病的演化规律,这为我们深入研究AK
随着大规模深度学习算法的发展,自然语言处理领域重新掀起对开放域下对话系统研究的热潮。同时社交媒体的影响力快速传播,网络上可获取的海量数据也为研究者们构建数据驱动型的智能聊天系统提供了极大地助力。然而鲜有人将目标聚焦于分析对话主题,以引导用户进行更有意义的谈话上。当前在开放域下聊天机器人的研究中,较为主流的方法是基于深度学习的序列到序列框架。在这样的技术支持下,考虑将对话的主题信息融入基础框架,提出
父亲查日坤生前保存有一幅照片,摄于何年何月不详。照片的背景是一个大会会场,背景显得很零乱。会场横幅是"军党分立宣誓大会",大横幅上部又有一小横幅:"保持崇高党性"。会场
期刊
研究目的:研究4种自酸蚀粘接剂所含酸性单体与牙本质主要成分羟基磷灰石晶体(hydroxyapatite,HAP)之间的化学相互作用,进一步分析其对牙本质粘接效果的影响,以期更加深入的理
随着信息化时代的到来,企业之间的竞争变得越加激烈,表现为企业信息化之间的竞争,因此信息化管理对于企业发展至关重要。特别是制造型企业,通过信息化管理系统来对企业供应质量进行管理可以大大提高企业工作效率,减少成本开支。对于制造型企业,供应质量管理是提高产品质量的基础。对采购物料进行严格的质量监控,通过物料的接收,验收,以及不合格物料的处理,层层监控采购物料的质量,对保障企业产品质量具有十分重要意义。而
胶质瘤占所有恶性脑肿瘤的80%,严重危害人类健康。目前对于胶质瘤的发病机制等认识不足,导致对其诊断治疗效果欠佳。人类基因组计划的开展产生了大量的潜藏丰富生物信息的数据,如何从中挖掘出胶质瘤相关重要基因亟待解决。本文则主要基于基因表达数据和网络模型,采用数据分析、网络拓扑信息挖掘以及网络动态分析三种筛选预测方法,来实现胶质瘤相关重要基因的识别,为胶质瘤发病机制等的进一步研究提供帮助。本文的具体工作说
随着互联网技术的发展,网络教育事业受到了人们的关注,越来越多的人通过网络教育开展学习。特别是受今年突发疫情的影响,教师、学生纷纷通过网络直播的方式进行课程教学,网络教育中学员数量大幅增长,但是相关基础设施较为落后,难以满足教学需求。这点在问答环节表现的尤为明显,学生遇到疑问时不能为其提供实时、精准、有效地帮助,降低了学生的学习质量。智能问答系统可以为学生提供更加精准的信息服务,研究面向网络教育的智
随着雷达技术的不断发展,雷达的距离分辨率已远小于目标尺寸。在散射点模型下,回波信号描述了目标散射点沿雷达视线方向的分布情况,其中包含了大量尺寸、结构等可辨别信息。雷达高分辨距离像数据由于易于获取、计算量低等原因广泛应用于雷达自动目标识别领域,有着巨大的应用价值。其中如何有效地对HRRP数据进行特征提取是识别问题的关键。本文重点考虑到高分辨距离像不同距离单元之间的时序相关性信息,提出了两种基于循环神
传统的Web是一种面向对象为人的网络,它在大多时候是充当组织、呈现、共享信息媒介的角色,但是传统的Web并没有能力去理解数据所表达的具体含义,所以在处理大多数复杂的过程都需要人类的参与。人们想要从现在爆发式增长的网页中,快速准确地获取到对自己有价值信息的难度变得越来越大,所以为了解决这个问题,研究人员加大了对语义Web的研究。相对于传统的Web,在语义Web中的信息,都具有明确的含义,这就使得计算