#include #include #define to_right 201 #define to_left 102 void main (int argc, char *argv[]) { int ierror, rank, size; int nrecvd, sum, i, index, flag; MPI_Status send_status[10], recv_status[10]; MPI_Request request[10]; int out[10], in[10]; MPI_Init(&argc, &argv); MPI_Comm_rank(MPI_COMM_WORLD, &rank); MPI_Comm_size(MPI_COMM_WORLD, &size); if (size > 10) MPI_Abort(MPI_COMM_WORLD, -1); for(i=0;i