#include #include #include main(int argc, char *argv[]) { int i, p, rank; int sum; int data[]={1, 2, 3, 4, 5}; int mynumber; int received_data; MPI_Status status; MPI_Init(&argc, &argv); MPI_Comm_size(MPI_COMM_WORLD, &p); MPI_Comm_rank(MPI_COMM_WORLD, &rank); mynumber = data[rank]; printf("rank=%d, number=%d\n", rank, mynumber); if(rank == 0) { sum = 0; sum += mynumber; for(i=1; i