Skip to Main content Skip to Navigation
Reports

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 :
Reports
Complete list of metadata

https://hal.inria.fr/inria-00071200
Contributor : Rapport de Recherche Inria <>
Submitted on : Tuesday, May 23, 2006 - 2:26:24 PM
Last modification on : Friday, February 26, 2021 - 3:28:07 PM
Long-term archiving on: : Sunday, April 4, 2010 - 10:00:49 PM

Identifiers

  • HAL Id : inria-00071200, version 1

Collections

Citation

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

Share

Metrics

Record views

291

Files downloads

286