并行计算在CFD问题中的应用

被引量 : 0次 | 上传用户:mishier
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着对大型应用软件的出现、计算机系统结构及网络技术的深入研究,并行技术特别是并行程序设计已成为程序设计的一个新的发展方向。针对并行程序设计已出现了很多较为成熟的方法和理论。同时,适用于并行程序设计的网络计算技术也得到了蓬勃的发展。在众多的网络计算技术中,消息传递技术是一种在专业计算机领域特别是科学计算领域使用得比较广泛的技术。其中MPI由于其强大的功能、良好的易用性更是得到了广泛的应用。Teamke1 是英国曼彻斯特理工大学(UMIST)编写用于计算二维流场的CFD 程序,由于其固有的迭代和耦合度高的特性,程序只能串行运行,单次运行时间都在一个月以上。本文作者采用“域分解”的方式分割程序数据,通过降低收敛度、增强并行度的办法将程序并行处理,使用MPI 作为数据通讯的方式,在基本不改变程序结构的情况下较好地解决了Teamke1 程序计算量大、计算时间长的问题,旨在说明并行程序设计的一般方法和MPI 解决复杂问题的可行性。本文首先对并行设计理论作了必要的描述,其中包括并行计算机、并行算法设计和并行编程模式等。然后作者针对MPI 进行较为详细的说明,讨论了MPI 程序的设计流程,MPI 系统的基本函数,阻塞式和非阻塞式通信方式,以及MPI 中非常重要的聚合通信和规约操作,并对MPI 的模块性和数据类型进行了分析和讨论。其次,本文对Teamke1 程序的背景作了一个简单的介绍。接着作者详细的介绍了Teamke1 程序背后的数学模型和计算流场、温度场常用的方法――SIMPLE 算法。然后,针对其模型精心设计解决方案,其中包括对并行程序设
其他文献
空气预热器是锅炉的热交换设备 ,由于空气预热器是锅炉的尾部受热面 ,烟气温度不高 ,金属的温度也最低 ,烟气中的水蒸汽和硫酸蒸汽就可能在管壁上凝结 ,从而造成金属的低温腐
<正> 在改革开放的九十年代,兰州军区实行的"新南泥湾工程",结出了丰硕的果实。江泽民主席视察兰州军区时,看了纪录这项工程的电视片备加赞扬,欣然题写了"新南泥湾工程纪实"
本文是对建立我国自然人破产制度的研究探讨。文章共分四部分来论述这个问题。第一部分是自然人破产制度的概述,主要介绍自然人破产的概念,适用对象和自然人破产制度的法律特
目的为了解福建省唇腭裂发病情况并分析致畸因素。方法对1986年10月至1992年12月6年内福建省22所医院的出生缺陷监测资料进行唇腭裂发病情况的研究。结果在139882名新生儿中发现唇腭裂204例,福建省唇腭
社区参与是促进社区发展和社会进步的内在动力。社区各主体参与社区事务的程度是衡量社区建设的一个指标,也是影响到社区建设成败的一个重要因素。 论文采用文献法、访谈
研究背景 结核病仍严重威胁人类健康,是单一致病菌致死率最高的疾病。目前,传统的细菌学检测方法需时较长,阳性率较低,在结核病特别是肺外结核诊断上仍然存在许多问题。耐
本研究在前期研究的基础上,进一步对基因工程大肠杆菌(RRhPI/pQE40 E.coli M15)生产(His)6-Arg-Arg人胰岛素原(RRhPI)的发酵工艺及其下游纯化复性工艺进行了全面优化,初步建立了一
目的 恶性肿瘤严重威胁着人类的健康和生命,近半个世纪来,运用中草药治疗恶性肿瘤,越来越被广大学者和患者接受,并已成为常用的治疗方法,是恶性肿瘤综合治疗中的有效手段
本论文以基于USB接口的数据采集系统的研制过程为主要内容,阐述了利用Philips公司的PDIUSBD12芯片与ATMEL的AT89C52单片机实现USB接口的设计方案、开发方法和开发步骤,并给出了