int info = pvm_perror (char *msg)call pvmperror (msg, info)
perror() routine
if (pvm_send (tid, msgtag) < 0)
pvm_perror ("Step 6");
CALL PVMFSEND (TID, MSGTAG, IERR)
IF (IERR .LT. 0) THEN
PVMFPERROR ("Step 6", INFO);
int oldval = pvm_setopt (int what, int val)call pvmfsetopt (what, val, oldval)
what = PvmAutoErr automatic error message printing on or off
for subsequent PVM call by this process
val defines whether detection is to be turned on (1),
or off (0)
val value is 2, the process prints the error
message and then dies
stdout and stderr messages are placed in the
file /tmp/pvml.<uid> on the master pvmd's host
CALL PVMFSETOPT (PVMAUTOERR, 1, INFO)
int info = pvm_catchout (FILE *ff)call pvmfcatchout (yesno, info)
stdin and stdout by
the sapwned task to be redirect to the file ffyesno=1) or not (yesno=0) output to
be redirect to the parent's task stdout