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 ff
yesno=1
) or not (yesno=0
) output to
be redirect to the parent's task stdout