FICHE DE TD NUMERO 6 ********************** PVM ---- Exercice 0. Prise en main de PVM ============ Ecrire un processus pvm qui affiche son identité. Exercice 1. Communication point à point ============ Coder un programme qui fait tourner un jeton portant un compteur sur un anneau composé de n processus. Chaque processur affiche le jeton et incrémente le compteur qu'il porte avant de le passer au processus suivant sur l'anneau. Exercice 2. Communication de groupe ============ Soient V1 et V2 deux vecteurs de longueur n. On initialise V1[i] à i+1 et V2[i] à 1/(i+1) (i>=0). On répartit V1 et V2 sur n processus en "tranches" de longueurs égales. On calcule V1xV2 de sorte à ce que le résultat soit sur le processus 0 (lequel participe aussi au calcul). Coder cet algorithme en PVM. Exercice 3. Manipulation des groupes ============ L'objectif de cet exercice est d'écrire un système de type "flux de news". On crée un groupe sur lequel un noeud fournisseur d'information envoie des messages. Les processus intéressés par ces informations rejoignent le groupe pour recevoir les informations. Le nom du groupe reflétera le thème de son contenu. Exercice 4. Manipulation de la foncfion pvmprobe. ============ Coder en PVM le calcul de la valeur absolue d'un vecteur en utilisant l'algorithme vu en cours en début d'année.