3531 articles – 5253 references  [version française]

inria-00071200, version 1

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

Olivier Coulaud 1, Eric Dillon 2

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:  NUMATH (INRIA Lorraine)
  • INRIA
  • 2:  RESEDAS (INRIA Lorraine - LORIA)
  • 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
  • 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