إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينفذ عملية إرسال الوضع المتزامن ويرجع عندما يمكن إعادة استخدام المخزن المؤقت الإرسال بأمان.
بناء الجملة
int MPIAPI MPI_Ssend(
_In_opt_ void *buf,
int count,
MPI_Datatype datatype,
int dest,
int tag,
MPI_Comm comm
);
المعلمات
buf [in, optional]
مؤشر إلى المخزن المؤقت الذي يحتوي على البيانات التي سيتم إرسالها.count
عدد العناصر في المخزن المؤقت. إذا كان جزء البيانات من الرسالة فارغا، فقم بتعيين معلمة العد إلى 0.Datatype
نوع بيانات العناصر في المخزن المؤقت.dest
رتبة عملية الوجهة داخل communicator التي تم تحديدها بواسطة معلمة comm .العلامه
علامة الرسالة التي يمكن استخدامها لتمييز أنواع مختلفة من الرسائل.الاتصالات
المقبض إلى communicator.
القيمة المُرجعة
إرجاع MPI_SUCCESS عند النجاح. وإلا، فإن القيمة المرجعة هي رمز خطأ.
في Fortran، يتم تخزين القيمة المرجعة في المعلمة IERROR .
Fortran
MPI_SSEND(BUF, COUNT, DATATYPE, DEST, TAG, COMM, IERROR)
<type> BUF(*)
INTEGER COUNT, DATATYPE, DEST, TAG, COMM, 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 |