DocumentCode
358107
Title
TPO++: an object-oriented message-passing library in C++
Author
Grundmann, Tobias ; Ritt, Marcus ; Rosenstiel, Wolfgang
Author_Institution
Wilhelm-Schickard-Inst. fur Inf., Tubingen Univ., Germany
fYear
2000
fDate
2000
Firstpage
43
Lastpage
50
Abstract
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++, 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
Keywords
C++ language; message passing; object-oriented programming; parallel programming; C++; MPI; TPO++; object-oriented message-passing; parallelizing programs; Application software; Computational modeling; Containers; Encapsulation; Libraries; Message passing; Object oriented modeling; Object oriented programming; Scientific computing; Supercomputers;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing, 2000. Proceedings. 2000 International Conference on
Conference_Location
Toronto, Ont.
ISSN
0190-3918
Print_ISBN
0-7695-0768-9
Type
conf
DOI
10.1109/ICPP.2000.876070
Filename
876070
Link To Document