Dela via


Topologifunktioner för MPI-processer

Innehåll i det här avsnittet

  • MPI_Cart_coords
    Bestämmer processkoord i kartesisk topologi angiven rangordning i grupp.

  • MPI_Cart_create
    Gör en ny kommunikatör till vilken topologiinformation kopplas.

  • MPI_Cart_get
    Hämtar kartesisk topologiinformation som är associerad med en kommunikatör.

  • MPI_Cart_map
    Mappar process till kartesisk topologiinformation.

  • MPI_Cart_rank
    Avgör processens rangordning i kommunikatorn efter dess kartesiska plats.

  • MPI_Cart_shift
    Returnerar de skiftade käll- och målrankningarna, givet en skiftriktning och en mängd.

  • MPI_Cart_sub
    Partitioner en kommunikatör i undergrupper som bildar underrutnät i gemener.

  • MPI_Cartdim_get
    Hämtar kartesisk topologiinformation som är associerad med en kommunikatör.

  • MPI_Dims_create
    Skapar en division av processorer i ett kartesiskt rutnät.

  • MPI_Dist_graph_create
    Returnerar ett handtag till en ny kommunikatör som den distribuerade graftopologiinformationen är kopplad till.

  • MPI_Dist_graph_create_adjacent
    Returnerar ett handtag till en ny kommunikatör som den distribuerade graftopologiinformationen är kopplad till.

  • MPI_Dist_graph_neighbors
    Returnerar listan över grannar som har kanter till och från anropsprocessen, samt motsvarande vikter på inkommande och utgående kanter i en distribuerad graftopologi.

  • MPI_Dist_graph_neighbors_count
    Hämtar angränsande information om anropsprocessen i en distribuerad graftopologi. Den information som erhålls av den här funktionen, på antalet inkommande kanter, utgående kanter och en flagga som anger om den distribuerade grafen är viktad, matchar informationen som tillhandahålls i anropet till MPI_Dist_graph_create_adjacent eller MPI_Dist_graph_create (genom anropsprocessen vid MPI_Dist_graph_create_adjacent, eller potentiellt av andra processer än anropsprocessen vid MPI_Dist_graph_create).

  • MPI_Graph_create
    Gör en ny kommunikatör till vilken topologiinformation kopplas.

  • MPI_Graph_get
    Hämtar graftopologiinformation som är associerad med en kommunikatör.

  • MPI_Graph_map
    Mappar process till diagramtopologiinformation.

  • MPI_Graph_neighbors
    Returnerar grannarna till en nod som är associerad med en graftopologi.

  • MPI_Graph_neighbors_count
    Returnerar antalet grannar till en nod som är associerad med en graftopologi.

  • MPI_Graphdims_get
    Hämtar graftopologiinformation som är associerad med en kommunikatör.