1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 void
27 Attach_buffer(void* buffer, int size);
28
29 int
30 Detach_buffer(void*& buffer);
31
32
33
34
35
36 void
37 Compute_dims(int nnodes, int ndims, int dims[]);
38
39
40
41
42
43 int
44 Add_error_class();
45
46 int
47 Add_error_code(int errorclass);
48
49 void
50 Add_error_string(int errorcode, const char* string);
51
52 void
53 Get_processor_name(char* name, int& resultlen);
54
55 void
56 Get_error_string(int errorcode, char* string, int& resultlen);
57
58 int
59 Get_error_class(int errorcode);
60
61 double
62 Wtime();
63
64 double
65 Wtick();
66
67 void
68 Init(int& argc, char**& argv);
69
70 void
71 Init();
72
73 OMPI_DECLSPEC void
74 InitializeIntercepts();
75
76 void
77 Real_init();
78
79 void
80 Finalize();
81
82 bool
83 Is_initialized();
84
85 bool
86 Is_finalized();
87
88
89
90
91
92 int
93 Init_thread(int &argc, char**&argv, int required);
94
95 int
96 Init_thread(int required);
97
98 bool
99 Is_thread_main();
100
101 int
102 Query_thread();
103
104
105
106
107
108
109
110 void*
111 Alloc_mem(Aint size, const Info& info);
112
113
114 void
115 Free_mem(void* base);
116
117
118
119
120
121 void
122 Close_port(const char* port_name);
123
124
125 void
126 Lookup_name(const char* service_name, const Info& info, char* port_name);
127
128
129 void
130 Open_port(const Info& info, char* port_name);
131
132
133 void
134 Publish_name(const char* service_name, const Info& info,
135 const char* port_name);
136
137 void
138 Unpublish_name(const char* service_name, const Info& info,
139 const char* port_name);
140
141
142
143
144
145 void
146 Pcontrol(const int level, ...);
147
148 void
149 Get_version(int& version, int& subversion);
150
151 MPI::Aint
152 Get_address(void* location);
153
154
155
156