comm, MPI_STATUS_IGNORE);
} else if (rank < (size - adjsize)) {
/* receive message from high level rank */
smpi_mpi_recv((void*)NULL, 0, MPI_BYTE, rank+adjsize,
comm, MPI_STATUS_IGNORE);
} else if (rank < (size - adjsize)) {
/* receive message from high level rank */
smpi_mpi_recv((void*)NULL, 0, MPI_BYTE, rank+adjsize,