inria-00071200, version 1
PARA++ : C++ Bindings for Message Passing Libraries : User Guide
N° RT-0174 (1995)
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.
- 1:
- INRIA
- 2:
- INRIA – Université Henri Poincaré - Nancy I – Université Nancy II – Institut National Polytechnique de Lorraine (INPL) – CNRS : UMR7503
- Domain : Computer Science/Other
- Keywords : message passing – PVM – MPI – C++ – SPMD
- Internal note : RT-0174
- inria-00071200, version 1
- http://hal.inria.fr/inria-00071200
- oai:hal.inria.fr:inria-00071200
- From:
- Submitted on: Tuesday, 23 May 2006 14:26:24
- Updated on: Wednesday, 14 March 2007 10:56:44

Associated documents

Export