#include "mpi.h"
#include "nxtval.h"
MPE_Counter_nxtval">int MPE_Counter_nxtval( MPI_Comm counter_comm, int *value )
{
int server,numprocs;
MPI_Status status;
MPI_Comm_size(counter_comm, &numprocs);
server = numprocs-1;
MPI_Send(MPI_BOTTOM, 0, MPI_INT, server, REQUEST, counter_comm);
MPI_Recv(value, 1, MPI_INT, server, VALUE, counter_comm, &status);
return 0;
}