带制退器复杂流场并行算法研究
Parallel algorithm for the simulation of 3D muzzle brake flow field
-
摘要: 基于集群系统(CLUSTER),在Linux和MPI并行环境下,研究了带制退器的复杂膛口流场三维数值模拟并行算法.计算网格是三维多区结构化网格,数值格式采用Jameson格式及LU隐式分解方法.针对流场的复杂拓扑结构,建立分区信息文件记录各分区的相关信息,并提出了通过合并相邻网格分区的方法均衡各个进程的负载,提高程序的并行效率.在处理需要通讯的信息时,设计了自定义数据类型和"设置中间参数"相结合的方法,并通过动态分配内存减少了程序对计算机系统资源的占用.数值实验表明,本文设计的算法可以适应拓扑结构较复杂的