Analysis and implementation of a parallelization strategy on a Navier-Stokes solver for shear flow simulations

被引:22
|
作者
Passoni, G
Cremonesi, P
Alfonsi, G [1 ]
机构
[1] Univ Calabria, Dipartimento Difesa Suolo, I-87040 Cosenza, Italy
[2] Politecn Milan, Dipartimento Ingn Idraulica, I-20133 Milan, Italy
[3] Politecn Milan, Dipartimento Elettronica & Informazione, I-20133 Milan, Italy
关键词
Navier-Stokes equations; three-dimensional fluid flow; incompressible unsteady shear flow; Fourier methods; finite difference methods; message passing interface libraries;
D O I
10.1016/S0167-8191(01)00114-4
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A parallel computational solver for the unsteady incompressible three-dimensional Navier-Stokes equations implemented for the numerical simulation of shear flow cases is presented. The computational algorithms include Fourier expansions in the streamwise and spanwise directions, second-order centered finite differences in the direction orthogonal to the solid walls, third-order Runge-Kutta procedure in time in which both convective and diffusive terms are treated explicitly; the fractional step method is used for time marching. Based on the numerical algorithms implemented within the computational solver, three different (MPI based) parallelization strategies are devised. The three schemes are evaluated with particular attention to the impact of the communications onto the whole computational procedure, and one of them is implemented. Computations are executed on two different parallel machines and results are shown in terms of parallel performance. Processes using different number of processors combined with different number of computational grid points are tested. (C) 2001 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:1665 / 1685
页数:21
相关论文
共 50 条
  • [1] Parallelization of a multi-block Navier-Stokes solver
    Rautaheimo, P
    Salminen, E
    Siikonen, T
    [J]. COMPUTATIONAL FLUID DYNAMICS '96, 1996, : 1045 - 1051
  • [2] VECTORIZATION AND PARALLELIZATION OF A MULTIBLOCK NAVIER-STOKES FLOW SOLVER ON DIFFERENT COMPUTER ARCHITECTURES
    VANMOURIK, PA
    [J]. FUTURE GENERATION COMPUTER SYSTEMS, 1994, 10 (2-3) : 327 - 329
  • [3] On pragmatic parallelization of a serial Navier-Stokes solver in cylindrical coordinates
    Nygard, Frode
    Andersson, Helge I.
    [J]. INTERNATIONAL JOURNAL OF NUMERICAL METHODS FOR HEAT & FLUID FLOW, 2012, 22 (3-4) : 503 - 511
  • [4] Turbulent flow simulations using the parallelized multigrid Navier-Stokes solver
    Kim, Y
    Park, SH
    Cho, KW
    Kwon, JH
    [J]. PARALLEL COMPUTATIONAL FLUID DYNAMICS: MULTIDISCIPLINARY APPLICATIONS, 2005, : 383 - 386
  • [5] A parallel Navier-Stokes solver: The Meiko implementation
    Prestin, M
    Shtilman, L
    [J]. JOURNAL OF SUPERCOMPUTING, 1995, 9 (04): : 347 - 364
  • [6] Parallelization and scalability of a spectral element channel flow solver for incompressible Navier-Stokes equations
    Hamman, C. W.
    Kirby, R. M.
    Berzins, M.
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2007, 19 (10): : 1403 - 1422
  • [7] Parallelization of Finite Element Navier-Stokes codes using MUMPS Solver
    Raju, Mandhapati P.
    [J]. INNOVATIONS AND ADVANCES IN COMPUTER SCIENCES AND ENGINEERING, 2010, : 515 - 518
  • [8] A hierarchical parallelization concept for a high-performance Navier-Stokes solver
    Hauser, T
    Huang, PG
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOL VI, PROCEEDINGS, 1999, : 2927 - 2933
  • [9] Implementation of a Navier-Stokes solver on a parallel computing system
    Passoni, G
    Alfonsi, G
    Cardu, U
    Tula, G
    [J]. PARALLEL COMPUTATIONAL FLUID DYNAMICS: RECENT DEVELOPMENTS AND ADVANCES USING PARALLEL COMPUTERS, 1998, : 465 - 472
  • [10] 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