Udostępnij za pośrednictwem


Funkcje topologii procesów MPI

W tej sekcji

  • MPI_Cart_coords
    Określa koloordy procesów w topologii kartezjańskiej, biorąc pod uwagę rangę w grupie.

  • MPI_Cart_create
    Tworzy nowy komunikator, do którego dołączane są informacje o topologii.

  • MPI_Cart_get
    Pobiera informacje o topologii kartezjańskiej skojarzone z komunikatorem.

  • MPI_Cart_map
    Mapuje proces na informacje o topologii kartezjańskiej.

  • MPI_Cart_rank
    Określa rangę procesu w komunikatorze przez jego kartezjański lokalizację.

  • MPI_Cart_shift
    Zwraca przesunięte rangi źródła i miejsca docelowego, biorąc pod uwagę kierunek i ilość przesunięcia.

  • MPI_Cart_sub
    Dzieli komunikator na podgrupy, które tworzą podsieci kartezjański o niższych wymiarach.

  • MPI_Cartdim_get
    Pobiera informacje o topologii kartezjańskiej skojarzone z komunikatorem.

  • MPI_Dims_create
    Tworzy podział procesorów w siatce kartezjańskiej.

  • MPI_Dist_graph_create
    Zwraca uchwyt do nowego komunikatora, do którego dołączono informacje topologii grafu rozproszonego.

  • MPI_Dist_graph_create_adjacent
    Zwraca uchwyt do nowego komunikatora, do którego dołączono informacje topologii grafu rozproszonego.

  • MPI_Dist_graph_neighbors
    Zwraca listę sąsiadów mających krawędzie do i z procesu wywoływania, a także odpowiednie wagi na krawędziach przychodzących i wychodzących w topologii grafu rozproszonego.

  • MPI_Dist_graph_neighbors_count
    Uzyskuje informacje o sąsiedztwie procesu wywoływania w topologii rozproszonego grafu. Informacje uzyskane przez tę funkcję, na liczbie krawędzi przychodzących, krawędzi wychodzących i flagi wskazującej, czy rozproszony graf jest ważony, pasuje do informacji podanych w wywołaniu do MPI_Dist_graph_create_adjacent lub MPI_Dist_graph_create (przez proces wywołujący w przypadku MPI_Dist_graph_create_adjacent, lub potencjalnie przez procesy inne niż proces wywołujący w przypadku MPI_Dist_graph_create).

  • MPI_Graph_create
    Tworzy nowy komunikator, do którego dołączane są informacje o topologii.

  • MPI_Graph_get
    Pobiera informacje o topologii grafu skojarzone z komunikatorem.

  • MPI_Graph_map
    Mapuje proces na informacje o topologii grafu.

  • MPI_Graph_neighbors
    Zwraca sąsiadów węzła skojarzonego z topologią grafu.

  • MPI_Graph_neighbors_count
    Zwraca liczbę sąsiadów węzła skojarzonego z topologią grafu.

  • MPI_Graphdims_get
    Pobiera informacje o topologii grafu skojarzone z komunikatorem.