Skip to main content

Implementing Overlapping Domain Decomposition Methods on a Virtual Parallel Machine

  • Conference paper
Frontiers of High Performance Computing and Networking – ISPA 2006 Workshops (ISPA 2006)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4331))

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.

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. Andrade, L.: Paramatlab, http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectType=file&objectId=217

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  5. Chan, T.F., Goovaerts, D.: On the relationship between overlapping and nonoverlapping domain decomposition methods. SIAM J. Matrix Anal. Appl. 13(2), 663 (1992)

    Article  MATH  MathSciNet  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  8. Gropp, W.D., Keyes, D.E.: Domain Decomposition on parallel computers. Impact of Computing in Science and Engineering 1, 421–439 (1989)

    Article  MATH  Google Scholar 

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

    Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  11. Lions, P.L.: On the Schwarz alternating method II: stochastic interpretation and order properties. In: Domain decomposition methods, pp. 47–70. SIAM, Philadelphia (1989)

    Google Scholar 

  12. Rydesater, P.: TCP/IP toolbox, http://petrydpc.itm.mh.se/tools

  13. Smith, B.F., Bjorstad, P.E., Gropp, W.D.: Domain Decomposition: Parallel Multilevel Methods for Elliptic PDEs. Cambridge University Press, Cambridge (1996)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics