带制退器复杂流场并行算法研究
首发时间:2007-12-28
摘要:基于集群系统(CLUSTER),在Linux和MPI并行环境下,研究了带制退器的复杂膛口流场三维数值模拟并行算法。计算网格是三维多区结构化网格,数值格式采用Jameson格式及LU隐式分解方法。针对流场的复杂拓扑结构,建立分区信息文件记录各分区的相关信息,并提出了通过合并相邻网格分区的方法均衡各个进程的负载,提高程序的并行效率。在处理需要通讯的信息时,设计了自定义数据类型和“设置中间参数”相结合的方法,并且通过动态分配内存减少了程序对计算机系统资源的占用。数值实验表明,本文设计的算法可以适应拓扑结构较复杂的流场,并能取得理想的并行效率,将有助于制退器性能的研究。
关键词: 集群系统(CLUSTER); Linux; MPI; 并行算法; 流场; 制退器
For information in English, please click here
Parallel Algorithm for the Simulation of 3D Muzzle Brake Flow Field
Abstract: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 contains 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 EMS memory, reduced the demands of EMS memory in the parallel system. The parallel algorithm is proved convenience and efficient in the numerical simulation of flow fields with intricate topology. And it will be very helpful to study the muzzle brake capabilities.
Keywords: CLUSTER Linux MPI parallel algorithm flow field muzzle brake
基金:
论文图表:
引用
No.1750385080119882****
同行评议
共计0人参与
勘误表
带制退器复杂流场并行算法研究
评论
全部评论0/1000