计算机工程与应用 ›› 2012, Vol. 48 ›› Issue (4): 54-55.

• 研究、探讨 • 上一篇    下一篇

基于MPI的伪谱法DNS并行计算方法研究

肖红林1,2,王连生3   

  1. 1.天津大学 机械学院,天津 300072
    2.中国汽车技术研究中心 博士后工作站,天津 300162
    3.天津中德职业技术学院 机械系,天津 300191
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2012-02-01 发布日期:2012-04-05

Investigation on parallel computing algorithm of DNS using pseudo-spectral method based on MPI

XIAO Honglin1,2, WANG Liansheng3   

  1. 1.Institute of Mechanical Engineering, Tianjin University, Tianjin 300072, China
    2.Post Doctorial Work Stations, China Automotive Technology & Research Center, Tianjin 300162, China
    3.Department of Mechanical Engineering, Tianjin Sino-Germany Vocational Technology Institute, Tianjin 300191, China
  • Received:1900-01-01 Revised:1900-01-01 Online:2012-02-01 Published:2012-04-05

摘要: 使用伪谱方法的直接数值模拟准确、高效,但在高雷诺数情况下,计算量非常巨大,需要采用并行方法,但是快速傅里叶变换的并行算法在实际应用中有很大的困难。针对这一问题,提出了一种新的基于MPI的伪谱法直接数值模拟的并行计算方法。通过实例验证,该方法准确、易行、稳健,并且可以大幅提高计算速度,节省计算时间,这对直接模拟在科学研究和工程实际中的广泛应用都具有重要意义。

关键词: 直接数值模拟, 谱方法, 傅里叶展开, 消息传递接口(MPI), 并行计算

Abstract: DNS(Direct Numerical Simulation) using pseudo-spectral method achieves great accuracy and high efficiency. Parallel computing algorithm is needed because of much calculation work in condition of high Reynolds number. However, it is difficult for parallel computing algorithm with FFT(Fast Fourier Transform) to be used in practical application. A new parallel computing algorithm based on MPI is put forward. According to the test this method is accurate, easy and stable, with higher computing speed and less computing time, which is important for DNS to be widely used in scientific research and engineering.

Key words: direct numerical simulation, spectral method, Fourier series, Message Passing Interface(MPI), parallel computing