• 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