2
* This header file declares the public C API to tcgmsg.
15
extern void tcg_alt_pbegin();
16
extern void tcg_brdcst(INT type, void *buf, INT lenbuf, INT originator);
17
extern void tcg_dgop(INT type, DBL *x, INT n, char *op);
18
extern DBL tcg_drand48();
19
extern void tcg_error(char *msg, INT code);
20
extern void tcg_igop(INT type, INT *x, INT n, char *op);
21
extern void tcg_llog();
22
extern INT tcg_mdtob(INT n);
23
extern INT tcg_mdtoi(INT n);
24
extern INT tcg_mitob(INT n);
25
extern INT tcg_mitod(INT n);
26
extern INT tcg_mtime();
27
extern INT tcg_niceftn(INT ival);
28
extern INT tcg_nnodes();
29
extern INT tcg_nodeid();
30
extern INT tcg_nxtval(INT mproc);
31
extern void tcg_parerr(INT code);
32
extern void tcg_pbegin(int argc, char **argv);
33
extern void tcg_pbeginf();
34
extern void tcg_pbginf();
35
extern void tcg_pend();
36
extern void tcg_pfcopy(INT type, INT node0, char *fname);
37
extern INT tcg_probe(INT type, INT node);
38
extern void tcg_rcv(INT type, void *buf, INT lenbuf, INT *lenmes, INT nodeselect, INT *nodefrom, INT sync);
39
extern void tcg_setdbg(INT value);
40
extern void tcg_snd(INT type, void *buf, INT lenbuf, INT node, INT sync);
41
extern void tcg_srand48(INT seed);
42
extern void tcg_stats();
43
extern void tcg_synch(INT type);
44
extern INT tcg_ready();
45
extern DBL tcg_time();
46
extern void tcg_waitcom(INT node);
55
#endif /* TCGMSG_H_ */