Поделиться через


Функции коммуникатора MPI

В этом разделе

  • MPI_Comm_compare
    Сравнивает два дескриптора коммуникатора.

  • MPI_Comm_create
    Извлекает подмножество группы процессов для отдельных вычислений MIMD в отдельном коммуникаторе.

  • MPI_Comm_dup
    Дублирует существующий коммуникатор со связанными значениями ключа.

  • MPI_Comm_free
    Освобождает коммуникатор, выделенный с помощью функций MPI_Comm_dup, MPI_Comm_create или MPI_Comm_split .

  • MPI_Comm_rank
    Извлекает ранг вызывающего процесса в группе указанного коммуникатора.

  • MPI_Comm_size
    Извлекает количество процессов, участвующих в коммуникаторе, или общее количество доступных процессов.

  • MPI_Comm_split
    Секционирует группу, связанную с указанным коммуникатором, на указанное число несвязанных подгрупп.

  • MPI_Comm_remote_group
    Обращается к удаленной группе, связанной с данным межобщим коммуникатором.

  • MPI_Comm_remote_size
    Определяет размер удаленной группы, связанной с межкоммунитором.

  • MPI_Comm_test_inter
    Проверяет, является ли comm межобщим коммуникатором.

  • MPI_Intercomm_create
    Создает интеркоммункатор из двух интракоммуникаторов.

  • MPI_Intercomm_merge
    Создает внутрикоммункатор из межкоммуникатора.