MPI_Graph_create 函式
建立已附加拓撲資訊的新通訊器。
語法
int MPIAPI MPI_Graph_create(
MPI_Comm comm_old,
int nnodes,
_In_count_(nnodes) int *index,
_In_ int *edges,
int reorder,
_Out_ MPI_Comm *comm_cart
);
參數
comm_old
沒有拓撲的輸入通訊器。nnodes
圖形中的節點數目。index
描述節點度之整數的陣列。邊緣 [in]
描述圖形邊緣的整數陣列。排序
排名可能會重新排序 (true) ,或不是 (false) 。comm_cart [out]
已新增圖表拓撲的 Communicator。
傳回值
傳回成功時 MPI_SUCCESS 。 否則,傳回值是錯誤碼。
在 Fortran 中,傳回值會儲存在 IERROR 參數中。
Fortran
MPI_GRAPH_CREATE(COMM_OLD, NNODES, INDEX, EDGES, REORDER, COMM_GRAPH, IERROR)
INTEGER COMM_OLD, NNODES, INDEX(*), EDGES(*), COMM_GRAPH, IERROR
LOGICAL REORDER
備註
每個進程都必須提供整個圖形的描述,而不只是呼叫進程的 neigbors。
MSMPI 目前會忽略 重新排序 資訊。
規格需求
產品 |
HPC Pack 2012 MS-MPI 可轉散發套件、HPC Pack 2008 R2 MS-MPI 可轉散發套件、HPC Pack 2008 MS-MPI 可轉散發套件或 HPC Pack 2008 用戶端公用程式 |
標頭 |
Mpi.h;Mpif.h |
媒體櫃 |
Msmpi.lib |
DLL |
Msmpi.dll |