#include "mpi.h" #include main( argc, argv ) int argc; char **argv; { int myrank; int a[10000]; int i, j; int x[800], y[800]; int n; double after, before; MPI_Status status; MPI_Init( &argc, &argv ); MPI_Comm_rank( MPI_COMM_WORLD, &myrank ); MPI_Comm_size( MPI_COMM_WORLD, &n ); for (i=0; i<800; i++){ x[i]=myrank+i; } before = MPI_Wtime(); if (myrank == 0){ for (j=0; j<800; j++) a[j] = x[j]; /* self send/recv */ for (i=1; i