OpenMPI 0.1.1

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

defines.h
1 /*
2 * Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
3 * University Research and Technology
4 * Corporation. All rights reserved.
5 * Copyright (c) 2004-2005 The University of Tennessee and The University
6 * of Tennessee Research Foundation. All rights
7 * reserved.
8 * Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
9 * University of Stuttgart. All rights reserved.
10 * Copyright (c) 2004-2005 The Regents of the University of California.
11 * All rights reserved.
12 * Copyright (c) 2009-2012 Cisco Systems, Inc. All rights reserved.
13 * Copyright (c) 2011 Sandia National Laboratories. All rights reserved.
14 * $COPYRIGHT$
15 *
16 * Additional copyrights may follow
17 *
18 * $HEADER$
19 */
20
21 #ifndef OMPI_C_PROFILE_DEFINES_H
22 #define OMPI_C_PROFILE_DEFINES_H
23 /*
24 * This file is included in the top directory only if
25 * profiling is required. Once profiling is required,
26 * this file will replace all MPI_* symbols with
27 * PMPI_* symbols
28 */
29 #define MPI_Abort PMPI_Abort
30 #define MPI_Accumulate PMPI_Accumulate
31 #define MPI_Add_error_class PMPI_Add_error_class
32 #define MPI_Add_error_code PMPI_Add_error_code
33 #define MPI_Add_error_string PMPI_Add_error_string
34 #define MPI_Address PMPI_Address
35 #define MPI_Allgather PMPI_Allgather
36 #define MPI_Allgatherv PMPI_Allgatherv
37 #define MPI_Alloc_mem PMPI_Alloc_mem
38 #define MPI_Allreduce PMPI_Allreduce
39 #define MPI_Alltoall PMPI_Alltoall
40 #define MPI_Alltoallv PMPI_Alltoallv
41 #define MPI_Alltoallw PMPI_Alltoallw
42 #define MPI_Attr_delete PMPI_Attr_delete
43 #define MPI_Attr_get PMPI_Attr_get
44 #define MPI_Attr_put PMPI_Attr_put
45 #define MPI_Barrier PMPI_Barrier
46 #define MPI_Bcast PMPI_Bcast
47 #define MPI_Bsend_init PMPI_Bsend_init
48 #define MPI_Bsend PMPI_Bsend
49 #define MPI_Buffer_attach PMPI_Buffer_attach
50 #define MPI_Buffer_detach PMPI_Buffer_detach
51 #define MPI_Cancel PMPI_Cancel
52 #define MPI_Cart_coords PMPI_Cart_coords
53 #define MPI_Cart_create PMPI_Cart_create
54 #define MPI_Cart_get PMPI_Cart_get
55 #define MPI_Cart_map PMPI_Cart_map
56 #define MPI_Cart_rank PMPI_Cart_rank
57 #define MPI_Cart_shift PMPI_Cart_shift
58 #define MPI_Cart_sub PMPI_Cart_sub
59 #define MPI_Cartdim_get PMPI_Cartdim_get
60 #define MPI_Close_port PMPI_Close_port
61 #define MPI_Comm_accept PMPI_Comm_accept
62 #define MPI_Comm_c2f PMPI_Comm_c2f
63 #define MPI_Comm_call_errhandler PMPI_Comm_call_errhandler
64 #define MPI_Comm_compare PMPI_Comm_compare
65 #define MPI_Comm_connect PMPI_Comm_connect
66 #define MPI_Comm_create_errhandler PMPI_Comm_create_errhandler
67 #define MPI_Comm_create_keyval PMPI_Comm_create_keyval
68 #define MPI_Comm_create PMPI_Comm_create
69 #define MPI_Comm_delete_attr PMPI_Comm_delete_attr
70 #define MPI_Comm_disconnect PMPI_Comm_disconnect
71 #define MPI_Comm_dup PMPI_Comm_dup
72 #define MPI_Comm_f2c PMPI_Comm_f2c
73 #define MPI_Comm_free_keyval PMPI_Comm_free_keyval
74 #define MPI_Comm_free PMPI_Comm_free
75 #define MPI_Comm_get_attr PMPI_Comm_get_attr
76 #define MPI_Comm_get_errhandler PMPI_Comm_get_errhandler
77 #define MPI_Comm_get_name PMPI_Comm_get_name
78 #define MPI_Comm_get_parent PMPI_Comm_get_parent
79 #define MPI_Comm_group PMPI_Comm_group
80 #define MPI_Comm_join PMPI_Comm_join
81 #define MPI_Comm_rank PMPI_Comm_rank
82 #define MPI_Comm_remote_group PMPI_Comm_remote_group
83 #define MPI_Comm_remote_size PMPI_Comm_remote_size
84 #define MPI_Comm_set_attr PMPI_Comm_set_attr
85 #define MPI_Comm_set_errhandler PMPI_Comm_set_errhandler
86 #define MPI_Comm_set_name PMPI_Comm_set_name
87 #define MPI_Comm_size PMPI_Comm_size
88 #define MPI_Comm_spawn PMPI_Comm_spawn
89 #define MPI_Comm_spawn_multiple PMPI_Comm_spawn_multiple
90 #define MPI_Comm_split PMPI_Comm_split
91 #define MPI_Comm_split_type PMPI_Comm_split_type
92 #define MPI_Comm_test_inter PMPI_Comm_test_inter
93 #define MPI_Dims_create PMPI_Dims_create
94 #define MPI_Errhandler_c2f PMPI_Errhandler_c2f
95 #define MPI_Errhandler_f2c PMPI_Errhandler_f2c
96 #define MPI_Errhandler_create PMPI_Errhandler_create
97 #define MPI_Errhandler_free PMPI_Errhandler_free
98 #define MPI_Errhandler_get PMPI_Errhandler_get
99 #define MPI_Errhandler_set PMPI_Errhandler_set
100 #define MPI_Error_class PMPI_Error_class
101 #define MPI_Error_string PMPI_Error_string
102 #define MPI_Exscan PMPI_Exscan
103 #define MPI_File_c2f PMPI_File_c2f
104 #define MPI_File_call_errhandler PMPI_File_call_errhandler
105 #define MPI_File_close PMPI_File_close
106 #define MPI_File_create_errhandler PMPI_File_create_errhandler
107 #define MPI_File_delete PMPI_File_delete
108 #define MPI_File_f2c PMPI_File_f2c
109 #define MPI_File_get_amode PMPI_File_get_amode
110 #define MPI_File_get_atomicity PMPI_File_get_atomicity
111 #define MPI_File_get_byte_offset PMPI_File_get_byte_offset
112 #define MPI_File_get_errhandler PMPI_File_get_errhandler
113 #define MPI_File_get_group PMPI_File_get_group
114 #define MPI_File_get_info PMPI_File_get_info
115 #define MPI_File_get_position PMPI_File_get_position
116 #define MPI_File_get_position_shared PMPI_File_get_position_shared
117 #define MPI_File_get_size PMPI_File_get_size
118 #define MPI_File_get_type_extent PMPI_File_get_type_extent
119 #define MPI_File_get_view PMPI_File_get_view
120 #define MPI_File_iread_at PMPI_File_iread_at
121 #define MPI_File_iread PMPI_File_iread
122 #define MPI_File_iread_shared PMPI_File_iread_shared
123 #define MPI_File_iwrite_at PMPI_File_iwrite_at
124 #define MPI_File_iwrite PMPI_File_iwrite
125 #define MPI_File_iwrite_shared PMPI_File_iwrite_shared
126 #define MPI_File_open PMPI_File_open
127 #define MPI_File_preallocate PMPI_File_preallocate
128 #define MPI_File_read_all_begin PMPI_File_read_all_begin
129 #define MPI_File_read_all_end PMPI_File_read_all_end
130 #define MPI_File_read_all PMPI_File_read_all
131 #define MPI_File_read_at_all_begin PMPI_File_read_at_all_begin
132 #define MPI_File_read_at_all_end PMPI_File_read_at_all_end
133 #define MPI_File_read_at_all PMPI_File_read_at_all
134 #define MPI_File_read_at PMPI_File_read_at
135 #define MPI_File_read PMPI_File_read
136 #define MPI_File_read_ordered_begin PMPI_File_read_ordered_begin
137 #define MPI_File_read_ordered_end PMPI_File_read_ordered_end
138 #define MPI_File_read_ordered PMPI_File_read_ordered
139 #define MPI_File_read_shared PMPI_File_read_shared
140 #define MPI_File_seek PMPI_File_seek
141 #define MPI_File_seek_shared PMPI_File_seek_shared
142 #define MPI_File_set_atomicity PMPI_File_set_atomicity
143 #define MPI_File_set_errhandler PMPI_File_set_errhandler
144 #define MPI_File_set_info PMPI_File_set_info
145 #define MPI_File_set_size PMPI_File_set_size
146 #define MPI_File_set_view PMPI_File_set_view
147 #define MPI_File_sync PMPI_File_sync
148 #define MPI_File_write_all_begin PMPI_File_write_all_begin
149 #define MPI_File_write_all_end PMPI_File_write_all_end
150 #define MPI_File_write_all PMPI_File_write_all
151 #define MPI_File_write_at_all_begin PMPI_File_write_at_all_begin
152 #define MPI_File_write_at_all_end PMPI_File_write_at_all_end
153 #define MPI_File_write_at_all PMPI_File_write_at_all
154 #define MPI_File_write_at PMPI_File_write_at
155 #define MPI_File_write PMPI_File_write
156 #define MPI_File_write_ordered_begin PMPI_File_write_ordered_begin
157 #define MPI_File_write_ordered_end PMPI_File_write_ordered_end
158 #define MPI_File_write_ordered PMPI_File_write_ordered
159 #define MPI_File_write_shared PMPI_File_write_shared
160 #define MPI_Finalize PMPI_Finalize
161 #define MPI_Finalized PMPI_Finalized
162
163 #define MPI_Gather PMPI_Gather
164 #define MPI_Gatherv PMPI_Gatherv
165 #define MPI_Get_address PMPI_Get_address
166 #define MPI_Get_count PMPI_Get_count
167 #define MPI_Get_elements PMPI_Get_elements
168 #define MPI_Get PMPI_Get
169 #define MPI_Get_library_version PMPI_Get_library_version
170 #define MPI_Get_processor_name PMPI_Get_processor_name
171 #define MPI_Get_version PMPI_Get_version
172 #define MPI_Graph_create PMPI_Graph_create
173 #define MPI_Graph_get PMPI_Graph_get
174 #define MPI_Graph_map PMPI_Graph_map
175 #define MPI_Graph_neighbors_count PMPI_Graph_neighbors_count
176 #define MPI_Graph_neighbors PMPI_Graph_neighbors
177 #define MPI_Graphdims_get PMPI_Graphdims_get
178 #define MPI_Grequest_complete PMPI_Grequest_complete
179 #define MPI_Grequest_start PMPI_Grequest_start
180 #define MPI_Group_c2f PMPI_Group_c2f
181 #define MPI_Group_compare PMPI_Group_compare
182 #define MPI_Group_difference PMPI_Group_difference
183 #define MPI_Group_excl PMPI_Group_excl
184 #define MPI_Group_f2c PMPI_Group_f2c
185 #define MPI_Group_free PMPI_Group_free
186 #define MPI_Group_incl PMPI_Group_incl
187 #define MPI_Group_intersection PMPI_Group_intersection
188 #define MPI_Group_range_excl PMPI_Group_range_excl
189 #define MPI_Group_range_incl PMPI_Group_range_incl
190 #define MPI_Group_rank PMPI_Group_rank
191 #define MPI_Group_size PMPI_Group_size
192 #define MPI_Group_translate_ranks PMPI_Group_translate_ranks
193 #define MPI_Group_union PMPI_Group_union
194 #define MPI_Free_mem PMPI_Free_mem
195 #define MPI_Ibsend PMPI_Ibsend
196 #define MPI_Message_c2f PMPI_Message_c2f
197 #define MPI_Message_f2c PMPI_Message_f2c
198 #define MPI_Improbe PMPI_Improbe
199 #define MPI_Imrecv PMPI_Imrecv
200 #define MPI_Info_c2f PMPI_Info_c2f
201 #define MPI_Info_create PMPI_Info_create
202 #define MPI_Info_delete PMPI_Info_delete
203 #define MPI_Info_dup PMPI_Info_dup
204 #define MPI_Info_f2c PMPI_Info_f2c
205 #define MPI_Info_free PMPI_Info_free
206 #define MPI_Info_get PMPI_Info_get
207 #define MPI_Info_get_nkeys PMPI_Info_get_nkeys
208 #define MPI_Info_get_nthkey PMPI_Info_get_nthkey
209 #define MPI_Info_get_valuelen PMPI_Info_get_valuelen
210 #define MPI_Info_set PMPI_Info_set
211 #define MPI_Init PMPI_Init
212 #define MPI_Init_thread PMPI_Init_thread
213 #define MPI_Initialized PMPI_Initialized
214 #define MPI_Intercomm_create PMPI_Intercomm_create
215 #define MPI_Intercomm_merge PMPI_Intercomm_merge
216 #define MPI_Iprobe PMPI_Iprobe
217 #define MPI_Irecv PMPI_Irecv
218 #define MPI_Irsend PMPI_Irsend
219 #define MPI_Is_thread_main PMPI_Is_thread_main
220 #define MPI_Isend PMPI_Isend
221 #define MPI_Issend PMPI_Issend
222 #define MPI_Keyval_create PMPI_Keyval_create
223 #define MPI_Keyval_free PMPI_Keyval_free
224 #define MPI_Lookup_name PMPI_Lookup_name
225 #define MPI_Mprobe PMPI_Mprobe
226 #define MPI_Mrecv PMPI_Mrecv
227 #define MPI_Message_cancel PMPI_Message_cancel
228 #define MPI_Op_c2f PMPI_Op_c2f
229 #define MPI_Op_commutative PMPI_Op_commutative
230 #define MPI_Op_create PMPI_Op_create
231 #define MPI_Op_f2c PMPI_Op_f2c
232 #define MPI_Op_free PMPI_Op_free
233 #define MPI_Open_port PMPI_Open_port
234 #define MPI_Pack_external PMPI_Pack_external
235 #define MPI_Pack_external_size PMPI_Pack_external_size
236 #define MPI_Pack PMPI_Pack
237 #define MPI_Pack_size PMPI_Pack_size
238 #define MPI_Pcontrol PMPI_Pcontrol
239 #define MPI_Probe PMPI_Probe
240 #define MPI_Publish_name PMPI_Publish_name
241 #define MPI_Put PMPI_Put
242 #define MPI_Query_thread PMPI_Query_thread
243 #define MPI_Recv_init PMPI_Recv_init
244 #define MPI_Recv PMPI_Recv
245 #define MPI_Reduce PMPI_Reduce
246 #define MPI_Reduce_local PMPI_Reduce_local
247 #define MPI_Reduce_scatter PMPI_Reduce_scatter
248 #define MPI_Register_datarep PMPI_Register_datarep
249 #define MPI_Request_c2f PMPI_Request_c2f
250 #define MPI_Request_f2c PMPI_Request_f2c
251 #define MPI_Request_free PMPI_Request_free
252 #define MPI_Request_get_status PMPI_Request_get_status
253 #define MPI_Rsend_init PMPI_Rsend_init
254 #define MPI_Rsend PMPI_Rsend
255 #define MPI_Scan PMPI_Scan
256 #define MPI_Scatter PMPI_Scatter
257 #define MPI_Scatterv PMPI_Scatterv
258 #define MPI_Send_init PMPI_Send_init
259 #define MPI_Send PMPI_Send
260 #define MPI_Sendrecv PMPI_Sendrecv
261 #define MPI_Sendrecv_replace PMPI_Sendrecv_replace
262 #define MPI_Ssend_init PMPI_Ssend_init
263 #define MPI_Ssend PMPI_Ssend
264 #define MPI_Start PMPI_Start
265 #define MPI_Startall PMPI_Startall
266 #define MPI_Status_c2f PMPI_Status_c2f
267 #define MPI_Status_f2c PMPI_Status_f2c
268 #define MPI_Status_set_cancelled PMPI_Status_set_cancelled
269 #define MPI_Status_set_elements PMPI_Status_set_elements
270 #define MPI_Test_cancelled PMPI_Test_cancelled
271 #define MPI_Test PMPI_Test
272 #define MPI_Testall PMPI_Testall
273 #define MPI_Testany PMPI_Testany
274 #define MPI_Testsome PMPI_Testsome
275 #define MPI_Topo_test PMPI_Topo_test
276 #define MPI_Type_c2f PMPI_Type_c2f
277 #define MPI_Type_commit PMPI_Type_commit
278 #define MPI_Type_contiguous PMPI_Type_contiguous
279 #define MPI_Type_create_darray PMPI_Type_create_darray
280 #define MPI_Type_create_f90_complex PMPI_Type_create_f90_complex
281 #define MPI_Type_create_f90_integer PMPI_Type_create_f90_integer
282 #define MPI_Type_create_f90_real PMPI_Type_create_f90_real
283 #define MPI_Type_create_hindexed PMPI_Type_create_hindexed
284 #define MPI_Type_create_hvector PMPI_Type_create_hvector
285 #define MPI_Type_create_indexed_block PMPI_Type_create_indexed_block
286 #define MPI_Type_create_keyval PMPI_Type_create_keyval
287 #define MPI_Type_create_resized PMPI_Type_create_resized
288 #define MPI_Type_create_struct PMPI_Type_create_struct
289 #define MPI_Type_create_subarray PMPI_Type_create_subarray
290 #define MPI_Type_delete_attr PMPI_Type_delete_attr
291 #define MPI_Type_dup PMPI_Type_dup
292 #define MPI_Type_extent PMPI_Type_extent
293 #define MPI_Type_f2c PMPI_Type_f2c
294 #define MPI_Type_free_keyval PMPI_Type_free_keyval
295 #define MPI_Type_free PMPI_Type_free
296 #define MPI_Type_get_attr PMPI_Type_get_attr
297 #define MPI_Type_get_contents PMPI_Type_get_contents
298 #define MPI_Type_get_envelope PMPI_Type_get_envelope
299 #define MPI_Type_get_extent PMPI_Type_get_extent
300 #define MPI_Type_get_name PMPI_Type_get_name
301 #define MPI_Type_get_true_extent PMPI_Type_get_true_extent
302 #define MPI_Type_hindexed PMPI_Type_hindexed
303 #define MPI_Type_hvector PMPI_Type_hvector
304 #define MPI_Type_indexed PMPI_Type_indexed
305 #define MPI_Type_lb PMPI_Type_lb
306 #define MPI_Type_match_size PMPI_Type_match_size
307 #define MPI_Type_set_attr PMPI_Type_set_attr
308 #define MPI_Type_set_name PMPI_Type_set_name
309 #define MPI_Type_size PMPI_Type_size
310 #define MPI_Type_struct PMPI_Type_struct
311 #define MPI_Type_ub PMPI_Type_ub
312 #define MPI_Type_vector PMPI_Type_vector
313 #define MPI_Unpack_external PMPI_Unpack_external
314 #define MPI_Unpack PMPI_Unpack
315 #define MPI_Unpublish_name PMPI_Unpublish_name
316 #define MPI_Wait PMPI_Wait
317 #define MPI_Waitall PMPI_Waitall
318 #define MPI_Waitany PMPI_Waitany
319 #define MPI_Waitsome PMPI_Waitsome
320 #define MPI_Win_c2f PMPI_Win_c2f
321 #define MPI_Win_call_errhandler PMPI_Win_call_errhandler
322 #define MPI_Win_complete PMPI_Win_complete
323 #define MPI_Win_create_errhandler PMPI_Win_create_errhandler
324 #define MPI_Win_create_keyval PMPI_Win_create_keyval
325 #define MPI_Win_create PMPI_Win_create
326 #define MPI_Win_delete_attr PMPI_Win_delete_attr
327 #define MPI_Win_f2c PMPI_Win_f2c
328 #define MPI_Win_fence PMPI_Win_fence
329 #define MPI_Win_free_keyval PMPI_Win_free_keyval
330 #define MPI_Win_free PMPI_Win_free
331 #define MPI_Win_get_attr PMPI_Win_get_attr
332 #define MPI_Win_get_errhandler PMPI_Win_get_errhandler
333 #define MPI_Win_get_group PMPI_Win_get_group
334 #define MPI_Win_get_name PMPI_Win_get_name
335 #define MPI_Win_lock PMPI_Win_lock
336 #define MPI_Win_post PMPI_Win_post
337 #define MPI_Win_set_attr PMPI_Win_set_attr
338 #define MPI_Win_set_errhandler PMPI_Win_set_errhandler
339 #define MPI_Win_set_name PMPI_Win_set_name
340 #define MPI_Win_start PMPI_Win_start
341 #define MPI_Win_test PMPI_Win_test
342 #define MPI_Win_unlock PMPI_Win_unlock
343 #define MPI_Win_wait PMPI_Win_wait
344 #define MPI_Wtick PMPI_Wtick
345 #define MPI_Wtime PMPI_Wtime
346 #endif /* OMPI_C_PROFILE_DEFINES_H */