структура, содержащая 3 поля:
Status.MPI_SOURCE // номер процесса-отправителя
Status.MPI_TAG
// идентификатор сообщенияStatus.MPI_ERROR // код ошибки
При пересылке можно использовать специальное значение MPI_PROC_NULL для несуществующего процесса. На самом деле приема/пересылки при работе с таким процессом не происходит. Пример:
next = myrank + 1; // а если next == size?
if (next == size) next = MPI_PROC_NULL; // !!!