next up previous contents
Next: Autorisation de demande d'exécution Up: Prise en main rapide Previous: Table des matières

Ecriture, compilation et exécution d'un programme PVM

Afin de développer en C, un programme utilisant les fonctionnalités de PVM, vous devez inclure la ligne suivante dans votre fichier source:

#include <pvm3.h>

La compilation d'un fichier source se fait en utilisant la commande suivante:

gcc -L/usr/share/pvm3/lib/LINUX -I/usr/share/pvm3/include <source> -lpvm3 -o <exécutable>

Avant de lancer l'exécutable, il faut d'une part définir l'ensemble des machines qui seront utilisées dans la grappe PVM et d'autre part lancer le démon PVMD. Sous PVM, lorsqu'un programme qui tourne sur une machine A demande l'exécution d'un autre programme sur une machine B, cette demande ne sera satisfaite que si la machine B accepte un tel ordre provenant de la machine A. Il existe différentes façons sous PVM pour donner cette autorisation, nous décrivons ici la plus simple (mais aussi la moins fiable en matière de sécutité !).

 

Pascal Véron
1999-03-04