检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:张辉[1] 谭俊杰[2] 崔东明[2] 王学德[2] 石清[3]
机构地区:[1]南京工业大学能源学院,江苏南京211800 [2]南京理工大学动力工程学院,江苏南京210094 [3]中国空气动力研究与发展中心,四川绵阳621000
出 处:《空气动力学学报》2009年第5期509-515,共7页Acta Aerodynamica Sinica
基 金:国家自然科学基金(10476011)
摘 要:基于集群系统(CLUSTER),在Linux和MPI并行环境下,研究了带制退器的复杂膛口流场三维数值模拟并行算法。计算网格是三维多区结构化网格,数值格式采用Jameson格式及LU隐式分解方法。针对流场的复杂拓扑结构,建立分区信息文件记录各分区的相关信息,并提出了通过合并相邻网格分区的方法均衡各个进程的负载,提高程序的并行效率。在处理需要通讯的信息时,设计了自定义数据类型和"设置中间参数"相结合的方法,并通过动态分配内存减少了程序对计算机系统资源的占用。数值实验表明,本文设计的算法可以适应拓扑结构较复杂的流场,并能取得理想的并行效率,将有助于制退器性能的研究。A parallel algorithm to simulate the 3D muzzle flow field was developed in the environment of CLUSTER, Linux and MPI (Message Passing Interface). The mesh used in this program was divided structured mesh, the numerical method was Jameson Scheme and the LU Implicit Method. The file contained the sub-areas information was built to improve the program's applicability. By uniting the consecutive sub-areas of the flow field, the loads of different processes were equalized, and the parallel efficiency was improved. In the message communication, advanced a method of User-defined data type and Temporary Parameters. By the use of dynamic allocations of memory, reduced the demands of memory in the parallel system. The parallel algorithm is proved convenient and efficient in the numerical simulation of flow fields with intricate topology. And it may be very helpful to study the muzzle brake capabilities.
关 键 词:集群系统 LINUX MPI 并行算法 流场 制退器
分 类 号:V211.3[航空宇航科学与技术—航空宇航推进理论与工程]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.17.164.81