next up previous contents
Next: Пояснения к MPI_INTERCOMM_CREATE. Up: Пояснения к MPI-1.0 и Previous: Пояснения к MPI_FINALIZE.   Contents

Пояснения к состоянию после MPI_WAIT и MPI_TEST.

Поля в объекте состояния, возвращаемом вызовами MPI_WAIT, MPI_TEST или любой из других производных функций ( MPI_{TEST,WAIT}{ALL,SOME,ANY}), где запрос соответствует вызову отправки, неопределены, за исключением двух случаев: поле ошибки объекта состояния будет содержать реальную информацию, если вызов ожидания или проверки осуществил возврат с MPI_ERR_IN_STATUS; и возвращаемое состояние может быть опрошено вызовом подпрограммы MPI_TEST_CANCELLED. Коды ошибок, принадлежащие классу ошибок MPI_ERR_IN_STATUS, должны возвращаться только функциями завершения, которые работают с массивами из MPI_STATUS. Для функций (MPI_TEST, MPI_TESTANY, MPI_WAIT, MPI_WAITANY), которые возвращают простое значение MPI_STATUS, должен быть использован обычный процесс возвращения ошибок (не поле MPI_ERROR в аргументе MPI_STATUS).



Alex Otwagin 2002-12-10