Aracılığıyla paylaş


MPI_Barrier işlevi

Bir grubun tüm üyeleri arasında engel eşitlemesi başlatır.

Söz dizimi

int MPIAPI MPI_Barrier(
  _In_ MPI_Comm comm
);

Parametreler

  • comm [in]
    Eşitlenecek iletişimci.

    Bu bir intracommunicator ise, MPI_Barrier işlevi çağıranı tüm grup üyeleri çağırana kadar engeller. İşlev, tüm grup işlemleri işlevi çağırana kadar hiçbir işlemde döndürmez.

    Bu bir iletişim aracıysa , MPI_Barrier işlevi iki grup içerir. İşlev, yalnızca diğer grup olan B grubunun tüm üyeleri işlevi çağırdıktan sonra ve tam tersi de A grubundaki işlemleri döndürür. İşlev, kendi grubundaki tüm işlemler işlevi çağırmadan önce bir işlem için geri dönebilir.

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_BARRIER(COMM, IERROR)
        INTEGER COMM, IERROR

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 Kolektif İşlevleri