Как создается новый коммуникатор в MPI?

Здраствуйте. Есть такой код. Не могу понять, как создается новый коммуникатор с помощью цветов и клавиш.

MPI_Comm_rank(MPI_COMM_WORLD, &rank);

if (rank < 3) color = 0;
else color = rank;
key = -1 * rank;

MPI_Comm_split (MPI_COMM_WORLD, color, key, &new_comm);

Сколько коммуникаторов создается, если число процессов равен 5?


Ответы (0 шт):