00001 #ifndef MPIB_TEST_H_
00002 #define MPIB_TEST_H_
00003
00004 #include "benchmarks/mpib.h"
00005
00006 #ifdef __cplusplus
00007 extern "C" {
00008 #endif
00009
00017 void MPIB_test_scatter(MPIB_Scatter scatter, MPI_Comm comm, int root, int* res);
00018
00026 void MPIB_test_gather(MPIB_Gather gather, MPI_Comm comm, int root, int* res);
00027
00035 void MPIB_test_scatterv(MPIB_Scatterv scatterv, MPI_Comm comm, int root, int* res);
00036
00044 void MPIB_test_gatherv(MPIB_Gatherv gatherv, MPI_Comm comm, int root, int* res);
00045
00053 void MPIB_test_bcast(MPIB_Bcast bcast, MPI_Comm comm, int root, int* res);
00054
00062 void MPIB_test_reduce(MPIB_Reduce reduce, MPI_Comm comm, int root, int* res);
00063
00064 #ifdef __cplusplus
00065 }
00066 #endif
00067
00072 #endif