#include "mpi.h" #include #include #define SIZE 10 int main(int argc, char *argv[]) { int numtasks, rank, tag=1, i; int start, num, recv; int *a,*b; MPI_Status stat; MPI_Init(&argc,&argv); MPI_Comm_rank(MPI_COMM_WORLD, &rank); MPI_Comm_size(MPI_COMM_WORLD, &numtasks); start=atoi(argv[1]); num=atoi(argv[2]); recv=atoi(argv[3]); if (rank == 0) { a= (int *) malloc(SIZE * sizeof(int)); printf("Array 'a' on Process 0\n"); for (i=0; i