هذا هو الأمر dgmap الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
dgmap com.dgpart - حساب التعيينات الثابتة والأقسام بالتوازي
موجز
com.dgmap [الخيارات] [com.gfile] [com.tfile] [ملف] [ملف]
com.dgpart [الخيارات] [nparts / pwght] [ملف جي] [ملف] [ملف]
الوصف
• com.dgmap يحسب البرنامج ، بطريقة موازية ، تعيين ثابت لرسم بياني مصدر على ملف
الهدف الرسم البياني.
• com.dgpart البرنامج هو واجهة مبسطة ل com.dgmap، والذي يؤدي إلى تقسيم الرسم البياني
بدلاً من التعيين الثابت. وبالتالي ، يجب توفير العدد المطلوب من الأجزاء ،
بدلا من العمارة المستهدفة. عند استخدام البرنامج لتجميع الرسم البياني ، فإن ملف
عدد الأجزاء يتحول إلى أقصى وزن للكتلة.
• -b و -c تسمح الخيارات للمستخدم بتعيين التفضيلات على سلوك التعيين
الاستراتيجية التي يتم استخدامها بشكل افتراضي. ال -m يسمح الخيار للمستخدم بتحديد العرف
استراتيجية رسم الخرائط.
• -q الخيار يحول البرامج إلى برامج مجموعات الرسم البياني. في هذه الحالة، com.dgmap فقط
يقبل معماريات الهدف متغيرة الحجم.
ملف الرسم البياني المصدر com.gfile هو إما ملف رسم بياني مركزي ، أو مجموعة من الملفات تمثل
أجزاء من الرسم البياني الموزع. ل com.dgmap، ملف العمارة الهدف com.tfile يصف
إما طبولوجيا مشفرة خوارزميًا مثل الشبكات والمكعبات المفرطة ، أو التحلل-
معماريات محددة تم إنشاؤها بواسطة amk_grf(1) برنامج. ارى com.gmap(1) ل
وصف معماريات الهدف. يتم تخزين التعيين الناتج في ملف ملف.
معلومات التسجيل النهائية (مثل تلك التي ينتجها الخيار -v) إلى ملف
ملف. عندما لا يتم تحديد أسماء الملفات ، تتم قراءة البيانات من الإدخال القياسي وكتابتها إلى
الإخراج القياسي. يمكن أيضًا تمثيل التدفقات القياسية بشكل صريح بشرطة "-".
عندما يتم تضمين المكتبات المناسبة في وقت الترجمة ، com.dgmap و com.dgpart يمكن
يتعامل مباشرة مع الرسوم البيانية المضغوطة ، كمدخلات ومخرجات. يتم التعامل مع الدفق على أنه
يتم ضغطه كلما تم إصلاح اسمه بامتداد ملف مضغوط ، مثل in
"brol.grf.bz2" أو "-.gz". تنسيقات الضغط التي يمكن دعمها هي bzip2
تنسيق (".bz2") ، تنسيق gzip (".gz") ، وتنسيق lzma (".lzma" ، عند الإدخال فقط).
com.dgmap و com.dgpart استنادًا إلى تطبيقات واجهة MPI لنشر العمل عبر
عناصر المعالجة. لذلك من غير المحتمل أن يتم تشغيلها بشكل مباشر ، ولكن بدلاً من ذلك من خلال
بعض أوامر المشغل مثل مبيرون.
OPTIONS
-bفال قم بتعيين الحد الأقصى لنسبة عدم توازن الحمل لتقسيم الرسم البياني أو التعيين الثابت. متي
يتم استخدام البرامج كأدوات تجميع ، تحدد هذه المعلمة الحد الأقصى للحمل
نسبة عدم التوازن للقسمين العوديين. حصري مع -m الخيار.
-cاختار اختر إستراتيجية التعيين الافتراضية وفقًا لواحد أو عدة خيارات من بين:
b فرض توازن الحمل قدر الإمكان.
q امتياز الجودة على السرعة (افتراضي).
s سرعة الامتياز على الجودة.
t فرض السلامة.
x فرض قابلية التوسع.
إنه حصري مع -m الخيار.
-h اعرض بعض المساعدة.
-mSTRAT
استخدم استراتيجية رسم الخرائط المتوازية STRAT (انظر دليل مستخدم PT-Scotch للمزيد
معلومات).
-q (لل com.dgpart)
-qcom.pwght
(لل com.dgmap) استخدم البرامج كأدوات لتجميع الرسم البياني بدلاً من الاستاتيكية
أدوات رسم الخرائط أو تقسيم الرسم البياني. ل com.dgpart، عدد الأجزاء سوف
يصبح الوزن الأقصى للكتلة. ل com.dgmap، هذا العدد com.pwght يجب أن يكون
مرت بعد الخيار.
-rبنوم تعيين عملية الجذر للملفات المركزية (الافتراضي هو 0).
-V عرض نسخة البرنامج وحقوق التأليف والنشر.
-vالفعل اضبط الوضع المطول على الفعل. إنها مجموعة من أكثر من الشخصيات التي يمكن
أن يكون:
m معلومات الخرائط.
s معلومات الاستراتيجية.
t معلومات التوقيت.
ملحوظة
في الوقت الحالي (الإصدار 5.1) ، com.dgmap لا يمكن حساب التعيينات الثابتة الكاملة مثل com.gmap(1)
يفعل ، ولكن الأقسام فقط (أي ، التعيينات على الرسوم البيانية الكاملة غير الموزونة أو الموزونة).
ستؤدي البنى المستهدفة بخلاف "cmplt" و "wcmplt" إلى حدوث خطأ
رسالة.
أمثلة
يجري com.dgpart على 5 عناصر معالجة لحساب قسم إلى 7 أجزاء من الرسم البياني brol.grf
وحفظ الأمر الناتج في ملف brol.map.
$ mpirun -np 5 dgpart 7 brol.grf brol.map
يجري com.dgpart على 5 عناصر معالجة لتقسيم الرسم البياني الموزع إلى 7 أجزاء
على ملفات أجزاء الرسم البياني brol5-0.dgr إلى brol5-4.dgr ، واحفظ التعيين الناتج في ملف
brol.map (انظر com.dgscat(1) للحصول على شرح لتسلسل '٪ p' و '٪ r' بأسماء
أجزاء الرسم البياني الموزعة).
$ mpirun -np 5 dgpart 7 brol٪ p-٪ r.dgr brol.map
استخدم dgmap عبر الإنترنت باستخدام خدمات onworks.net