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.
Standart mod gönderme işlemini gerçekleştirir ve gönderme arabelleği güvenli bir şekilde yeniden kullanılabilir olduğunda döndürür.
Söz dizimi
int MPIAPI MPI_Send(
_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ı
Arabellekteki öğ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_SEND(BUF, COUNT, DATATYPE, DEST, TAG, COMM, IERROR)
<type> BUF(*)
INTEGER COUNT, DATATYPE, DEST, TAG, COMM, IERROR
Açıklamalar
Bu işlev yerel değil. Başarılı tamamlama, eşleşen bir alma işlevinin varlığına bağlı olabilir.
MPI uygulaması iletiyi arabelleğe alırsa eşleşen bir alma işlevi çağrılmadan önce bu işlev döndürülebilir. Ancak arabellek alanı kullanılamıyor olabilir veya giden iletiler performans nedeniyle arabelleğe alınamayabilir. İleti arabelleğe alınmazsa, veriler alıcı işleme taşınana kadar işlev dönmez.
Eşleşen bir alma işlevinin gönderilip gönderilmediği bu işlev çağrılabilir. Eşleşen bir alma işlevi gönderilmeden önce bitebilir.
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 |