×

zbMATH — the first resource for mathematics

Parallel linear multigrid algorithms for the acceleration of compressible flow calculations. (English) Zbl 0978.76055
From the conclusion: The objective of this paper is to develop a flow solution technique that offers a good compromise between parallel and numerical efficiency. The proposed solver is built around two main components: I. A widely adopted strategy for the SPMD parallelization of finite element type calculations. This strategy maximizes the parallel efficiency of the resulting solver by explicitly enforcing data locality through domain partitioning techniques. Moreover, by using standard message passing environments such as PVM or MPI, the portability of the solver is also guaranteed; II. A multigrid acceleration technique for the solution of large sparse linear systems arising from linearized implicit time integration techniques or dynamic mesh deformation procedures. A multigrid by volume agglomeration strategy has been selected for which the multigrid hierarchy can be automatically generated using the sole data given by the finest discretization of the computational domain. This aspect is of particular importance in the context of the SPMD parallelization strategy considered in this study: the problem of generating local data structures for coarse grid topologies and data exchange at submesh interfaces is treated in parallel without resorting to an appropriate (multimesh) partitioning technique. The resulting parallel flow solver has been extensively tested and evaluated in the two-dimensional case. Its application to three-dimensional problems is currently done in the context of the N3S-NATUR industrial CFD package; preliminary results have been presented here for steady Euler flows.

MSC:
76M12 Finite volume methods applied to problems in fluid mechanics
76M10 Finite element methods applied to problems in fluid mechanics
76N15 Gas dynamics (general theory)
65M55 Multigrid methods; domain decomposition for initial value and initial-boundary value problems involving PDEs
65Y05 Parallel numerical computation
Software:
Wesseling
PDF BibTeX Cite
Full Text: DOI
References:
[1] Carré, G., An implicit multigrid method by agglomeration applied to turbulent flows, Computers and fluids, 26, 299-320, (1997) · Zbl 0884.76049
[2] D. Chargy, reference and user manuals, SIMULOG 1998
[3] Farhat, C.; Lanteri, S., Simulation of compressible viscous flows on a variety of MPPs: computational algorithms for unstructured dynamic meshes and performance results, Comp. meth. appl. mech. and eng., 119, 35-60, (1994) · Zbl 0847.76065
[4] L. Fezoui, A. Dervieux, Finite element non-oscillatory schemes for compressible flows, Proceedings of the Eighth France-U.S.S.R.-Italy Joint Symposium on Computational Mathematics and Applications, IAN, 730, Pavie, Italy, 1989 · Zbl 0702.76074
[5] Fezoui, L.; Stoufflet, B., A class of implicit upwind schemes for Euler simulations with unstructured meshes, J. comput. phys., 84, 174-206, (1989) · Zbl 0677.76062
[6] W. Hackbusch, Multigrid methods and applications, Springer Series in Computational Mathematics, vol. 4, Springer, Berlin, 1985 · Zbl 0595.65106
[7] Hemker, P.-W., On the order of prolongations and restrictions in multigrid procedures, J. comput. appl. math., 32, 423-429, (1990) · Zbl 0717.65098
[8] Jaeger, M.; Dhatt, D., An extended k-ε finite element model, Int. J. numer. meth. fluids, 14, 1325-1345, (1992) · Zbl 0753.76096
[9] Koobus, B.; Lallemand, M.-H.; Dervieux, A., Unstructured volume-agglomeration MG: solution of the Poisson equation, Int. J. numer. meth. fluids, 18, 27-42, (1994) · Zbl 0794.76068
[10] Lallemand, M.-H.; Steve, H.; Dervieux, A., Unstructured multigridding by volume agglomeration: current status, Computers and fluids, 21, 397-433, (1992) · Zbl 0753.76136
[11] Lanteri, S., Parallel solutions of compressible flows using overlapping and non-overlapping mesh partitioning strategies, Parallel comput., 22, 943-968, (1996) · Zbl 0875.76541
[12] Lanteri, S.; Loriot, M., Large-scale solutions of three-dimensional compressible flows using the parallel N3S-MUSCL solver, Concurrency, pract. exp., 8, 769-798, (1996)
[13] Larrouturou, B., How to preserve the mass fraction positivity when computing compressible multicomponent flows, J. comput. phys., 95, 59-84, (1991) · Zbl 0725.76090
[14] Launder, B.-E.; Spalding, D.-B., Mathematical models of turbulence, (1972), Academic Press London and New York · Zbl 0288.76027
[15] M. Loriot, Mesh Splitter 3D user manual, {\scSimulog} 1998
[16] D.-J. Mavriplis, A. Jameson, Multigrid solution of the two-dimensional Euler equations on unstructured meshes, AIAA paper 87-0353, 1987
[17] D.-J. Mavriplis, A. Jameson, Accurate multigrid solution of the Euler equations on unstructured and adaptive meshes, AIAA paper 88-3707, 1988
[18] Mavriplis, D.-J.; Venkatakrishnan, V., Agglomeration multigrid fot two-dimensional viscous flows, J. comput. phys., 24, 553-570, (1995) · Zbl 0846.76047
[19] K. Mer, Variational analysis of a mixed finite element/finite volume scheme on general triangulations, INRIA Technical Report 2213, 1994 · Zbl 0961.76045
[20] Mulder, A.-W., A new multigrid approach to convection problems, J. comput. phys., 83, 303-323, (1989) · Zbl 0672.76087
[21] Nkonga, B.; Guillard, H.-G., Godunov type method on non-structured meshes for three-dimensional moving boundary problems, Comp. meth. appl. mech. and eng., 113, 183-204, (1994) · Zbl 0846.76060
[22] Roe, P.L., Approximate Riemann solvers, parameters vectors and difference schemes, J. comput. phys., 43, 357-371, (1981) · Zbl 0474.65066
[23] Steger, J.-L.; Warming, R.-F., Flux vector splitting of the inviscid gasdynamic equations with application to finite-difference methods, J. comput. phys., 40, 263-293, (1981) · Zbl 0468.76066
[24] Tuminaro, R.-S., A highly parallel multigrid-like method for the solution of the Euler equations, SIAM J. sci. stat. comput., 13, 1, 88-100, (1992) · Zbl 0742.76068
[25] van Leer, B., Towards the ultimate conservative difference scheme V: a second-order sequel to Godunov’s method, J. comput. phys., 32, 361-370, (1979) · Zbl 1364.65223
[26] P. Wesseling, An Introduction to Multigrid Methods, Springer Series in Computational Mathematics 4, Pure and Applied Mathematics, Wiley, New York, 1991 · Zbl 0760.65092
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.