fungsi MPI_Group_translate_ranks
Menentukan penomoran relatif dari proses yang sama dalam dua grup yang berbeda.
Sintaks
int MPIAPI MPI_Group_translate_ranks(
MPI_Group group1,
int n,
_In_count_(n) int *ranks1,
MPI_Group group2,
_Out_ int *ranks2
);
Parameter
group1
Grup pertama.n
Angka atau peringkat dalam array parameter peringkat1 dan peringkat2 .peringkat1
Nol atau lebih peringkat valid dalam grup pertama.Catatan
Konstanta MPI_PROC_NULL valid untuk parameter ini. Peringkat terkait yang dikembalikan dalam parameter peringkat2 juga MPI_PROC_NULL.
group2
Grup kedua.ranks2 [out]
Saat kembali, menunjuk ke peringkat yang sesuai di grup kedua. Nilai MPI_UNDEFINED menunjukkan bahwa proses berada di grup pertama, tetapi bukan yang kedua.
Menampilkan nilai
Mengembalikan MPI_SUCCESS pada keberhasilan. Jika tidak, nilai yang dikembalikan adalah kode kesalahan.
Di Fortran, nilai pengembalian disimpan dalam parameter IERROR .
Fortran
MPI_GROUP_TRANSLATE_RANKS( GROUP1, N, RANKS1, GROUP2, RANKS2, IERROR)
INTEGER GROUP1, N, RANKS1(*), GROUP2, RANKS2(*), IERROR
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 |