Acceleration of a Navier-Stokes equation solver for unstructured grids using agglomeration multigrid and parallel processing

Abstract This paper focuses on the parallelization of the agglomeration multigrid technique for the numerical solution of the 2D and 3D Favre-averaged Navier–Stokes equations on unstructured grids. The agglomeration algorithm conforms with the finite-volume discretization scheme and operates independently of the algorithm used to define the concurrently treated subdomains. The computational platform is a cluster of interconnected processors, each of which is associated with one subdomain and requires repetitive communication with the other processors, carried out through the PVM library. Emphasis is laid on (a) the agglomeration strategy, by comparing isotropic and directional agglomeration techniques depending on grid stretching, (b) the discretization schemes for the inviscid fluxes, based on identical edge-wise computations at any multigrid level along with flux limiting techniques, (c) the discretization schemes for the viscous fluxes, for which the triangle- or tetrahedron-based scheme on the fine mesh switches to a computationally less demanding edge-wise scheme on the coarser grids and (d) the modification to the multigrid operators for the one- and two-equation turbulence models. Isolated airfoil, wing and turbomachinery cascade flow problems are used to demonstrate the efficiency of multigrid.

[1]  Dimitri J. Mavriplis,et al.  Three-dimensional multigrid Reynolds-averaged Navier-Stokes solver for unstructured meshes , 1995 .

[2]  Alain Dervieux,et al.  Unstructured multigridding by volume agglomeration: Current status , 1992 .

[3]  T. Arts,et al.  Aero-thermal investigation of a highly loaded transonic linear turbine guide vane cascade: A test case for inviscid and viscous flow computations , 1990 .

[4]  Christian Olivier,et al.  Resolution numerique des equations de Navier-Stokes pour un fluide compressible en maillage triangulaire , 1989 .

[5]  P. Spalart A One-Equation Turbulence Model for Aerodynamic Flows , 1992 .

[6]  Kyriakos C. Giannakoglou,et al.  Transition and heat transfer predictions in a turbine cascade at various free‐stream turbulence intensities through a one‐equation turbulence model , 2002 .

[7]  Timothy J. Barth,et al.  The design and application of upwind schemes on unstructured meshes , 1989 .

[8]  C. Ollivier-Gooch Multigrid acceleration of an upwind Euler solver on unstructured meshes , 1995 .

[9]  P. Roe Approximate Riemann Solvers, Parameter Vectors, and Difference Schemes , 1997 .

[10]  B. V. Leer,et al.  Towards the ultimate conservative difference scheme I. The quest of monotonicity , 1973 .

[11]  Wayne A. Smith,et al.  Implicit Solution of Preconditioned Navier- Stokes Equations Using Algebraic Multigrid , 1999 .

[12]  A. N. Athanasiadis,et al.  One- and two-equation turbulence models for the prediction of complex cascade flows using unstructured grids , 2003 .

[13]  D. Holmes,et al.  Three-dimensional unstructured adaptive multigrid scheme for the Euler equations , 1994 .

[14]  Dimitri J. Mavriplis,et al.  AGGLOMERATION MULTIGRID FOR THE THREE-DIMENSIONAL EULER EQUATIONS , 1994 .

[15]  V. Venkatakrishnan Convergence to steady state solutions of the Euler equations on unstructured grids with limiters , 1995 .

[16]  B. Launder,et al.  The numerical computation of turbulent flows , 1990 .

[17]  F. White Viscous Fluid Flow , 1974 .

[18]  Dimitri J. Mavriplis,et al.  Directional Agglomeration Multigrid Techniques for High-Reynolds Number Viscous Flows , 1998 .

[19]  Jack Dongarra,et al.  PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing , 1995 .

[20]  Stéphane Lanteri,et al.  Parallel linear multigrid algorithms for the acceleration of compressible flow calculations , 2000 .

[21]  H. Starken,et al.  Design and testing of a controlled diffusion airfoil cascade for industrial axial flow compressor application, ASME paper 90-GT-140 , 1991 .

[22]  Jan Vierendeels,et al.  Computational Treatment of Source Terms in Two-Equation Turbulence Models , 2000 .