Skip to Main content Skip to Navigation

PARA++ : C++ Bindings for Message Passing Libraries : User Guide

Olivier Coulaud 1 Eric Dillon 2
2 RESEDAS - Software Tools for Telecommunications and Distributed Systems
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
Abstract : The aim of Para++ is to provide a user-level C++ interface to message passing libraries, by encapsulating the notions of processes and inter-processes communications into specific C++ objects and streams. Actually, this abstraction level allows to implement Para++ with any kind of message passing library. Para++'s main idea is to add new C++ io-streams to allows inter-tasks communications. These streams support all generic scalar datatype ({\tt int}, {\tt float}, {\tt double},...), plus some mathematical datatypes ({\tt Vectors}, {\tt Matrix},...) in order to exchange data between co-operating tasks. Para++ has been implemented on top of PVM and MPI.
Document type :
Complete list of metadata
Contributor : Rapport de Recherche Inria Connect in order to contact the contributor
Submitted on : Tuesday, May 23, 2006 - 2:26:24 PM
Last modification on : Friday, February 4, 2022 - 3:17:44 AM
Long-term archiving on: : Sunday, April 4, 2010 - 10:00:49 PM


  • HAL Id : inria-00071200, version 1



Olivier Coulaud, Eric Dillon. PARA++ : C++ Bindings for Message Passing Libraries : User Guide. [Technical Report] RT-0174, INRIA. 1995, pp.26. ⟨inria-00071200⟩



Record views


Files downloads