Skip to main content

Parallel Distributed Object-Oriented Framework for Domain Decomposition

  • Conference paper

Part of the book series: Lecture Notes in Computational Science and Engineering ((LNCSE,volume 40))

Summary

The aim of this work is to reduce the development costs of new domain decomposition methods and to develop the parallel distributed software adapted to high performance computers. A new approach to development of the domain decomposition software system is suggested; it is based on the object-oriented analysis and middleware CORBA, MPI. In this paper, the main steps of domain decomposition are determined, the object-oriented framework is described, and then it is extended for parallel distributed computing. The given examples demonstrate that the software developed in such a way provides mathematical clarity and rapid implementation of the parallel algorithms.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • D. Brown, W. Henshaw, and D. Quinlan. Overture: An object-oriented framework for solving partial differential equations on overlapping grids. In SIAM conference on Object Oriented Methods for Scientfic Computing, UCRL-JC-132017, 1999.

    Google Scholar 

  • X. Cai. Domain decomposition in high-level parallelization of PDE codes. In Eleventh International Conference on Domain Decomposition Methods, pages 388–395, Greenwich, England, 1998.

    Google Scholar 

  • A. Denis, C. Perez, T. Priol, and A. Ribes. Parallel CORBA objects for programming computational grids. Distributed Systems Online, 4(2), 2003.

    Google Scholar 

  • G. Karypis and V. Kumar. A parallel algorithm for multilevel graph partitioning and sparse matrix ordering. Journal of Parallel and Distributed Computing, 48(1):71–95, 1998.

    Article  MathSciNet  Google Scholar 

  • S. Kopyssov, I. Krasnopyorov, and V. Rytchkov. Parallel distributed CORBA-based implementation of object-oriented model for domain decomposition. Numerical Methods and Programming, 4(1):194–206, 2003.

    Google Scholar 

  • S. Kopyssov and A. Novikov. Parallel adaptive mesh refinement with load balancing for finite element method. Lecture Notes in Computer Science, 2127:266–276, 2001.

    Google Scholar 

  • J. Przemieniecki. Theory of Matrix Structural Analysis. McGaw-Hill, N.Y., 1968.

    Google Scholar 

  • D. Schmidt and S. Vinoski. Programming asynchronous method invocations with CORBA messaging. C ++ Report, SIGS, 11(2), 1999.

    Google Scholar 

  • S. Sobolev. Schwartz algorithm in elasticity theory. RAS USSR, 4(6):235–238, 1936.

    Google Scholar 

  • T. Zimmermann, Y. Dubois-Pelerin, and P. Bomme. Object-oriented finite element programming: I. governing principles. Computer Methods in Applied Mechanics and Engeneering, 98(2):291–303, 1992.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kopyssov, S., Krasnopyorov, I., Novikov, A., Rytchkov, V. (2005). Parallel Distributed Object-Oriented Framework for Domain Decomposition. In: Barth, T.J., et al. Domain Decomposition Methods in Science and Engineering. Lecture Notes in Computational Science and Engineering, vol 40. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-26825-1_64

Download citation

Publish with us

Policies and ethics