مشاركة عبر


MPI Point to Point Functions

في هذا القسم

  • MPI_Bsend
    يرسل البيانات إلى عملية محددة في الوضع المخزن مؤقتا.

  • MPI_Bsend_init
    إنشاء مقبض لإرسال مخزن مؤقت.

  • MPI_Cancel
    إلغاء طلب اتصال.

  • MPI_Get_count
    يحصل على عدد عناصر "المستوى الأعلى".

  • MPI_Ibsend
    بدء عملية إرسال الوضع المخزن مؤقتا وإرجاع مؤشر إلى عملية الاتصال.

  • MPI_Iprobe
    اختبار عدم الحظر لرسالة.

  • MPI_Improbe
    فحوصات لرسالة بطريقة غير محظورة. يوفر آلية لتلقي الرسالة المحددة التي تمت مطابقتها بغض النظر عن عمليات الفحص/التلقي المتداخلة. يتم إلغاء قائمة انتظار الرسالة المتطابقة خارج قائمة انتظار الاستلام، مما يمنح التطبيق فرصة لتحديد كيفية تلقي الرسالة استنادا إلى المعلومات التي تم إرجاعها بواسطة عملية فحص المطابقة غير المحظورة. ثم يتم تلقي الرسالة المتطابقة باستخدام الدالة MPI_Mrecv أو MPI_Imrecv .

  • MPI_Imrecv
    إجراء تلقي غير محظور لرسالة تطابقها MPI_Mprobe أو MPI_Improbe.

  • MPI_Irecv
    بدء عملية تلقي وإرجاع مؤشر إلى عملية الاتصال المطلوبة.

  • MPI_Irsend
    بدء عملية إرسال الوضع الجاهز وإرجاع مقبض طلب يمثل عملية الاتصال.

  • MPI_Isend
    بدء عملية إرسال وضع قياسي وإرجاع مؤشر إلى عملية الاتصال المطلوبة.

  • MPI_Issend
    بدء عملية إرسال الوضع المتزامن وإرجاع مؤشر إلى عملية الاتصال المطلوبة.

  • MPI_Mprobe
    حظر التحقيقات لرسالة. يوفر آلية لتلقي الرسالة المحددة التي تمت مطابقتها بغض النظر عن عمليات الفحص/التلقي المتداخلة. يتم إلغاء قائمة انتظار الرسالة المتطابقة من قائمة انتظار الاستلام، مما يمنح التطبيق فرصة لتحديد كيفية تلقي الرسالة استنادا إلى المعلومات التي تم إرجاعها بواسطة عملية الفحص المطابقة. ثم يتم تلقي الرسالة المتطابقة باستخدام الدالة MPI_Mrecv أو MPI_Imrecv .

  • MPI_Mrecv
    إجراء تلقي حظر لرسالة تطابقها MPI_Mprobe أو MPI_Improbe.

  • MPI_Probe
    اختبار الحظر لرسالة.

  • MPI_Recv
    ينفذ عملية تلقي ولا يرجع حتى يتم تلقي رسالة مطابقة.

  • MPI_Recv_init
    إنشاء طلب مستمر لتلقي.

  • MPI_Request_free
    تحرير كائن طلب اتصال.

  • MPI_Request_get_status
    اختبار غير هيكلي لإكمال الطلب.

  • MPI_Rsend
    تنفيذ عملية إرسال الوضع الجاهز وإرجاع عندما يمكن إعادة استخدام المخزن المؤقت للإرسال بأمان.

  • MPI_Rsend_init
    إنشاء طلب مستمر لإرسال جاهز.

  • MPI_Send
    تنفيذ عملية إرسال وضع قياسي وإرجاع عندما يمكن إعادة استخدام المخزن المؤقت لإرسال بأمان.

  • MPI_Send_init
    إنشاء طلب مستمر لإرسال قياسي.

  • MPI_Sendrecv
    إرسال رسالة وتلقيها.

  • MPI_Sendrecv_replace
    يرسل ويتلقى باستخدام مخزن مؤقت واحد.

  • MPI_Ssend
    تنفيذ عملية إرسال الوضع المتزامن وإرجاع عندما يمكن إعادة استخدام المخزن المؤقت لإرسال بأمان.

  • MPI_Ssend_init
    إنشاء طلب مستمر لإرسال متزامن.

  • MPI_Start
    بدء اتصال بمقبض طلب مستمر.

  • MPI_Startall
    يبدأ مجموعة من الطلبات المستمرة.

  • MPI_Test
    يختبر عملية معلقة لإكمالها.

  • MPI_Test_cancelled
    اختبارات لمعرفة ما إذا تم إلغاء طلب.

  • MPI_Testall
    اختبارات لإكمال جميع الطلبات التي تم بدؤها مسبقا.

  • MPI_Testany
    اختبارات لإكمال أي طلبات تم بدؤها مسبقا.

  • MPI_Testsome
    اختبارات لإكمال بعض الطلبات التي تم بدؤها مسبقا.

  • MPI_Wait
    يكمل عملية معلقة.

  • MPI_Waitall
    يكمل العديد من العمليات المعلقة.

  • MPI_Waitany
    يكمل واحدا من بين العديد من العمليات المعلقة.

  • MPI_Waitsome
    ينتظر اكتمال بعض طلبات MPI المحددة.

  • MSMPI_Queuelock_acquire
    الحصول على التأمين العمومي لمكتبة Microsoft MPI.

  • MSMPI_Queuelock_release
    إصدار التأمين العمومي لمكتبة Microsoft MPI.

  • MSMPI_Waitsome_interruptible
    ينتظر حتى تنتهي عملية واحدة على الأقل من العمليات المقترنة بالمقابض النشطة في القائمة، أو تتم مقاطعة الاستدعاء بواسطة مؤشر ترابط آخر يستدعي MSMPI_Queuelock_acquire.