To run pvmmake, choose the Run pvmmake entry from the Run menu in the PADE main window. This will cause the mouse prompt to change from an arrow to a watch indicating that PADE is busy. The PADE main window may resize and some of the text on the canvas may momentarily disappear. This is normal, if somewhat inelegant. Soon, a display window will appear which contains the output of the pvmmake run.
A representative sample of this output is shown below. Note that the example virtual machine has four nodes but the output shown below exhibits files transferred and commands issued on only three nodes. This illustrates the fact that it is not necessary to use all nodes of the virtual machine.
Reading in configuration file: mw.pvmmake Your virtual machine configuration is: 262144 mithrandir.nist.org RS6K 1000 524288 galadriel.nist.org SUN4 1000 786432 shadowfax.nist.org SUN4 1000 1048576 elrond.nist.org SGIMP 1000 Spawning one process on each machine: spawned 1 process on mithrandir.nist.org with tid 262148 spawned 1 process on galadriel.nist.org with tid 524289 spawned 1 process on shadowfax.nist.org with tid 786433 spawned 1 process on elrond.nist.org with tid 1048578 FILE BROADCAST: The file to be broadcast is manager.c ...Broadcast to 3 machines: mithrandir.nist.org \ galadriel.nist.org \ shadowfax.nist.org broadcasting to tid 262148 (mithrandir.nist.org) ...file to be opened on mithrandir.nist.org is manager.c broadcasting to tid 524289 (galadriel.nist.org) ...file to be opened on galadriel.nist.org is manager.c broadcasting to tid 786433 (shadowfax.nist.org) ...file to be opened on shadowfax.nist.org is manager.c FILE BROADCAST: The file to be broadcast is worker.c ...Broadcast to 3 machines: mithrandir.nist.org \ galadriel.nist.org \ shadowfax.nist.org broadcasting to tid 262148 (mithrandir.nist.org) ...file to be opened on mithrandir.nist.org is worker.c broadcasting to tid 524289 (galadriel.nist.org) ...file to be opened on galadriel.nist.org is worker.c broadcasting to tid 786433 (shadowfax.nist.org) ...file to be opened on shadowfax.nist.org is worker.c FILE BROADCAST: The file to be broadcast is makefile.mithrandir ...Broadcast to 1 machines: mithrandir.nist.org broadcasting to tid 262148 (mithrandir.nist.org) ...file to be opened on mithrandir.nist.org is makefile.mithrandir FILE BROADCAST: The file to be broadcast is makefile.galadriel ...Broadcast to 1 machines: galadriel.nist.org broadcasting to tid 524289 (galadriel.nist.org) ...file to be opened on galadriel.nist.org is makefile.galadriel FILE BROADCAST: The file to be broadcast is makefile.shadowfax ...Broadcast to 1 machines: shadowfax.nist.org broadcasting to tid 786433 (shadowfax.nist.org) ...file to be opened on shadowfax.nist.org is makefile.shadowfax COMMAND RESULTS: @ mithrandir.nist.org cd ~edwards/pvm3/bin/RS6K; \ make -f makefile.mithrandir +errors cc -c -I/mithrandir/nist/edwards/pvm3/include manager.c cc -c -I/mithrandir/nist/edwards/pvm3/include worker.c cc manager.o -L/mithrandir/nist/edwards/pvm3/lib/RS6K \ -lpvm3 -lgpvm3 -o manager cc worker.o -L/mithrandir/nist/edwards/pvm3/lib/RS6K \ -lpvm3 -lgpvm3 -o worker COMMAND RESULTS: @ galadriel.nist.org cd ~edwards/pvm3/bin/SUN4; \ make -f makefile.galadriel +errors cc -c -I/home/galadriel/edwards/pvm3/include manager.c cc -c -I/home/galadriel/edwards/pvm3/include worker.c cc manager.o -L/home/galadriel/edwards/pvm3/lib/SUN4 -lpvm3 -lgpvm3 -o manager ld: manager.o: _main: multiply defined ld: manager.o: internal error: symbol not found *** Error code 4 make: Fatal error: Command failed for target `all' COMMAND RESULTS: @ shadowfax.nist.org cd ~edwards/pvm3/bin/SUN4; \ make -f makefile.shadowfax +errors gcc -c -I/home/galadriel/edwards/pvm3/include manager.c gcc -c -I/home/galadriel/edwards/pvm3/include worker.c gcc manager.o -L/home/galadriel/edwards/pvm3/lib/SUN4 -lpvm3 -lgpvm3 -o manager gcc worker.o -L/home/galadriel/edwards/pvm3/lib/SUN4 -lpvm3 -lgpvm3 -o worker ********** ALL PROCESSES HAVE EXITED **********.Note that the compile failed on the galadriel.nist.org node. The user is provided with the output of the commands issued on each host.