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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
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.
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.
A. Denis, C. Perez, T. Priol, and A. Ribes. Parallel CORBA objects for programming computational grids. Distributed Systems Online, 4(2), 2003.
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.
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.
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.
J. Przemieniecki. Theory of Matrix Structural Analysis. McGaw-Hill, N.Y., 1968.
D. Schmidt and S. Vinoski. Programming asynchronous method invocations with CORBA messaging. C ++ Report, SIGS, 11(2), 1999.
S. Sobolev. Schwartz algorithm in elasticity theory. RAS USSR, 4(6):235–238, 1936.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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
DOI: https://doi.org/10.1007/3-540-26825-1_64
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22523-2
Online ISBN: 978-3-540-26825-3
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)