Abstract
Algebraic preconditioning algorithms suitable for computational fluid dynamics (CFD) based on overlapping and non-overlapping domain decomposition (DD) are considered. Specific distinction is given to techniques well-suited for time-dependent and steady-state computations of fluid flow. For time-dependent flow calculations, the overlapping Schwarz algorithm suggested by Wu et al. [28] together with stabilised (upwind) spatial discretisation shows acceptable scalability and parallel performance without requiring a coarse space correction. For steady-state flow computations, a family of non-overlapping Schur complement DD techniques are developed. In the Schur complement DD technique, the triangulation is first partitioned into a number of non-overlapping subdomains and interfaces. The permutation of the mesh vertices based on subdomains and interfaces induces a natural 2×2 block partitioning of the discretisation matrix. Exact LU factorisation of this block system introduces a Schur complement matrix which couples subdomains and the interface together. A family of simplifying techniques for constructing the Schur complement and applying the 2×2 block system as a DD preconditioner are developed. Sample fluid flow calculations are presented to demonstrate performance characteristics of the simplified preconditioners.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Barth, T.J.: Parallel CFD algorithms on unstructured meshes, Tech. Report AGARD R-907, Advisory Group for Aerospace Research and Development (1995)
Barth, T.J., Chan, T.F., Tang, W.-P.: A parallel non-overlapping domain decomposition algorithm for compressible fluid flow problems on triangulated domains. AMS Cont. Math. 218 (1998)
Barth, T.J.: Numerical methods for gas-dynamic systems on unstructured meshes. In: Kröner, Ohlberger, Rohde (eds.) An Introduction to Recent Developments in Theory and Numerics for Conservation Laws. Lecture Notes in Computational Science and Engineering, vol. 5, pp. 195–285. Springer, Heidelberg (1998)
Bjorstad, P., Widlund, O.B.: Solving elliptic problems on regions partitioned into substructures. SIAM J. Numer. Anal. 23(6), 1093–1120 (1986)
Bramble, J.H., Pasciak, J.E., Schatz, A.H.: The construction of preconditioners for elliptic problems by substructuring I. Math. Comp. 47(6), 103–134 (1986)
Bramble, J.H., Pasciak, J.E., Xu, J.: The analysis of multigrid algorithms for nonsymmetric and indefinite elliptic problems. Math. Comp. 51, 289–414 (1988)
Brandt, A., Yavneh, I.: Accelerated multigrid convergence for high-Reynolds recirculating flow. SIAM J. Sci. Comp. 14, 607–626 (1993)
Chan, T., Zou, J.: Additive Schwarz domain decomposition methods for elliptic problems on unstructured meshes, Tech. Report CAM 93-40, UCLA Department of Mathematics (December 1993)
Chan, T.F., Mathew, T.: Domain decomposition algorithms. Acta Numerica, 61–143 (1994)
D’Azevedo, D.F., Forsyth, P.A., Tang, W.-P.: Toward a cost effective ilu preconditioner with high level fill. BIT 32, 442–463 (1992)
Dryja, M., Smith, B.F., Widlund, O.B.: Schwarz analysis of iterative substructuring algorithms for elliptic problems in three dimensions. SIAM J. Numer. Anal. 31, 1662–1694 (1994)
Dryja, M., Widlund, O.B.: Some domain decomposition algorithms for elliptic problems. In: Hayes, L., Kincaid, D. (eds.) Iterative Methods for Large Linear Systems, pp. 273–291 (1989)
Dryja, M., Widlund, O.B.: Additive Schwarz methods for elliptic finite element problems in three dimensions. In: Chan, T.F., Keyes, D.E., Meurant, G.A., Scroggs, J.S., Voit, R.G. (eds.) Fifth Conference on Domain Decomposition Methods for Partial Differential Equations (1992)
Dupont, T., Kendall, R., Rachford, H.: An approximate factorization procedure for solving self-adjoint elliptic difference equations. SIAM J. Numer. Anal. 5, 558–573 (1968)
Evans, D.J.: The use of pre-conditioning in iterative methods for solving linear equations with symmetric positive definite matrices. J. Inst. Maths. Appl. 4, 295–314 (1968)
Golub, G., Mayers, D.: The use of preconditioning over irregular regions. Comput. Meth. Appl. Mech. Engrg. 6, 223–234 (1984)
Hughes, T.J.R., Franca, L.P., Mallet, M.: A new finite element formulation for CFD: I. symmetric forms of the compressible Euler and Navier-Stokes equations and the second law of thermodynamics. Comp. Meth. Appl. Mech. Engrg. 54, 223–234 (1986)
Hughes, T.J.R., Mallet, M.: A new finite element formulation for CFD: III. the generalized streamline operator for multidimensional advective-diffusive systems. Comp. Meth. Appl. Mech. Engrg. 58, 305–328 (1986)
Karypis, G., Kumar, V.: Multilevel k-way partitioning scheme for irregular graphs, Tech. Report 95-064, U. of Minn. Computer Science Department (1995)
Mavriplis, D.J.: A three dimensional multigrid Reynolds-averaged Navier-Stokes solver for unstructured meshes, Tech. Report 94-29, ICASE, NASA Langley R.C (1994)
Meijerink, J.A., van der Vorst, H.A.: An iterative solution method for linear systems of which the coefficient matrix is a symmetric M-matrix. Math. Comp. 34, 148–162 (1977)
Przemieniecki, J.S.: Matrix structural analysis of substructures. Am. Inst. Aero. Astro. J. 1, 138–147 (1963)
Saad, Y.: A flexible inner-outer preconditioned GMRES algorithm. SIAM J. Sci. Stat. Comp. 14(2), 461–469 (1993)
Schwarz, H.A.: Uber einige abbildungensaufgaben. J. Reine Angew. Math. 70, 105–120 (1869)
Simoncini, V., Gallopoulos, E.: An iterative method for nonsymmetric systems with multiple right-hand sides. SIAMJ. Sci. Comp. 16(4), 917–933 (1995)
Smith, B., Bjorstad, P., Gropp, W.: Domain decomposition: parallel multilevel methods for elliptic partial differential equations. Cambridge University Press, Cambridge (1996)
Stone, H.: Iterative solution of implicit approximations of multidimensional partial differential equations. SIAM J. Numer. Anal. 5, 530–558 (1968)
Wu, Y., Cai, X.-C., Keyes, D.E.: Additive Schwarz methods for hyperbolic equations. AMS Cont. Math. 218 (1998)
Xu, J.: An introduction to multilevel methods. In: Lecture notes: VIIth EPSRC numerical analysis summer school (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Barth, T.J., Chan, T.F., Tang, WP. (1999). Parallel Domain-Decomposition Preconditioning for Computational Fluid Dynamics. In: Hernández, V., Palma, J.M.L.M., Dongarra, J.J. (eds) Vector and Parallel Processing – VECPAR’98. VECPAR 1998. Lecture Notes in Computer Science, vol 1573. Springer, Berlin, Heidelberg. https://doi.org/10.1007/10703040_15
Download citation
DOI: https://doi.org/10.1007/10703040_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66228-0
Online ISBN: 978-3-540-48516-2
eBook Packages: Springer Book Archive