00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef USE_MPI_VERSIONS
00013
00014 #undef MPI_Abort
00015 #define MPI_Abort PMPI_Abort
00016 #undef MPI_Address
00017 #define MPI_Address PMPI_Address
00018 #undef MPI_Allgather
00019 #define MPI_Allgather PMPI_Allgather
00020 #undef MPI_Allgatherv
00021 #define MPI_Allgatherv PMPI_Allgatherv
00022 #undef MPI_Allreduce
00023 #define MPI_Allreduce PMPI_Allreduce
00024 #undef MPI_Alltoall
00025 #define MPI_Alltoall PMPI_Alltoall
00026 #undef MPI_Alltoallv
00027 #define MPI_Alltoallv PMPI_Alltoallv
00028 #undef MPI_Attr_delete
00029 #define MPI_Attr_delete PMPI_Attr_delete
00030 #undef MPI_Attr_get
00031 #define MPI_Attr_get PMPI_Attr_get
00032 #undef MPI_Attr_put
00033 #define MPI_Attr_put PMPI_Attr_put
00034 #undef MPI_Barrier
00035 #define MPI_Barrier PMPI_Barrier
00036 #undef MPI_Bcast
00037 #define MPI_Bcast PMPI_Bcast
00038 #undef MPI_Bsend
00039 #define MPI_Bsend PMPI_Bsend
00040 #undef MPI_Bsend_init
00041 #define MPI_Bsend_init PMPI_Bsend_init
00042 #undef MPI_Buffer_attach
00043 #define MPI_Buffer_attach PMPI_Buffer_attach
00044 #undef MPI_Buffer_detach
00045 #define MPI_Buffer_detach PMPI_Buffer_detach
00046 #undef MPI_Cancel
00047 #define MPI_Cancel PMPI_Cancel
00048 #undef MPI_Cart_coords
00049 #define MPI_Cart_coords PMPI_Cart_coords
00050 #undef MPI_Cart_create
00051 #define MPI_Cart_create PMPI_Cart_create
00052 #undef MPI_Cart_get
00053 #define MPI_Cart_get PMPI_Cart_get
00054 #undef MPI_Cart_map
00055 #define MPI_Cart_map PMPI_Cart_map
00056 #undef MPI_Cart_rank
00057 #define MPI_Cart_rank PMPI_Cart_rank
00058 #undef MPI_Cart_shift
00059 #define MPI_Cart_shift PMPI_Cart_shift
00060 #undef MPI_Cart_sub
00061 #define MPI_Cart_sub PMPI_Cart_sub
00062 #undef MPI_Cartdim_get
00063 #define MPI_Cartdim_get PMPI_Cartdim_get
00064 #undef MPI_Comm_compare
00065 #define MPI_Comm_compare PMPI_Comm_compare
00066 #undef MPI_Comm_create
00067 #define MPI_Comm_create PMPI_Comm_create
00068 #undef MPI_Comm_dup
00069 #define MPI_Comm_dup PMPI_Comm_dup
00070 #undef MPI_Comm_free
00071 #define MPI_Comm_free PMPI_Comm_free
00072 #undef MPI_Comm_group
00073 #define MPI_Comm_group PMPI_Comm_group
00074 #undef MPI_Comm_rank
00075 #define MPI_Comm_rank PMPI_Comm_rank
00076 #undef MPI_Comm_remote_group
00077 #define MPI_Comm_remote_group PMPI_Comm_remote_group
00078 #undef MPI_Comm_remote_size
00079 #define MPI_Comm_remote_size PMPI_Comm_remote_size
00080 #undef MPI_Comm_size
00081 #define MPI_Comm_size PMPI_Comm_size
00082 #undef MPI_Comm_split
00083 #define MPI_Comm_split PMPI_Comm_split
00084 #undef MPI_Comm_test_inter
00085 #define MPI_Comm_test_inter PMPI_Comm_test_inter
00086 #undef MPI_Dims_create
00087 #define MPI_Dims_create PMPI_Dims_create
00088 #undef MPI_Errhandler_create
00089 #define MPI_Errhandler_create PMPI_Errhandler_create
00090 #undef MPI_Errhandler_free
00091 #define MPI_Errhandler_free PMPI_Errhandler_free
00092 #undef MPI_Errhandler_get
00093 #define MPI_Errhandler_get PMPI_Errhandler_get
00094 #undef MPI_Errhandler_set
00095 #define MPI_Errhandler_set PMPI_Errhandler_set
00096 #undef MPI_Error_class
00097 #define MPI_Error_class PMPI_Error_class
00098 #undef MPI_Error_string
00099 #define MPI_Error_string PMPI_Error_string
00100 #undef MPI_Finalize
00101 #define MPI_Finalize PMPI_Finalize
00102 #undef MPI_Gather
00103 #define MPI_Gather PMPI_Gather
00104 #undef MPI_Gatherv
00105 #define MPI_Gatherv PMPI_Gatherv
00106 #undef MPI_Get_count
00107 #define MPI_Get_count PMPI_Get_count
00108 #undef MPI_Get_elements
00109 #define MPI_Get_elements PMPI_Get_elements
00110 #undef MPI_Get_processor_name
00111 #define MPI_Get_processor_name PMPI_Get_processor_name
00112 #undef MPI_Get_version
00113 #define MPI_Get_version PMPI_Get_version
00114 #undef MPI_Graph_create
00115 #define MPI_Graph_create PMPI_Graph_create
00116 #undef MPI_Graph_get
00117 #define MPI_Graph_get PMPI_Graph_get
00118 #undef MPI_Graph_map
00119 #define MPI_Graph_map PMPI_Graph_map
00120 #undef MPI_Graph_neighbors
00121 #define MPI_Graph_neighbors PMPI_Graph_neighbors
00122 #undef MPI_Graph_neighbors_count
00123 #define MPI_Graph_neighbors_count PMPI_Graph_neighbors_count
00124 #undef MPI_Graphdims_get
00125 #define MPI_Graphdims_get PMPI_Graphdims_get
00126 #undef MPI_Group_compare
00127 #define MPI_Group_compare PMPI_Group_compare
00128 #undef MPI_Group_difference
00129 #define MPI_Group_difference PMPI_Group_difference
00130 #undef MPI_Group_excl
00131 #define MPI_Group_excl PMPI_Group_excl
00132 #undef MPI_Group_free
00133 #define MPI_Group_free PMPI_Group_free
00134 #undef MPI_Group_incl
00135 #define MPI_Group_incl PMPI_Group_incl
00136 #undef MPI_Group_intersection
00137 #define MPI_Group_intersection PMPI_Group_intersection
00138 #undef MPI_Group_range_excl
00139 #define MPI_Group_range_excl PMPI_Group_range_excl
00140 #undef MPI_Group_range_incl
00141 #define MPI_Group_range_incl PMPI_Group_range_incl
00142 #undef MPI_Group_rank
00143 #define MPI_Group_rank PMPI_Group_rank
00144 #undef MPI_Group_size
00145 #define MPI_Group_size PMPI_Group_size
00146 #undef MPI_Group_translate_ranks
00147 #define MPI_Group_translate_ranks PMPI_Group_translate_ranks
00148 #undef MPI_Group_union
00149 #define MPI_Group_union PMPI_Group_union
00150 #undef MPI_Ibsend
00151 #define MPI_Ibsend PMPI_Ibsend
00152 #undef MPI_Info_create
00153 #define MPI_Info_create PMPI_Info_create
00154 #undef MPI_Info_delete
00155 #define MPI_Info_delete PMPI_Info_delete
00156 #undef MPI_Info_dup
00157 #define MPI_Info_dup PMPI_Info_dup
00158 #undef MPI_Info_free
00159 #define MPI_Info_free PMPI_Info_free
00160 #undef MPI_Info_get
00161 #define MPI_Info_get PMPI_Info_get
00162 #undef MPI_Info_get_nkeys
00163 #define MPI_Info_get_nkeys PMPI_Info_get_nkeys
00164 #undef MPI_Info_get_nthkey
00165 #define MPI_Info_get_nthkey PMPI_Info_get_nthkey
00166 #undef MPI_Info_get_valuelen
00167 #define MPI_Info_get_valuelen PMPI_Info_get_valuelen
00168 #undef MPI_Info_set
00169 #define MPI_Info_set PMPI_Info_set
00170 #undef MPI_Init
00171 #define MPI_Init PMPI_Init
00172 #undef MPI_Initialized
00173 #define MPI_Initialized PMPI_Initialized
00174 #undef MPI_Intercomm_create
00175 #define MPI_Intercomm_create PMPI_Intercomm_create
00176 #undef MPI_Intercomm_merge
00177 #define MPI_Intercomm_merge PMPI_Intercomm_merge
00178 #undef MPI_Iprobe
00179 #define MPI_Iprobe PMPI_Iprobe
00180 #undef MPI_Irecv
00181 #define MPI_Irecv PMPI_Irecv
00182 #undef MPI_Irsend
00183 #define MPI_Irsend PMPI_Irsend
00184 #undef MPI_Isend
00185 #define MPI_Isend PMPI_Isend
00186 #undef MPI_Issend
00187 #define MPI_Issend PMPI_Issend
00188 #undef MPI_Keyval_create
00189 #define MPI_Keyval_create PMPI_Keyval_create
00190 #undef MPI_Keyval_free
00191 #define MPI_Keyval_free PMPI_Keyval_free
00192 #undef MPI_Name_get
00193 #define MPI_Name_get PMPI_Name_get
00194 #undef MPI_Name_put
00195 #define MPI_Name_put PMPI_Name_put
00196 #undef MPI_Op_create
00197 #define MPI_Op_create PMPI_Op_create
00198 #undef MPI_Op_free
00199 #define MPI_Op_free PMPI_Op_free
00200 #undef MPI_Pack
00201 #define MPI_Pack PMPI_Pack
00202 #undef MPI_Pack_size
00203 #define MPI_Pack_size PMPI_Pack_size
00204 #undef MPI_Pcontrol
00205 #define MPI_Pcontrol PMPI_Pcontrol
00206 #undef MPI_Probe
00207 #define MPI_Probe PMPI_Probe
00208 #undef MPI_Recv
00209 #define MPI_Recv PMPI_Recv
00210 #undef MPI_Recv_init
00211 #define MPI_Recv_init PMPI_Recv_init
00212 #undef MPI_Reduce
00213 #define MPI_Reduce PMPI_Reduce
00214 #undef MPI_Reduce_scatter
00215 #define MPI_Reduce_scatter PMPI_Reduce_scatter
00216 #undef MPI_Request_c2f
00217 #define MPI_Request_c2f PMPI_Request_c2f
00218 #undef MPI_Request_free
00219 #define MPI_Request_free PMPI_Request_free
00220 #undef MPI_Rsend
00221 #define MPI_Rsend PMPI_Rsend
00222 #undef MPI_Rsend_init
00223 #define MPI_Rsend_init PMPI_Rsend_init
00224 #undef MPI_Scan
00225 #define MPI_Scan PMPI_Scan
00226 #undef MPI_Scatter
00227 #define MPI_Scatter PMPI_Scatter
00228 #undef MPI_Scatterv
00229 #define MPI_Scatterv PMPI_Scatterv
00230 #undef MPI_Send
00231 #define MPI_Send PMPI_Send
00232 #undef MPI_Send_init
00233 #define MPI_Send_init PMPI_Send_init
00234 #undef MPI_Sendrecv
00235 #define MPI_Sendrecv PMPI_Sendrecv
00236 #undef MPI_Sendrecv_replace
00237 #define MPI_Sendrecv_replace PMPI_Sendrecv_replace
00238 #undef MPI_Ssend
00239 #define MPI_Ssend PMPI_Ssend
00240 #undef MPI_Ssend_init
00241 #define MPI_Ssend_init PMPI_Ssend_init
00242 #undef MPI_Start
00243 #define MPI_Start PMPI_Start
00244 #undef MPI_Startall
00245 #define MPI_Startall PMPI_Startall
00246 #undef MPI_Test
00247 #define MPI_Test PMPI_Test
00248 #undef MPI_Test_cancelled
00249 #define MPI_Test_cancelled PMPI_Test_cancelled
00250 #undef MPI_Testall
00251 #define MPI_Testall PMPI_Testall
00252 #undef MPI_Testany
00253 #define MPI_Testany PMPI_Testany
00254 #undef MPI_Testsome
00255 #define MPI_Testsome PMPI_Testsome
00256 #undef MPI_Topo_status
00257 #define MPI_Topo_status PMPI_Topo_status
00258 #undef MPI_Topo_test
00259 #define MPI_Topo_test PMPI_Topo_test
00260 #undef MPI_Type_commit
00261 #define MPI_Type_commit PMPI_Type_commit
00262 #undef MPI_Type_contiguous
00263 #define MPI_Type_contiguous PMPI_Type_contiguous
00264 #undef MPI_Type_count
00265 #define MPI_Type_count PMPI_Type_count
00266
00267 #undef MPI_Type_create_indexed_block
00268 #define MPI_Type_create_indexed_block PMPI_Type_create_indexed_block
00269
00270 #undef MPI_Type_extent
00271 #define MPI_Type_extent PMPI_Type_extent
00272 #undef MPI_Type_free
00273 #define MPI_Type_free PMPI_Type_free
00274 #undef MPI_Type_get_contents
00275 #define MPI_Type_get_contents PMPI_Type_get_contents
00276 #undef MPI_Type_get_envelope
00277 #define MPI_Type_get_envelope PMPI_Type_get_envelope
00278 #undef MPI_Type_hindexed
00279 #define MPI_Type_hindexed PMPI_Type_hindexed
00280 #undef MPI_Type_hvector
00281 #define MPI_Type_hvector PMPI_Type_hvector
00282 #undef MPI_Type_indexed
00283 #define MPI_Type_indexed PMPI_Type_indexed
00284 #undef MPI_Type_lb
00285 #define MPI_Type_lb PMPI_Type_lb
00286 #undef MPI_Type_size
00287 #define MPI_Type_size PMPI_Type_size
00288 #undef MPI_Type_struct
00289 #define MPI_Type_struct PMPI_Type_struct
00290 #undef MPI_Type_ub
00291 #define MPI_Type_ub PMPI_Type_ub
00292 #undef MPI_Type_vector
00293 #define MPI_Type_vector PMPI_Type_vector
00294 #undef MPI_Unpack
00295 #define MPI_Unpack PMPI_Unpack
00296 #undef MPI_Wait
00297 #define MPI_Wait PMPI_Wait
00298 #undef MPI_Waitall
00299 #define MPI_Waitall PMPI_Waitall
00300 #undef MPI_Waitany
00301 #define MPI_Waitany PMPI_Waitany
00302 #undef MPI_Waitsome
00303 #define MPI_Waitsome PMPI_Waitsome
00304 #undef MPI_Wtick
00305 #define MPI_Wtick PMPI_Wtick
00306 #undef MPI_Wtime
00307 #define MPI_Wtime PMPI_Wtime
00308
00309
00310
00311
00312
00313
00314
00315
00316
00317
00318
00319
00320
00321
00322
00323
00324
00325
00326
00327
00328
00329
00330
00331
00332
00333
00334
00335 #undef MPI_Status_c2f
00336 #define MPI_Status_c2f PMPI_Status_c2f
00337 #undef MPI_Status_f2c
00338 #define MPI_Status_f2c PMPI_Status_f2c
00339
00340
00341 #ifndef MPI_INFO_SRC
00342 #undef MPI_Info_create
00343 #define MPI_Info_create PMPI_Info_create
00344 #undef MPI_Info_set
00345 #define MPI_Info_set PMPI_Info_set
00346 #undef MPI_Info_delete
00347 #define MPI_Info_delete PMPI_Info_delete
00348 #undef MPI_Info_get
00349 #define MPI_Info_get PMPI_Info_get
00350 #undef MPI_Info_get_valuelen
00351 #define MPI_Info_get_valuelen PMPI_Info_get_valuelen
00352 #undef MPI_Info_get_nkeys
00353 #define MPI_Info_get_nkeys PMPI_Info_get_nkeys
00354 #undef MPI_Info_get_nthkey
00355 #define MPI_Info_get_nthkey PMPI_Info_get_nthkey
00356 #undef MPI_Info_dup
00357 #define MPI_Info_dup PMPI_Info_dup
00358 #undef MPI_Info_free
00359 #define MPI_Info_free PMPI_Info_free
00360
00361
00362
00363
00364
00365 #endif
00366
00367 #ifdef MPIO_FORTRAN_SRC
00368 #undef MPI_File_c2f
00369 #define MPI_File_c2f PMPI_File_c2f
00370 #undef MPI_File_f2c
00371 #define MPI_File_f2c PMPI_File_f2c
00372 #endif
00373
00374 #endif