Skip to main content

Parallel Domain-Decomposition Preconditioning for Computational Fluid Dynamics

  • Conference paper
Vector and Parallel Processing – VECPAR’98 (VECPAR 1998)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1573))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Barth, T.J.: Parallel CFD algorithms on unstructured meshes, Tech. Report AGARD R-907, Advisory Group for Aerospace Research and Development (1995)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. Bjorstad, P., Widlund, O.B.: Solving elliptic problems on regions partitioned into substructures. SIAM J. Numer. Anal. 23(6), 1093–1120 (1986)

    Article  MathSciNet  Google Scholar 

  5. 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)

    Article  MATH  MathSciNet  Google Scholar 

  6. 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)

    MathSciNet  Google Scholar 

  7. Brandt, A., Yavneh, I.: Accelerated multigrid convergence for high-Reynolds recirculating flow. SIAM J. Sci. Comp. 14, 607–626 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  8. 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)

    Google Scholar 

  9. Chan, T.F., Mathew, T.: Domain decomposition algorithms. Acta Numerica, 61–143 (1994)

    Google Scholar 

  10. 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)

    Article  MATH  MathSciNet  Google Scholar 

  11. 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)

    Article  MATH  MathSciNet  Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    MathSciNet  Google Scholar 

  15. 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)

    Article  MATH  Google Scholar 

  16. Golub, G., Mayers, D.: The use of preconditioning over irregular regions. Comput. Meth. Appl. Mech. Engrg. 6, 223–234 (1984)

    Google Scholar 

  17. 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)

    Article  MATH  MathSciNet  Google Scholar 

  18. 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)

    Article  MATH  MathSciNet  Google Scholar 

  19. Karypis, G., Kumar, V.: Multilevel k-way partitioning scheme for irregular graphs, Tech. Report 95-064, U. of Minn. Computer Science Department (1995)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. 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)

    Google Scholar 

  22. Przemieniecki, J.S.: Matrix structural analysis of substructures. Am. Inst. Aero. Astro. J. 1, 138–147 (1963)

    Google Scholar 

  23. Saad, Y.: A flexible inner-outer preconditioned GMRES algorithm. SIAM J. Sci. Stat. Comp. 14(2), 461–469 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  24. Schwarz, H.A.: Uber einige abbildungensaufgaben. J. Reine Angew. Math. 70, 105–120 (1869)

    Article  Google Scholar 

  25. Simoncini, V., Gallopoulos, E.: An iterative method for nonsymmetric systems with multiple right-hand sides. SIAMJ. Sci. Comp. 16(4), 917–933 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  26. Smith, B., Bjorstad, P., Gropp, W.: Domain decomposition: parallel multilevel methods for elliptic partial differential equations. Cambridge University Press, Cambridge (1996)

    MATH  Google Scholar 

  27. Stone, H.: Iterative solution of implicit approximations of multidimensional partial differential equations. SIAM J. Numer. Anal. 5, 530–558 (1968)

    Article  MATH  MathSciNet  Google Scholar 

  28. Wu, Y., Cai, X.-C., Keyes, D.E.: Additive Schwarz methods for hyperbolic equations. AMS Cont. Math. 218 (1998)

    Google Scholar 

  29. Xu, J.: An introduction to multilevel methods. In: Lecture notes: VIIth EPSRC numerical analysis summer school (1997)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics