15
Следует отметить:
• отправляемое сообщение определяется через указание блока
памяти (буфера), в котором это сообщение располагается.
Используемая
для указания буфера триада (buf, count, type) входит в состав параметров
практически всех функций передачи данных;
• процессы, между которыми
выполняется передача данных, в
обязательном
порядке
должны
принадлежать
коммуникатору,
указываемому в функции
MPI_Send;
• параметр tag используется только при необходимости различения
передаваемых
сообщений, в противном случае в качестве значения
параметра может быть использовано произвольное
положительное целое
число
(см. также описание функции
MPI_Recv).
Сразу же после завершения функции
MPI_Send процесс-
отправитель может начать повторно использовать буфер памяти, в
котором располагалось отправляемое сообщение.
Также следует
понимать, что в момент завершения функции
MPI_Send состояние самого
пересылаемого
сообщения
может
быть
совершенно
различным:
сообщение может располагаться в процессе-отправителе, может
находиться в состоянии передачи, может храниться в процессе-получателе
или же может быть принято процессом-получателем при помощи функции
Достарыңызбен бөлісу: