Notes et remarques pour la configuration
Note 1 : Si vous faites une installation
a destination de tout le monde le mieux est de décompresser et d'installer
PVM dans une
directory comme usr/local/pvm3
Note 2 : Si vous êtes en shell bash mettez à jour votre fichier .bashrc en ajoutant des lignes comme :
PVM_ROOT=$HOME/pvm3
export PVM_ROOT
et procédez de même pour l'autre variable.
Ou encore inclure dans votre fichier de démarrage de shell, après
la déclaration de la variable PVM_ROOT, le bout de
script pvm3/lib/bashrc.stub
Note 3 : Les librairies et les
exécutables sont installés dans la directory $PVM_ROOT/lib/$PVM_ARCH,
où $PVM_ARCH
est le nom de l'architecture de la machine hôte, e.g. "LINUX".
Conseil 1 : Lisez le fichier
Readme
dans $PVM_ROOT ainsi que les commentaires du script que vous ajoutez
au script shell qui s'exécute au démarrage, un commentaire
est à enlever pour modifier la variable
d'environnement PATH (plutôt utile)
Problème 1 : Quand j'ai
réalisé mon installation de PVM sur ma machine personnelle,
j'ai rencontré un problème
l'exécution du make voici un extrait de ce qui s'est affiché
à l'écran :
done building console
building libfpvm
cd libfpvm; ../lib/aimk CC=cc F77=f77 install
making in LINUX/ for LINUX
make[2]: Entre dans le répertoire `/home/jpb/pvm3/libfpvm/LINUX'
`case x in xt) echo "m4 -DUSCORYES ../../conf/LINUX.m4";;
x) echo "m4 ../../conf/LINUX.m4";; esac` ../../libfpvm/pvmfaddhost.m4 >
pvmfaddhost.c
/bin/sh: m4: command not found
make[2]: *** [pvmfaddhost.o] Erreur 127
make[2]: Quitte le répertoire `/home/jpb/pvm3/libfpvm/LINUX'
make[1]: *** [f] Erreur 2
make[1]: Quitte le répertoire `/home/jpb/pvm3'
make: *** [default] Erreur 2
La première ligne indique que la construction de
l'exécutable pvm (le mode console) s'est bien passé.
Ensuite le make essai de construire la librairie pour le compilateur
fortan et échoue !
Pourquoi ? Simple ! (quand on le sait ...) Il manquait
à mon installation un utilitaire nommé m4 le langage
de macro commande de GNU. Il est utile pour constituer des fichiers texte
devant être parcourus logiquement. De nombreux programmes l'utilisent
lors de le processus de construction et PVM fait partie de ceux-là
! Il ne restait plus qu'à installer m4 et à relancer
le make.