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