面向CFD的交互式并行化技术研究

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:Tender
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
程序自动并行化技术一直是并行处理领域的研究热点与难点,目前虽然已取得了长足进步,但实际应用效果还不理想。我们以计算流体力学CFD为应用领域对程序自动并行化技术进行了长期研究,针对银河-Ⅲ巨型机开发的程序自动并行化系统NPUPAR取得了较好的应用效果。在此基础上,国防科技大学并行与分布处理国家重点实验室建议我们扩充交互功能,进一步提高并行效率。本论文就是围绕国防重点实验室基金项目《面向计算流体力学的交互式并行化技术研究》(编号99JS94.6.1.HK0313)展开的。 本文的主要工作和贡献如下: 1、提出并建立了CFD程序并行化的区域计算模型。同传统的程序模型以及CFD程序的帧迭代模型和场循环模型相比,区域计算模型能够更好地反映CFD程序的结构特点,使得对CFD程序的深入分析成为可能。不但有利于保证并行程序正确性,而且有利于开发并行性,减少通信与同步,提高并行程序效率。 2、在传统相关性理论的基础上提出了区域相关(包括与循环无关的区域相关和跨循环的区域相关)的概念,研究了区域相关的测试算法。区域相关以区域操作为基本单位。区域操作本身所具有的对大块数据进行整体操作的特点,使得区域相关非常适合开发CFD程序中蕴含的数据并行性;同时,区域操作本身的灵活性又使自动并行化系统不但可以在全局范围内进行整体分析,而且可以深入到帧迭代和场循环内部进行较为细致地分析,进而生成更高质量的并行程序。 3、[Wolfe96]提出了使用FUD链识别分析递归变量的方法。本论文在区域和区域相关概念的基础上根据CFD程序的特点对FUD链予以扩充,提出了识别分析归约和归约变量的EFUD方法。使用EFUD方法不但可以识别复杂的标量归约,而且可以识别数组归约。 4、研究了基于区域相关的通信判定方法,给出了判定通信的条件以及确定通信数据范围(通信区域)的公式,并以此为基础提出了基于通信令牌的优化策略。通信令牌是包含通信区域、通信的方向等信息的多元组。使用通信令牌便于通过交互进行手工优化。基于通信令牌的优化策略通过合并通信令牌降低通信量,减少通信的次数;通过寻找通信令牌最多的语句对象确定通信语句的位置以降低同步次数。摘要 5、为了提高系统交互效率,提出了程序对象树结构。使用程序对象树结构组织并行化系统的内部数据和程序代码,便于交互时信息的定位与综合,并且有利于实现增量分析。 本论文成功地实现了交互式并行化系统Paractive。经国防科技大学并行与分布处理国家重点实验室提供的CFD实际算例测试,Paractive生成的并行程序在银河-Ill并行计算机上4机并行效率达到80%,8机并行效率达到70%。q
其他文献
清清瘦瘦,说话时夹杂着古诗词,这是张祥峰的印象切片。很难想象,这个1976年出生,属龙的年轻人,却拥有几百万的身价,而且正计划着把经营的植物蛋白产业做到国际市场上去。
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
<正>"一个幽灵——共产主义幽灵——在欧洲盘旋",一八四八年马克思、恩格斯在《共产党宣言》里如此开头,他没看到这样一个"幽灵"正在巴黎的街头游荡,那就是波特莱尔。虽然不
选择60头13~16月龄、体质量在400 kg左右(&#177;15%)西杂肉牛为试验对象,随机分为3组,分别为玉米全株青贮组、构树青贮组和玉米秸黄干贮组(对照),在基础日粮(精料)、饲养管理
在计算机动画中,视点合成技术(即计算机动画图象与实拍图象的视点合成技术,简称视点合成技术)和运动控制方法都是近年来的研究热点。本文在较全面的文献检索、工程实践、理论研
目的:研究高压氧治疗血管性头痛的近期疗效与远期疗效.方法:将132例患者随机分为对照组和高压氧治疗组,每组66例.对照组给予西比灵5~10mg口服,每晚1次,肠溶阿斯匹林25mg/次,3
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
会议