diff --git a/BucketSort.c b/BucketSort.c new file mode 100644 index 0000000000000000000000000000000000000000..08c19df1ec5d09d649c4e8f4f8c9bc04cf244961 --- /dev/null +++ b/BucketSort.c @@ -0,0 +1,20 @@ +#include <stdio.h> +#include <stdlib.h> +#include <time.h> +#include <mpi.h> +#include <assert.h> + +int main() +{ + int n = 50; int m = 3; + float member[m][n]; + for(int i=0; i<m; i++){ + for(int j=0; j<n; j++){ + member[i][j] = rand()%n; + } + } + MPI_Init(NULL, NULL); + MPI_Scatter(member[0], m, MPI_FLOAT, member[0], m, MPI_FLOAT, 1, MPI_COMM_WORLD); + MPI_Scatter(member[0], m, MPI_FLOAT, member[0], m, MPI_FLOAT, 2, MPI_COMM_WORLD); + MPI_Scatter(member[0], m, MPI_FLOAT, member[0], m, MPI_FLOAT, 3, MPI_COMM_WORLD); +} \ No newline at end of file