Capabilities and Software Components of Pvmmake
Next: Running Pvmmake
Up: Pvmmake
Previous: Pvmmake
Pvmmake is a PVM application, which uses the PVM message-passing
library to perform two basic operations:
- File transfer - Pvmmake can send an arbitrary text file
from one arbitrary host to another arbitrary host.
- Command execution - Pvmmake can issue an arbitrary shell
command on an arbitrary host. Thus pvmmake can execute Unix
commands and shell scripts as well as compiled programs. Furthermore,
the output of these commands, scripts, or programs can be piped back
to be viewed on the node where pvmmake was launched.
The fact that pvmmake performs just these two basic operations,
makes the program very flexible, powerful, and very easy to use. PADE
can be viewed as being essentially a shell for running pvmmake.
The pvmmake utility consists of two executables: the pvmmake binary and the targets binary. (In order to avoid confusion, the
term pvmmake will denote the entire parallel application consisting
of the pvmmake and targets binaries located on all nodes of the
VM). Both of these binaries must reside on every node of the virtual machine
for pvmmake to run. The three source files
- pvmmake.c
- targets.c
- jlib.h
only are required to build pvmmake binary and targets.
Fri Mar 31 20:30:34 EST 1995