Projet :
NUMATH

Précédent : Chimie moléculaire Remonter :
Analyse
Mathématique & Traitement Numérique Suivant :
Résultats nouveaux
Logiciels
Bibliothèque Para++
Participant : Olivier Coulaud [correspondant].
Mots clés : Interface C++, Échange de
messages .
Résumé :
Para++ est une biblithèque C++ dont l'objectif est de
faciliter l'accès aux bibliothèques traditionnelles de
communication par passage de messages. Para++ apporte
essentiellement deux simplifications : une structuration
des taches et une simplification dans l'utilisation de PVM et
de MPI.
Para++ est une biblithèque C++ dont l'objectif est de
faciliter l'accès aux bibliothèques traditionnelles de
communication par passage de messages. Para++ apporte
essentiellement deux simplifications :
- une simplification sur la structure même de l'application
parallèle, grâce à l'introduction d'une hiérarchie dans les
tâches la constituant. Para++ intègre notamment des
possibilités de programmation M-SPMD (Multiple-SPMD, Single
Program Multiple Data) ;
- une simplification sur l'utilisation des services de deux
bibliothèques de communications: PVM et MPI. Grâce à
l'introduction d'objets C++, l'utilisateur peut construire,
envoyer et recevoir des messages de manière simplifiée.
La première diffusion de Para++ date de juin 1995. Cette
version a été améliorée à plusieurs reprises, conduisant à la
diffusion de la bibliothèque actuelle via la page web http://www.inria.fr/parapp/
La version 2.x tourne sur toute station de travail, PC sous
Linux, Solaris ainsi que sur Paragon, SP2, PowerChallenge,
Origin2000. Parmi les sites qui ont téléchargé le package, on
retrouve notamment beaucoup d'universités (allemandes,
américaines et françaises, mais également australiennes,
africaines, japonaises, etc.), quelques organismes
gouvernementaux, ainsi que quelques organismes commerciaux. Une
mailing liste a été créée pour faire le lien avec les
utilisateurs (para++@loria.fr).

Précédent : Chimie moléculaire Remonter :
Analyse
Mathématique & Traitement Numérique Suivant :
Résultats nouveaux