fungsi MPI_Cart_create
Membuat komunikator baru tempat informasi topologi telah dilampirkan.
Sintaks
int MPIAPI MPI_Cart_create(
MPI_Comm comm_old,
int ndims,
_In_count_(ndims) int *dims,
_In_count_(ndims) int *periods,
int reorder,
_Out_ MPI_Comm *comm_cart
);
Parameter
comm_old
Input communicator.ndims
Jumlah dimensi kisi kartesius.Meredup
Array bilangan bulat dari ndim ukuran yang menentukan jumlah proses di setiap dimensi.Periode
Array logis dari ndim ukuran yang menentukan apakah kisi berkala (benar) atau tidak (salah) di setiap dimensi.menyusun ulang
Peringkat dapat diurutkan ulang (benar) atau tidak (salah).comm_cart [out]
Komunikator dengan topologi kartesius baru.
Nilai kembali
Mengembalikan MPI_SUCCESS pada keberhasilan. Jika tidak, nilai yang dikembalikan adalah kode kesalahan.
Di Fortran, nilai pengembalian disimpan dalam parameter IERROR .
Fortran
MPI_CART_CREATE(COMM_OLD, NDIMS, DIMS, PERIODS, REORDER, COMM_CART, IERROR)
INTEGER COMM_OLD, NDIMS, DIMS(*), COMM_CART, IERROR
LOGICAL PERIODS(*), REORDER
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 |