Implementation of an object-oriented model of domain decomposition on the basis of parallel distributed CORBA-components

Authors

  • S.P. Kopysso
  • I.V. Krasnoperov
  • V.N. Rychkov

Keywords:

объектно-ориентированные модели
метод декомпозиции области
параллельные алгоритмы
технологии MPI и CORBA
распределенные данные
математические модели
численные методы
пакеты прикладных программ

Abstract

Various parallel distributed implementations of an object-oriented model of domain decomposition are examined on MPI and CORBA middleware. A parallel distributed component technique is proposed. This technique is based on the CORBA component model CCM, asynchronous invocation of AMI-methods, and encapsulation of MPI-applications.


Published

2003-11-02

Issue

Section

Section 2. Programming

Author Biographies

S.P. Kopysso

I.V. Krasnoperov

V.N. Rychkov


References

  1. Копысов С.П., Красноперов И.В., Рычков В.Н. Объектно-ориентированный метод декомпозиции области // Вычислительные методы и программирование. 2003. 1, № 1. 1-18.
  2. Рычков В.Н., Красноперов И.В., Копысов С.П. Объектно-ориентированная параллельная распределенная система для конечно-элементного анализа // Матем. моделирование. 2002. 14, № 9. 81-86.
  3. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++. М.: Бином, 1999.
  4. Лисков Б., Гатэг Дж. Использование абстракций и спецификаций при разработке программ. М.: Мир, 1989.
  5. Копысов С.П., Новиков А.К. Параллельные алгоритмы перестроения и разделения неструктурированных сеток // Матем. моделирование. 2002. 14, № 9. 91-96.
  6. Рычков В.Н., Красноперов И.В., Копысов С.П. Промежуточное ПО для высокопроизводительных вычислений //Вычислительные методы и программирование. 2001. 2, № 2. 117-132.
  7. Denis A., Pérez C., Priol T. Towards high performance CORBA and MPI middlewares for grid computing. INRIA Rapport de Rechercher, N 4555. 2002.
  8. Aleksy M., Korthaus A. A CORBA-based object group service and join service providing a transparent solution for parallel programming // Proc. of the Intern. Symposium on Software Engineering for Parallel and Distributed Systems. Los Alamitos: IEEE Computer Society Press, 2000. 123-134.
  9. Pérez C., Priol T., Ribes A.A. Parallel CORBA component model. INRIA Rapport de Rechercher, N 4552. 2002.
  10. OMG. CORBA 3.0. New Component Chapters. CCM FTF Draft ptc/99-10-04 («http://www.omg.org»).
  11. Real-time CORBA with TAO愦灭;circ(TM) (The ACE ORB) («http://www.cs.wustl.edu/ schmidt/TAO.html»).
  12. Ashton D., Chan A., Gropp B., Lusk R., Swider D., Thakur R. Portable MPI Model Implementation. Version 1.2.0. Argonne National Laboratory. 1999 («http://www.mcs.anl.gov/mpi/mpich»).