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


Функции топологии процессов MPI

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

  • MPI_Cart_coords
    Определяет coords процессов в декартовой топологии, заданной рангом в группе.

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

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

  • MPI_Cart_map
    Сопоставляет процесс со сведениями о декартовой топологии.

  • MPI_Cart_rank
    Определяет ранг процесса в коммуникаторе по его декартовскому расположению.

  • MPI_Cart_shift
    Возвращает смещенные исходные и целевые ранги с учетом направления и суммы смещения.

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

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

  • MPI_Dims_create
    Создает деление процессоров в декартовой сетке.

  • MPI_Dist_graph_create
    Возвращает дескриптор новому коммуникатору, к которому присоединены сведения о топологии распределенного графа.

  • MPI_Dist_graph_create_adjacent
    Возвращает дескриптор новому коммуникатору, к которому присоединены сведения о топологии распределенного графа.

  • MPI_Dist_graph_neighbors
    Возвращает список соседей, имеющих границы в вызывающем процессе и из него, а также соответствующие весовые коэффициенты для входящих и исходящих ребер в топологии распределенного графа.

  • MPI_Dist_graph_neighbors_count
    Получает сведения о смежности вызывающего процесса в топологии распределенного графа. Сведения, полученные этой функцией, о количестве входящих ребер, исходящих ребер и флаге, который указывает, является ли распределенный граф взвешанным, соответствуют сведениям, предоставленным в вызове MPI_Dist_graph_create_adjacent или MPI_Dist_graph_create (вызывающим процессом в случае MPI_Dist_graph_create_adjacent. или, возможно, процессами, отличными от вызывающего процесса в случае MPI_Dist_graph_create).

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

  • MPI_Graph_get
    Извлекает сведения о топологии графа, связанные с коммуникатором.

  • MPI_Graph_map
    Сопоставляет процесс со сведениями о топологии графа.

  • MPI_Graph_neighbors
    Возвращает соседей узла, связанного с топологией графа.

  • MPI_Graph_neighbors_count
    Возвращает число соседей узла, связанного с топологией графа.

  • MPI_Graphdims_get
    Извлекает сведения о топологии графа, связанные с коммуникатором.