MPI プロセス トポロジ関数
このセクションの内容
MPI_Cart_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
コミュニケーターに関連付けられているグラフ トポロジ情報を取得します。