هذا هو الأمر mpitask الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
mpitask - مراقبة عمليات MPI تحت LAM.
موجز
mpitask [-cdh] [-gps] [العقد] [العمليات]
OPTIONS
-c طباعة أوصاف جهاز الاتصال. انظر "الاتصالات".
-d طباعة أوصاف نوع البيانات. انظر "أنواع البيانات".
-نظام تحديد المواقع معلومات عملية الطباعة بتنسيق GPS.
-h اطبع معلومات مفيدة عن هذا الأمر.
الخياران -c و -d متنافيان.
الوصف
تشير com.mpitask يعرض الأمر معلومات حول العمليات التي تستخدم MPI. سطر واحد
مطبوعة لكل عملية MPI تم الإبلاغ عنها. مع عدم وجود عمليات أو عقد محددة صراحة في
في سطر الأوامر ، يتم الإبلاغ عن جميع عمليات MPI على جميع العقد.
٪ مهمة
المهمة (G / L) وظيفة النظير | نوع بيانات COMM COUNT علامة الجذر
0/0 تافه إرسال 1/1 123 WORLD 64 INT
1/1 تافهة Recv 0/0 456 WORLD 64 INT
لكل عملية com.mpitask عادة يطبع المعلومات التالية:
TASK تحديدًا للعملية - إذا كانت العملية قيد الاتصال حاليًا ، أ
"/" متبوعًا بترتيب العملية داخل جهاز الاتصال الحالي أيضًا
عرض. يتم أيضًا عرض الاسم القابل للتنفيذ ، إذا كان متاحًا. انظر "MPI
تحديد العملية ".
FUNCTION شكل مختصر لاسم الوظيفة إذا تم حظر العملية داخل MPI
الوظيفة - وإلا ستتم طباعة إحدى حالات التنفيذ التالية:
يعمل مجانًا للتشغيل على نظام التشغيل الأساسي
تم حظره مؤقتًا في lam_kpause(2)
توقفت بواسطة إشارة LAM ، LAM_SIGARREST - انظر الموت(1).
محظور في وظيفة LAM - بشكل عام يجب أن يكون هذا مؤقتًا
ولاية. يمكن الحصول على مزيد من المعلومات حول حالة عملية LAM
مع حالة(1).
PEER | ROOT المصدر أو الوجهة للاتصال من نقطة إلى نقطة أو عملية الجذر
لبعض الاتصالات الجماعية ، تليها "/" وترتيب العملية
داخل جهاز الاتصال الحالي -
TAG علامة الرسالة ، إن وجدت ، والتي تم تحديدها كمعامل لمؤشر MPI الحالي
وظيفة
COMM معرف جهاز الاتصال ، إن وجد ، والذي تم تحديده كمعامل للتيار
وظيفة MPI - يتم عرض وسائل الاتصال المستخدمة في المكالمات الجماعية بعلامة *
لاحقة. يمكن الحصول على مزيد من المعلومات حول جهاز الاتصال مع -c
الخيار.
عد عدد العناصر ، إن وجد ، الذي تم تحديده كمعامل لمؤشر MPI الحالي
وظيفة
DATATYPE نوع بيانات العنصر ، إن وجد ، والذي تم تحديده كمعامل للتيار
دالة MPI - لأنواع البيانات الجوهرية ، نسخة مختصرة من اسم نوع البيانات
معروض. بالنسبة لأنواع البيانات المشتقة ، يتم عرض تسمية نوع البيانات. إضافي
يمكن الحصول على معلومات حول نوع البيانات باستخدام الخيار -d.
MPI طريقة عملنا هوية
بشكل افتراضي ، يتم تحديد عمليات MPI حسب ترتيبها في MPI_COMM_WORLD. نشير إلى
هذه المرتبة أكثر إيجازًا باعتبارها المرتبة "العالمية" (G). الرتبة داخل الموظف حاليا
يُشار إلى جهاز الاتصال بالرتبة "المحلية" (L).
نظرًا لأن العمليات قد يتم إنتاجها ديناميكيًا (انظر MPIL_Spawn(2)) ومنذ ذلك الحين متعددة
يُسمح بتطبيقات MPI المتزامنة ، ومن الممكن استخدام MPI_COMM_WORLD متعددة
التواصل للتعايش. في هذه الحالات ، لم يعد الترتيب العالمي عالميًا
فريد والتعريف غامض. وبالتالي ، يوفر LAM طريقة بديلة لـ
تحديد عمليات MPI ، GPS (نظام تحديد المواقع العالمي). يتكون نظام تحديد المواقع العالمي (GPS) الخاص بالعملية
من العقدة التي تعمل عليها العملية وفهرس LAM للعملية على تلك العقدة. إنها
المعروضة في com.mpitask كعقدة زوج ، iindex. إذا تم إعطاء الخيار -gps ، فسيتم تحديد GPS
تم استبداله بالرتبة العالمية (G).
الاتصالات
إذا تم إعطاء الخيار -c ، فلن يتم عرض المعلومات بالتنسيق الأفقي
موصوف بالاعلى. بدلاً من كل عملية محددة تستخدم حاليًا جهاز اتصال ، فإن
المعلومات من عمود TASK ، الموصوف أعلاه ، متبوعة بملحق موسع
وصف المتصل. يتضمن هذا الوصف حجم جهاز الاتصال
المجموعة (المجموعات) والمعرفات العالمية لجميع أعضاء المجموعة (المجموعات).
أنواع البيانات
إذا تم تقديم الخيار -d ، فلن يتم عرض المعلومات بالتنسيق الأفقي
موصوف بالاعلى. بدلاً من كل عملية محددة تستخدم حاليًا جهاز اتصال ، فإن
المعلومات من عمود TASK ، الموصوف أعلاه ، متبوعة بنوع البيانات
اكتب الخريطة.
أمثلة
com.mpitask
عرض حالة جميع عمليات MPI على جميع العقد.
mpitask -c n0 i9
اعرض جهاز الاتصال (إن وجد) الخاص بفهرس العملية 9 على العقدة 0.
DIAGNOSTICS
إذا لم يتم العثور على عمليات MPI ، فسيتم عرض سطر العنوان فقط.
استخدم mpitask عبر الإنترنت باستخدام خدمات onworks.net