Difusão de Dados em Anel (cont.)
MPI_Comm ring_comm /* in */) {
int i, p, my_rank, sucessor, predecessor, send_offset, recv_offset;
MPI_Comm_size(ring_comm, &p);
MPI_Comm_rank(ring_comm,&my_rank);
/* Copia x para o local correto em y */
for (i = 0; i < blocksize; i++) y[i + my_rank*blocksize] = x[i];