MPI_Dist_graph_neighbors_count関数

分散グラフ トポロジの呼び出しプロセスの隣接情報を取得します。 この関数によって取得される情報は、受信エッジの数、発信エッジ、および分散グラフが重み付けされているかどうかを示すフラグで、 MPI_Dist_graph_create_adjacent または MPI_Dist_graph_create の呼び出しで指定された情報と一致します ( MPI_Dist_graph_create_adjacentの場合は呼び出しプロセスによって、 または、 MPI_Dist_graph_createの場合は呼び出し元プロセス以外のプロセスによって発生する可能性があります)。

構文

int WINAPI MPI_Dist_graph_neighbors_count(
  _In_  MPI_Comm comm,
  _Out_ int      indegree,
  _Out_ int      outdegree,
  _Out_ int      weighted
);

パラメーター

  • comm [in]
    分散グラフ トポロジを使用したコミュニケーターのハンドル。

  • indegree [out]
    このプロセスに含まれるエッジの数 (負以外の整数)。

  • outdegree [out]
    このプロセスのエッジの数 (負以外の整数)。

  • weighted [out]
    作成時 にMPI_UNWEIGHTEDが 指定された場合は false、それ以外の場合は true です。

戻り値

成功 したMPI_SUCCESS を返します。 それ以外の場合、戻り値はエラー コードです。

Fortran では、戻り値は IERROR パラメーターに格納されます。

Fortran

    MPI_DIST_GRAPH_NEIGHBORS_COUNT (COMM, INDEGREE, OUTDEGREE, WEIGHTED, IERROR)
        INTEGER COMM, INDEGREE, OUTDEGREE, IERROR
        LOGICAL WEIGHTED

要件

製品

Microsoft MPI v6

ヘッダー

Mpi.h;Mpif.h

ライブラリ

Msmpi.lib

[DLL]

Msmpi.dll

こちらもご覧ください

MPI プロセス トポロジ関数

MPI_Dist_graph_neighbors

MPI_Dist_graph_create

MPI_Dist_graph_create_adjacent