Visualisation de communication entre processus Python

Nature du projet

Preuve de concept

Description du travail demandé

La communication dans une application multi-processus est quelque chose de compliqué. L’objectif de ce projet long est de faire un outil permettant la visualisation des communications mais aussi de l’état des variables internes des différents processus. On s’intéressera au cas des applications python.

L’objectif sera dans l’ordre et en fonction de l’avancement du groupe de

  1. Proposer une IHM permettant de visualiser les communications par socket et les variables locales
  2. Proposer une surcharge de la bibliothèque standard socket python
  3. Idem pour les opérations collectives MPI
  4. Idem pour les moniteurs de Hoar

Environnement technologique

  • Python, IHM

Summary in english