extern int MPE_COUNTER_KEYVAL; void MPE_Counter_create( MPI_Comm old_comm, MPI_Win *counter_win ) { int size, rank, *counter_mem, i, *myval_p; MPI_Comm_rank(old_comm, &rank); MPI_Comm_size(old_comm, &size); if (rank == 0) { MPI_Alloc_mem( size * sizeof(int), MPI_INFO_NULL, &counter_mem ); for (i=0; i