Abstract
To solve many partial differential equations of different types domain decomposition techniques were developed. Such algorithms are generally very well suited for implementation on a virtual parallel machine, simulated on a distributed system. While such algorithms are readily available and well established in the literature, authors do usually not concern themselves with questions of the practical implementability of their algorithms. In particular issues such as finding the optimal size of overlap in domain decompositions, finding the most effective number of subdomains or deciding whether to use exact or inexact subdomain solvers are beyond the scope of these results. In this paper we will address these questions. We first develop suitable domain decomposition algorithms for our virtual parallel machine. Through numerical experiments using our algorithms we then show that smaller linear systems work well even without any overlap while larger systems require that at least 10% of the subdomain size overlap to have convergency. The data also indicates that between 20% to 35% of the subdomain is the optimal overlap size. We next increase the number of subdomains and analyze its effect on the parallel solver. Our data shows that for a sufficiently large linear system computational speed of convergence improves significantly as the number of subdomains increases. We finally compare the effectiveness of exact and inexact domain solvers and show that the appropriate choice of the number of iterations in the worker algorithm, is much more efficient in the inexact solver than in the exact solver.
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
Andrade, L.: Paramatlab, http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectType=file&objectId=217
Björstad, P.E., Widlund, O.B.: To overlap or not to overlap: A note on domain decomposition method for elliptic problems. SIAM J. Numer. Anal. 23(6), 1093–1120 (1989)
Cai, X.-C.: A family of overlapping Schwarz algorithms for nonsymmetric and indefinite elliptic problems. In: Domain-based parallelism and problem decomposition methods in computational science and engineering, pp. 1–19. SIAM, Philadelphia (1995)
Cai, X.-C., Gropp, W.D., Keyes, D.E.: A comparison of some domain decomposition and ILU preconditioned iterative methods for nonsymmetric elliptic problems. Lin. Alg. Applics (1994)
Chan, T.F., Goovaerts, D.: On the relationship between overlapping and nonoverlapping domain decomposition methods. SIAM J. Matrix Anal. Appl. 13(2), 663 (1992)
Chan, T.F., Mathew, T.P.: Domain decomposition algorithms. Acta Numerica, 61–143 (1994)
Dryja, M., Widlund, O.: An additive variant of the Schwarz alternating method for the case of many subregions, Tech. Rep. 339, Courant Inst., New York Univ. (1987)
Gropp, W.D., Keyes, D.E.: Domain Decomposition on parallel computers. Impact of Computing in Science and Engineering 1, 421–439 (1989)
Keyes, D.E.: Domain Decomposition: a bridge between nature and parallel computers, NASA ICASE Technical Report 92-44, NASA Langley Research Center Hampton, VA 23681-0001 (1992)
Keyes, D.E., Gropp, W.D.: A comparison of domain decomposition techniques for elliptic partial differential equations and their parallel implementation. SIAM J. Sci. Statis. Comp. 8, 166–202 (1987)
Lions, P.L.: On the Schwarz alternating method II: stochastic interpretation and order properties. In: Domain decomposition methods, pp. 47–70. SIAM, Philadelphia (1989)
Rydesater, P.: TCP/IP toolbox, http://petrydpc.itm.mh.se/tools
Smith, B.F., Bjorstad, P.E., Gropp, W.D.: Domain Decomposition: Parallel Multilevel Methods for Elliptic PDEs. Cambridge University Press, Cambridge (1996)
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
Darjany, D., Englert, B., Kim, E.H. (2006). Implementing Overlapping Domain Decomposition Methods on a Virtual Parallel Machine. In: Min, G., Di Martino, B., Yang, L.T., Guo, M., Rünger, G. (eds) Frontiers of High Performance Computing and Networking – ISPA 2006 Workshops. ISPA 2006. Lecture Notes in Computer Science, vol 4331. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11942634_74
Download citation
DOI: https://doi.org/10.1007/11942634_74
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-49860-5
Online ISBN: 978-3-540-49862-9
eBook Packages: Computer ScienceComputer Science (R0)