Efficient parallelization of a three-dimensional Navier-Stokes solver on MIMD multiprocessors

被引:2
|
作者
Averbuch, A [1 ]
Epstein, B
Ioffe, L
Yavneh, I
机构
[1] Tel Aviv Univ, Sch Math Sci, IL-69978 Tel Aviv, Israel
[2] Technion Israel Inst Technol, Fac Comp Sci, IL-32000 Haifa, Israel
来源
JOURNAL OF SUPERCOMPUTING | 2000年 / 17卷 / 02期
关键词
Navier-Stokes equations; three-dimensional; compressible; turbulent flows; parallel implementation; MPI;
D O I
10.1023/A:1008128019283
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present an efficient parallelization strategy for speeding up the computation of a high-accuracy 3-dimensional serial Navier-Stokes solver that treats turbulent transonic high-Reynolds flows. The code solves the full compressible Navier-Stokes equations and is applicable to realistic large size aerodynamic configurations and as such requires huge computational resources in terms of computer memory and execution time. The solver can resolve the flow properly on relatively coarse grids. Since the serial code contains a complex infrastructure typical for industrial code (which ensures its flexibility and applicability to complex configurations), then the parallelization task is not straightforward. We get scalable implementation on massively parallel machines by maintaining efficiency at a fixed value by simultaneously increasing the number of processors and the size of the problem. The 3-D Navier-Stokes solver was implemented on three MIMD message-passing multiprocessors (a 64-processors IBM SP2, a 20-processors MOSIX, and a 64-processors Origin 2000). The same code written with PVM and MPI software packages was executed on all the above distinct computational platforms. The examples in the paper demonstrate that we can achieve efficiency of about 60% for as many as 64 processors on Origin 2000 on a full-size 3-D aerodynamic problem which is solved on realistic computational grids.
引用
收藏
页码:123 / 142
页数:20
相关论文
共 50 条
  • [1] Efficient Parallelization of a Three-Dimensional Navier-Stokes Solver on MIMD Multiprocessors
    A. Averbuch
    B. Epstein
    L. Ioffe
    I. Yavneh
    [J]. The Journal of Supercomputing, 2000, 17 : 123 - 142
  • [2] Highly scalable two- and three-dimensional Navier-Stokes parallel solvers on MIMD multiprocessors
    Averbuch, A
    Ioffe, L
    Israeli, M
    Vozovoi, L
    [J]. JOURNAL OF SUPERCOMPUTING, 1997, 11 (01): : 7 - 39
  • [3] Highly Scalable Two- and Three-Dimensional Navier-Stokes Parallel Solvers on MIMD Multiprocessors
    A. Averbuch
    L. Ioffe
    M. Israeli
    L. Vozovoi
    [J]. The Journal of Supercomputing, 1997, 11 : 7 - 39
  • [4] Parallelization of a multi-block Navier-Stokes solver
    Rautaheimo, P
    Salminen, E
    Siikonen, T
    [J]. COMPUTATIONAL FLUID DYNAMICS '96, 1996, : 1045 - 1051
  • [5] A parallel three-dimensional incompressible Navier-Stokes solver with a parallel multigrid kernel
    Lou, JZ
    Ferraro, R
    [J]. INTERNATIONAL JOURNAL OF HIGH SPEED COMPUTING, 1996, 8 (04): : 319 - 346
  • [6] Throughflow model for design and analysis integrated in a three-dimensional Navier-Stokes solver
    Sturmayr, A
    Hirsch, C
    [J]. PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART A-JOURNAL OF POWER AND ENERGY, 1999, 213 (A4) : 263 - 273
  • [7] A spectral solver for the three-dimensional Navier-Stokes equations in velocity-vorticity formulation
    Speetjens, MFM
    Clercx, HJH
    Van Heijst, GJF
    [J]. SCIENTIFIC COMPUTING AND APPLICATIONS, 2001, 7 : 125 - 132
  • [8] Three-dimensional Navier-Stokes computations of transonic fan flow using an implicit solver
    Liang, T
    Yeuan, JJ
    [J]. INTERNATIONAL JOURNAL OF TURBO & JET-ENGINES, 1997, 14 (02) : 79 - 88
  • [9] Design optimization of axial flow compressor blades with three-dimensional Navier-Stokes solver
    Sang-Yun Lee
    Kwang-Yong Kim
    [J]. KSME International Journal, 2000, 14 : 1005 - 1012
  • [10] Design optimization of axial flow compressor blades with three-dimensional Navier-Stokes solver
    Lee, SY
    Kim, KY
    [J]. KSME INTERNATIONAL JOURNAL, 2000, 14 (09): : 1005 - 1012