2
* This header file declares stubs and show prototypes of the
5
* srftoc.h contains macros which define the names of c routines
6
* accessible from FORTRAN and vice versa
11
#include "msgtypesc.h"
18
extern void BRDCST_(long *type, void *buf, long *lenbuf, long *originator);
19
extern void DGOP_(long *type, double *x, long *n, char *op, int oplen);
20
extern double DRAND48_();
21
extern void IGOP_(long *type, long *x, long *n, char *op, int oplen);
23
extern long MDTOB_(long *n);
24
extern long MDTOI_(long *n);
25
extern long MITOB_(long *n);
26
extern long MITOD_(long *n);
28
extern long NICEFTN_(long *ival);
29
extern long NNODES_();
30
extern long NODEID_();
31
extern long NXTVAL_(long *mproc);
32
extern void PARERR_(long *code);
33
extern void PBEGINF_();
34
extern void PBGINF_();
36
extern void PFCOPY_(long *type, long *node0, char *filename, int flen);
37
extern void PFILECOPY_(long *type, long *node0, char *filename);
38
extern long PROBE_(long *type, long *node);
39
extern void RCV_(long *type, void *buf, long *lenbuf, long *lenmes, long *nodeselect, long *nodefrom, long *sync);
40
extern void SETDBG_(long *value);
41
extern void SND_(long *type, void *buf, long *lenbuf, long *node, long *sync);
42
extern void SRAND48_(long *seed);
44
extern void SYNCH_(long *type);
45
extern long TCGREADY_();
46
extern double TCGTIME_();
47
extern void WAITCOM_(long *node);
50
Miscellaneous routines for internal use only?
53
extern void Error(char *string, long integer);
54
extern void MtimeReset();
55
extern void PrintProcInfo();
56
extern void RemoteConnect(long a, long b, long c);
57
extern void tcgi_pbegin(int argc, char **argv);
58
extern void USleep(long us);
64
#endif /* SNDRCV_H_ */