The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Каталог документации / Раздел "Программирование, языки" / Оглавление документа
next up previous contents
Next: Производные типы данных Up: Парные межпроцессные обмены Previous: Совмещенные прием и передача   Contents

Нуль процессы

Во многих случаях удобно описать ``фиктивного'' отправителя или получателя для коммуникаций. Это упрощает код, который необходим для работы с границами, например, в случае нециклического сдвига, выполненного по вызову send-receive.

Когда в вызове нужны аргументы отправителя или получателя, вместо номера может быть использовано специальное значение MPI_PROC_NULL. Обмен с процессом, который имеет значение MPI_PROC_NULL, не дает результата. Передача в процесс MPI_PROC_NULL успешна и заканчивается сразу, как только возможно. Прием от процесса MPI_PROC_NULL успешен и заканчивается сразу, как только возможно без измененения буфера приема. Когда выполняется прием из source = MPI_PROC_NULL, тогда статус возвращает source = MPI_PROC_NULL, tag = MPI_ANY_TAG и count = 0.



Alex Otwagin 2002-12-10



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру