Go to the documentation of this file.
23 #define DataInPlace PvmDataRaw
24 #define TaskHost PvmTaskHost
25 #define PROCESS_OK PvmOk
26 #define PVM_FUNC(info, func) if ((info = func) < 0) PVM_ERROR(info);
33 int register_process
PROTO((
void));
34 int init_send
PROTO((
int data_packing));
35 int send_char_array
PROTO((
char *array,
int size));
36 int send_int_array
PROTO((
int *array,
int size));
37 int send_dbl_array
PROTO((
double *array,
int size));
38 int send_float_array
PROTO((
float *array,
int size));
39 int send_str
PROTO((
char *str));
40 int send_msg
PROTO((
int recipient,
int msgtag));
41 int msend_msg
PROTO((
int *recipients,
int number,
int msgtag));
42 int receive_msg
PROTO((
int who,
int what));
43 int treceive_msg
PROTO((
int who,
int what,
struct timeval *timeout));
44 int nreceive_msg
PROTO((
int who,
int what));
45 int bufinfo
PROTO((
int r_bufid,
int *bytes,
int *msgtag,
int *sender));
46 int freebuf
PROTO((
int bufid));
47 int receive_char_array
PROTO((
char *array,
int size));
48 int receive_int_array
PROTO((
int *array,
int size));
49 int receive_dbl_array
PROTO((
double *array,
int size));
50 int receive_float_array
PROTO((
float *array,
int size));
51 int receive_str
PROTO((
char *str));
52 int spawn
PROTO((
char *task,
char **argv,
int flag,
char *where,
int ntask,
54 int pstat
PROTO((
int tid));
55 void kill_proc
PROTO((
int tid));
56 void comm_exit
PROTO((
void));
57 void setsbuf
PROTO((
int sbufid));
58 void setrbuf
PROTO((
int rbufid));