Соответствующая процедура приема MPI_Bcast - PullRequest
13 голосов
/ 03 марта 2010

Какой будет соответствующая процедура приема MPI для процедуры широковещания, MPI_Bcast.

А именно, один процессор передает сообщение группе, скажем, всему миру, как я могу получить сообщение в этих процессах?

Спасибо.

Привет

SRec

1 Ответ

36 голосов
/ 03 марта 2010

MPI_Bcast является как отправителем, так и получателем вызова.

Рассмотрим прототип для него.

int MPI_Bcast ( void *buffer, int count, MPI_Datatype datatype, int root, MPI_Comm comm )

Все машины, кроме машины с id = root, являются получателями. Машина с идентификатором root является отправителем.

...