Description :
MPI est une interface de programmation pour réaliser du calcul parallèle avec échange de message. MPICH-V est une implémentation tolérante aux pannes d'une librairie MPI developpée au LRI. Afin d'en faciliter le debuggage et de permettre d'exposer son fonctionnement, il est nécessaire de posséder une application test au comportement connue.
Le travail à réaliser au cours de ce stage consistera à développer une telle application en MPI et à visualiser graphiquement son comportement. Pour se faire, il sera nécessaire d'identifier les échanges de messages bas niveau sur l'ensemble du réseau, de les associer à un échange de message au niveau MPI et finalement de les retranscrire graphiquement sur une machine distante, par exemple sous forme de schéma de Lamport.
Le stage se déroulera en 3 parties :
Outils, Langages utilisés : MPI, MPICH-V, C, Système Unix