Mode d'emploi de PVM & XPVM


Ce manuel tenter de répondre à trois questions:

  1. Comment installer PVM et XPVM?
  2. Quelles sont les commandes d'utilisation de PVM et XPVM?
  3. Quelles sont les routines FORTRAN qui permettent d'écrire un programme avec une structure parallèle compréhensible par PVM et XPVM?


Installation de PVM 3.3.6 et XPVM 1.1.1

Pour avoir accés aux fonctionnalités de PVM et XPVM sur le réseau, il faut au préalable:

effectuer quelques ajouts dans les fichiers suivants

si il y a des différences, modifier les 4 dernières lignes rajoutées en fin de votre .cshrc

créer un fichier .pvmrc

c'est ici qu'on customise pvm. pour cela prenez la documentation en anglais ou bien copiez le chez moi

Il suffit alors de compiler les programmes fortran (master et slave) à l'aide d'un MAKEFILE en s'arrangeant pour que les exécutables soient situés dans

Et voilà, si tout c'est bien passé, vous pouvez commencer à explorer le monde du calcul parallèle, chouette non ?

Lexique des commandes de base (en ligne pour PVM, par boutons pour XPVM)

Utilisation:

Quelques Commandes:

Lexique de l'utilisateur de PVM3 (Routines en FORTRAN)

Il existe 3 types de routines disponibles dans la bibliothèque :

  1. les routines de Contrôle-Activation de processus
  2. les routines de Communication entre processus
  3. les routines de Manipulation de groupes de processus

Toutes ces routines utilisent des variables typées qu'il est bon de normaliser.

Il est possible de voir un exemple de programmation en parallèle: master1 et slave1

Il est possible d'obtenir des compléments d'information en allant sur le net notamment au Cerfacs http://www.cerfacs.fr/csg/pvm_routines

Ou aux Etats-Unis par http://www.netlib.org/pvm3 ou ftp netlib2.cs.utk.edu


Retour à la page d'en tête