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.
Verileri arabelleğe alınan modda belirtilen işleme gönderir. Bu işlev, gönderme arabelleğinin güvenli bir şekilde yeniden kullanılabilmesini döndürür.
Söz dizimi
int MPIAPI MPI_Bsend(
_In_opt_ void *buf,
int count,
MPI_Datatype datatype,
int dest,
int tag,
MPI_Comm comm
);
Parametreler
buf [in, isteğe bağlı]
Gönderilecek verileri içeren arabelleğe bir işaretçi.Sayısı
Arabellek dizisindeki öğelerin sayısı. İletinin veri bölümü boşsa count parametresini 0 olarak ayarlayın.Datatype
Arabellekteki öğelerin veri türü.Dest
comm parametresi tarafından belirtilen communicator içindeki hedef işlemin sırası.Etiket
Farklı ileti türlerini ayırt etmek için kullanılabilecek ileti etiketi.Comm
İletişimcinin tutamacı.
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_BSEND(BUF, COUNT, DATATYPE, DEST, TAG, COMM, IERROR)
<type> BUF(*)
INTEGER COUNT, DATATYPE, DEST, TAG, COMM, IERROR
Açıklamalar
Bu işlev yereldir, eşleşen bir alma işlemi oluşmadan gönderme işlemini başarıyla tamamlayabilir.
Bu işlev, eşleşen bir alma işleminin deftere nakledilip gönderilmediğine bakılmaksızın başlatılabilir. Eşleşen bir alma gönderilmeden önce gönderme işlemini tamamlayabilir. Tamamlanması eşleşen bir alma işleminin oluşumuna bağlı değildir. Bu işlevi çağırırsanız ve eşleşen alma işlemi gönderilmezse, gönderme çağrısının döndürülebilmesi için MPI uygulamasının giden iletiyi arabelleğe alması gerekir.
Arabellek alanı yetersizse bu işlev bir hata döndürür. Kullanılabilir arabellek alanı miktarı kullanıcı tarafından MPI_Buffer_attach işlevi kullanılarak denetlener.
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 |