Object-Oriented MPI (OOMPI): A Class Library for the Message Passing Interface
MPIDC '96 Proceedings of the Second MPI Developers Conference
MPI: A Message-Passing Interface Standard
MPI: A Message-Passing Interface Standard
Object-Oriented Message-Passing in Heterogeneous Environments
Proceedings of the 15th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
SPH2000: a parallel object-oriented framework for particle simulations with SPH
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
Hi-index | 0.00 |
Message passing is a well-known approach for parallelizing programs. The widely used standard MPI (Message passing interface) also defines C++ bindings. Nevertheless, there is a lack of integration of object-oriented concepts. In this paper, we describe our design of TPO++1, an object-oriented message-passing library written in C++ on top of MPI. Its key features are easy transmission of objects, type-safety, MPI-conformity and integration of the C++ Standard Template Library.