摘要
采用计算流体力学方法,对高超声速流场进行了多区并行计算研究。基于MPI消息传递库采用Fortran语言编制了CFD并行计算程序,对NS方程采用AUSMPW+格式和LU-SGS方法求解。针对流场采用多区剖分,将每一个子区分配给相应节点进行计算。每一迭代步,相邻子区域间交换边界数据。计算表明,本文所建立的程序和方法是可行的,能够进一步延伸到大规模并行计算和工程应用中。
Parallel computation of hypersonic flow field was performed with computational fluid dynamics method. Based on Fortran and MPI the CFD parallel computation program was developed. AUSMPW-+ scheme and LU-SGS numerical method were used to resolve NS equation. The whole flow field were decomposed to several sub-domain, every CPU calculates the corresponding sub-domain. Adjoining sub-domain exchange flow data of border to ensure computation every iteration. The computation results indicate that the program and method were acceptable, and could be use for following massive parallel computation and engineering application.
出处
《计算机工程与科学》
CSCD
北大核心
2009年第A01期253-255,339,共4页
Computer Engineering & Science
基金
国防科技大学科研项目(JC07-01-01)
国防科技大学高性能计算软件研制项目