Bagikan melalui


MPI_Cart_get (Fungsi MPI_Cart_get)

Mengambil informasi topologi Kartesius yang terkait dengan komunikator.

Sintaks

int MPIAPI MPI_Cart_get(
   MPI_Comm               comm,
   int                    maxdims,
   _Out_cap_(maxdims) int *dims,
   _Out_cap_(maxdims) int *periods,
   _Out_cap_(maxdims) int *coords
);

Parameter

  • Comm
    Komunikator dengan struktur kartesius.

  • maxdims
    Panjang vektor redup, titik, dan koord dalam program panggilan.

  • Meredup
    Jumlah proses untuk setiap dimensi kartesius.

  • Periode
    Periodisitas (benar/salah) untuk setiap dimensi kartesius.

  • koord
    Koordinat proses panggilan dalam struktur kartesius.

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_GET(COMM, MAXDIMS, DIMS, PERIODS, COORDS, IERROR)
        INTEGER COMM, MAXDIMS, DIMS(*), COORDS(*), IERROR
        LOGICAL PERIODS(*)

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

Lihat juga

Fungsi Topologi Proses MPI