Aracılığıyla paylaş


MPI_Cart_create işlevi

Topoloji bilgilerinin eklendiği yeni bir iletişimci yapar.

Söz dizimi

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
);

Parametreler

  • comm_old
    Giriş iletişimcisi.

  • ndims
    Kartezyen ızgaranın boyut sayısı.

  • soluk
    Her boyuttaki işlem sayısını belirten boyut ndims tamsayı dizisi.

  • Dönem
    Her boyutta kılavuzun düzenli (doğru) olup olmadığını (yanlış) belirten ndim boyutunda mantıksal dizi.

  • Sipariş
    Sıralama yeniden sıralanabilir (doğru) veya değil (yanlış).

  • comm_cart [out]
    Yeni kartezyen topoloji ile communicator.

Döndürülen değer

Başarılı MPI_SUCCESS döndürür. Aksi takdirde, dönüş değeri bir hata kodudur.

Fortran'da, dönüş değeri IERROR parametresinde depolanır.

Fortran

    MPI_CART_CREATE(COMM_OLD, NDIMS, DIMS, PERIODS, REORDER, COMM_CART, IERROR)
        INTEGER COMM_OLD, NDIMS, DIMS(*), COMM_CART, IERROR
        LOGICAL PERIODS(*), REORDER

Gereksinimler

Ürün

HPC Pack 2012 MS-MPI Yeniden Dağıtılabilir Paketi, HPC Pack 2008 R2 MS-MPI Yeniden Dağıtılabilir Paketi, HPC Pack 2008 MS-MPI Yeniden Dağıtılabilir Paketi veya HPC Pack 2008 İstemci Yardımcı Programları

Üst bilgi

Mpi.h; Mpif.h

Kitaplık

Msmpi.lib

DLL

Msmpi.dll

Ayrıca bkz.

MPI İşlem Topolojisi İşlevleri