إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
إرسال رسالة وتلقيها.
بناء الجملة
int MPIAPI MPI_Sendrecv(
_In_ void *sendbuf,
int sendcount,
MPI_Datatype sendtype,
int dest,
int sendtag,
_Out_ void *recvbuf,
int recvcount,
MPI_Datatype recvtype,
int source,
int recvtag,
MPI_Comm comm,
_Out_ MPI_Status *status
);
المعلمات
sendbuf [in]
العنوان الأولي للمخزن المؤقت المرسل.عدد الإرسال
عدد العناصر في المخزن المؤقت المرسل.نوع الإرسال
نوع العناصر في المخزن المؤقت المرسل.dest
مرتبة الوجهة.علامة الإرسال
إرسال العلامة.recvbuf [out]
العنوان الأولي للمخزن المؤقت للاستلام.إعادة الفرز
عدد العناصر في المخزن المؤقت للاستلام.نوع مستطيل
نوع العناصر في المخزن المؤقت للاستلام.مصدر
مرتبة المصدر.علامة مستطيلة
تلقي العلامة.الاتصالات
Communicator.الحالة [خارج]
كائن الحالة الذي يشير إلى عملية الاستلام.
القيمة المُرجعة
إرجاع MPI_SUCCESS عند النجاح. وإلا، فإن القيمة المرجعة هي رمز خطأ.
في Fortran، يتم تخزين القيمة المرجعة في المعلمة IERROR .
Fortran
MPI_SENDRECV(SENDBUF, SENDCOUNT, SENDTYPE, DEST, SENDTAG, RECVBUF,
RECVCOUNT, RECVTYPE, SOURCE, RECVTAG, COMM, STATUS, IERROR)
<type> SENDBUF(*), RECVBUF(*)
INTEGER SENDCOUNT, SENDTYPE, DEST, SENDTAG, RECVCOUNT, RECVTYPE,
SOURCE, RECVTAG, COMM, STATUS(MPI_STATUS_SIZE), IERROR
المتطلبات
منتج |
حزمة HPC Pack 2012 MS-MPI القابلة لإعادة التوزيع، حزمة HPC Pack 2008 R2 MS-MPI القابلة لإعادة التوزيع، حزمة HPC Pack 2008 MS-MPI القابلة لإعادة التوزيع أو الأدوات المساعدة للعميل HPC Pack 2008 |
الرأس |
Mpi.h; Mpif.h |
المكتبة |
Msmpi.lib |
Dll |
Msmpi.dll |