Summary
We introduce some parallel domain decomposition preconditioners for iterative solution of sparse linear systems like those arising from the approximation of partial differential equations by finite elements or finite volumes. We first give an overview of algebraic domain decomposition techniques. We then introduce a preconditioner based on a multilevel approximate Schur complement system. Then we present a Schwarz-based preconditioner augmented by an algebraic coarse correction operator. Being the definition of a coarse grid a difficult task on unstructured meshes, we propose a general framework to build a coarse operator by using an agglomeration procedure that operates directly on the matrix entries. Numerical results are presented aimed at assessing and comparing the effectiveness of the two methodologies. The main application will concern computational fluid dynamics (CFD), and in particular the simulation of compressible flow around aeronautical configurations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
J. Bramble, J. Pasciak, and X. Zhang. Two-level preconditioners for 2nd order elliptic finite element problems. East-West J. Numer. Math., 4:99–120, 1996.
T. Chan, B. Smith, and J. Zou. Overlapping Schwarz methods on unstructured meshes using non-matching coarse grids. Numer. Math., 73:149–167, 1996.
T. Chan, S. Go, and J. Zou. Boundary treatments for multilevel methods on unstructured meshes. SIAM J. Sci. Comput., 21(1):46–66, 1999.
T. Chan and T. Mathew. The interface probing technique in domain decomposition. SIAM. Journal on Matrix Analysis and Applications, 13(1):212–238, 1992.
T. Chan and T. Mathew. Domain decomposition algorithms. Acta Numerica, pages 61–163, 1993.
T. Coffey, C. Kelley, and D. Keyes. Pseudotransient continuation and differential algebraic equations. SIAM Journal on Scientific Computing, 25(2):553–569, 1996.
H. Deconinck, H. Paillère, R. Struijs, and P. Roe. Multidimensional upwind schemes based on fluctuaction splitting for systems of conservation laws. Comput. Mech., 11:323–340, 1993.
M. Dryja, B. Smith, and O. Widlund. Schwarz analysis of iterative substructuring algorithms for elliptic problems in three dimensions. SIAM J. Numer. Anal., 31(6):1662–1694, 1993.
M. Dryja and O. Widlund. Domain decomposition algorithms with small overlap. SIAM J. Sci. Comput., 15(3):604–620, 1994.
C. Farhat and F. Roux. A method of finite element tearing and interconnecting and its parallel solution algorithm. Internat. J. Numer. Meth. Engrg., 32:1205–1227, 1991.
A. Grama, A. Gupta, and V. Kumar. Isoefficiency: Measuring the scalability of parallel algorithms and architectures. IEEE Parallel Distrib. Technol., 1:12–21, August 1993.
F. Hülsemann, M. Kowarschik, M. Mohr, and U. Rüde. Parallel geometric multigrid. In A. M. Bruaset and A. Tveito, editors, Numerical Solution of Partial Differential Equations on Parallel Computers, volume 51 of Lecture Notes in Computational Science and Engineering, pages 165–208. Springer-Verlag, 2005.
K. Hwang. Advanced Computer Architecture: Parallelism Scalability, Programmability. McGraw Hill, New York, 1993.
K. Hwang and Z. Xu. Scalable Parallel Computing: Technology, Architecture, Programming. McGraw-Hill, Inc., New York, NY, USA, 1998.
G. Karypis and V. Kumar. METIS: Unstructured graph partitining and sparse matrix ordering system. Technical Report 98-036, University of Minnesota, Department of Computer Science, 1998.
P. Lin, M. Sala, J. Shadid, and R. Tuminaro. Performance of fully-coupled algebraic multilevel domain decomposition preconditioners for incompressible flow and transport. submitted to International Journal for Numerical Methods in Engineering, 2004.
A. Quarteroni and A. Valli. Domain Decomposition Methods for Partial Differential Equations. Oxford University Press, Oxford, 1999.
Y. Saad. Iterative Methods for Sparse Linear Systems. Thompson, Boston, 1996.
M. Sala. Amesos 2.0 reference guide. Technical Report SAND-4820, Sandia National Laboratories, September 2004.
M. Sala. Analysis of two-level domain decomposition preconditioners based on aggregation. Mathematical Modelling and Numerical Analysis, 38(5):765–780, 2004.
B. Smith, P. Bjorstad, and W. Gropp. Domain Decomposition, Parallel Multilevel Methods for Elliptic Partial Differential Equations. Cambridge University Press, New York, 1996.
X.-H. Sun. Scalability versus execution time in scalable systems. J. Parallel Distrib. Comput., 62(2):173–192, 2002.
X.-H. Sun and D. Rover. Scalability of parallel algorithm-machine combinations. IEEE Parallel Distrib. Systems, 5:599–613, June 1994.
P. L. Tallec. Domain decomposition methods in computational mechanics. Computational Mechanics Advances, 1:121–220, 1994.
A. Toselli and O. Widlund. Domain Decomposition Methods-Algorithms and Theory, volume 34 of Springer Series in Computational Mathematics. Springer-Verlag, New York, 2005.
H. van der Vorst. Iterative Krylov Methods for Large Linear Systems, volume 13 of Cambridge. Monographs on Applied and Computational Mathematics. Cambridge University Press, Cambridge, 2003.
H. van der Vorst and C. Vuik. GMRESR: a family of nested GMRES methods. Num. Lin. Alg. Appl., 1:369–386, 1994.
P. Vanek, J. Mandel, and M. Brezina. Algebraic multigrid based on smoothed aggregation for second and fourth order problems. Computing, 56:179–196, 1996.
U. M. Yang. Parallel algebraic multigrid methods-high performance preconditioners. In A. M. Bruaset and A. Tveito, editors, Numerical Solution of Partial Differential Equations on Parallel Computers, volume 51 of Lecture Notes in Computational Science and Engineering, pages 209–236. Springer-Verlag, 2005.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Formaggia, L., Sala, M., Saleri, F. (2006). Domain Decomposition Techniques. In: Bruaset, A.M., Tveito, A. (eds) Numerical Solution of Partial Differential Equations on Parallel Computers. Lecture Notes in Computational Science and Engineering, vol 51. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-31619-1_4
Download citation
DOI: https://doi.org/10.1007/3-540-31619-1_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29076-6
Online ISBN: 978-3-540-31619-0
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)