fungsi MPI_Graph_create
Membuat komunikator baru tempat informasi topologi telah dilampirkan.
Sintaks
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
);
Parameter
comm_old
Input communicator tanpa topologi.nnode
Jumlah simpul dalam grafik.indeks
Array bilangan bulat yang menjelaskan derajat simpul.tepi [in]
Array bilangan bulat yang menjelaskan tepi grafik.menyusun ulang
Peringkat dapat diurutkan ulang (benar) atau tidak (salah).comm_cart [out]
Communicator dengan topologi grafik ditambahkan.
Mengembalikan nilai
Mengembalikan MPI_SUCCESS pada keberhasilan. Jika tidak, nilai yang dikembalikan adalah kode kesalahan.
Di Fortran, nilai pengembalian disimpan dalam parameter 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
Keterangan
Setiap proses harus memberikan deskripsi seluruh grafik, bukan hanya neigbor dari proses panggilan.
MSMPI saat ini mengabaikan info urutan ulang .
Persyaratan
Produk |
Paket Redistributable HPC Pack 2012 MS-MPI, Paket HpC Pack 2008 R2 MS-MPI Redistributable, Paket HPC Pack 2008 MS-MPI Redistributable Package atau HpC Pack 2008 Client Utilities |
Header |
Mpi.h; Mpif.h |
Pustaka |
Msmpi.lib |
DLL |
Msmpi.dll |