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 |