Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir grubun tüm üyeleri arasında engelleyici olmayan bir şekilde bir engel eşitlemesi gerçekleştirir.
Söz dizimi
int MPIAPI MPI_Ibarrier(
_In_ MPI_Comm comm,
_Out_ MPI_Request *request
);
Parametreler
comm [in]
MPI_COMM iletişimci tutamacı.request [out]
MPI_Request iletişim işlemini temsil eden tanıtıcı.
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_IBARRIER(COMM, REQUEST, IERROR)
INTEGER COMM, REQUEST, IERROR
Açıklamalar
Engelleyici olmayan bir çağrı, ayrı bir tamamlama çağrısında tamamlanması gereken toplu bir engel işlemi başlatır. İşlem başlatıldıktan sonra, katılan süreçlerdeki tüm hesaplamalardan veya diğer iletişimlerden bağımsız olarak ilerleyebilir. Bu şekilde engelleyici olmayan bariyer işlemleri, engelleyici işlemleri "arka planda" çalıştırarak olası eşitleme etkilerini azaltabilir.
Engelleyici olmayan engel işlemleri için tüm tamamlama çağrıları (örneğin , MPI_Wait) desteklenir.
Gereksinimler
Ürün |
Microsoft MPI v6 |
Üst bilgi |
Mpi.h; Mpif.h |
Kitaplık |
Msmpi.lib |
DLL |
Msmpi.dll |