هذا هو الأمر HPCdaligner الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
HPCdaligner - قم بإنشاء برنامج نصي للتشغيل دالينر1
موجز
HPCdaligner [-vbAI] [-kمادبا14] [-wمادبا6][-hمادبا35] [-tمادبا] [-Mمادبا] [-eمزدوج (.70)]
[-lمادبا1000] [-sمادبا100] [-Hمادبا] [-mمسار] + [-دالمادبا4] [-دغمادبا25] المسار: ديسيبل | سد
[أولا: int[-الأخير: int]]
الوصف
HPCdaligner يكتب برنامج نصي UNIX Shell إلى الإخراج القياسي الذي يتكون من تسلسل
من الأوامر التي تعمل بفعالية دالينر(1) على جميع أزواج الكتل في قاعدة البيانات المقسمة
ثم يقوم بفرزها ودمجها خارجيًا باستخدام لفرز(1) و لاميرج(١) في الجمع
من ملفات المحاذاة مع الأسماء المسار.#.لاس حيث يتراوح # من 1 إلى عدد الكتل
يتم تقسيم قاعدة البيانات إلى. هذه الملفات المصنفة إذا كانت متسلسلة حسب القول لاكات(١) قد يحتوي
جميع المحاذاة مرتبة حسب الترتيب (من أ-قراءة، ثم ب-قراءة، وما إلى ذلك). علاوة على ذلك، كل شيء
يتم ضمان عدم تقسيم التداخلات لقراءة معينة عبر الملفات، بحيث يمكن تشغيلها
محللات القطع الأثرية أو تصحيح الأخطاء في كل ملف تم فرزه بالتوازي.
يجب أن تكون قاعدة البيانات قد تم تقسيمها مسبقًا DBsplit(١) و جميع المعلمات ما عدا
-v, -دالو -دغ، يتم تمريرها إلى المكالمات إلى دالينر(1). الإعدادات الافتراضية ل
هذه المعلمات كما ل دالينر(1). ال -v يتم أيضًا تمرير العلامة الخاصة بالوضع المطول إلى
جميع المكالمات إلى لفرز(1) و لاميرج(1). -دال و -دغ سيتم وصف الخيارات لاحقًا.
بالنسبة لقاعدة بيانات مقسمة إلى كتل فرعية N، يتم استدعاء دالينر(١) ينتج في المجموع
2TN^2 ملفات .las بافتراض أن daligner يعمل مع سلاسل T. سيتم بعد ذلك فرزها و
تم دمجها في ملفات .las مرتبة N^2، واحدة لكل زوج من الكتل. ثم يتم دمج هذه في
مراحل ceil(log_deg N) حيث يتناقص عدد الملفات هندسيًا -دغ حتى
يوجد ملف واحد لكل صف من مصفوفة الكتلة N x N. لذا في النهاية تم فرز N .las
الملفات التي عندما تكون متسلسلة ستعطي ملفًا واحدًا كبيرًا متداخلاً ومفرزًا.
• -دال الخيار (الافتراضي 4) يعطي العدد المطلوب من مقارنات الكتل لكل مكالمة
دالينر(1). يجب أن يحتوي بعضها دال-1 المقارنات، والأولى دال-2 مقارنات الكتلة
حتى أقل، ولكن HPCdaligner يبذل "المخطط" قصارى جهده لتوفير حمولة متوسطة
مقارنات كتلة دال لكل أمر. ال -دغ الخيار (الافتراضي 25) يعطي الحد الأقصى للعدد
من الملفات التي سيتم دمجها في ملف واحد لاميرج(١) أمر. المخطط يحقق أقصى استفادة
حتى شجرة k-ary للدمج، حيث يكون عدد المستويات ceil(log_deg N).
إذا كانت الأعداد الصحيحة أول و آخر مفقودة ، فالبرنامج النصي الناتج هو لكل كتلة في
قاعدة البيانات. لو أول موجود إذن HPCdaligner ينتج برنامج نصي متزايد ذلك
يقارن الكتل أول من خلال آخر (آخر = أول إذا لم يكن موجودا) ضد بعضهم البعض و
جميع الكتل السابقة من 1 إلى أول-1، ثم يقوم بتحديث ملفات .las لـ بشكل متزايد
كتل 1 من خلال أول-1، ويقوم بإنشاء ملفات .las للكتل أول من خلال آخر.
يتم إخراج كل سطر أوامر UNIX بواسطة HPCdaligner يمكن أن تكون مهمة مجمعة (نستخدم &&
عامل التشغيل لدمج عدة أوامر في سطر واحد للقيام بذلك). التبعيات بين
يمكن الحفاظ على الوظائف ببساطة عن طريق تشغيل كافة دالينر(١) الوظائف، ثم جميعها
وظائف الفرز الأولي، ثم كافة المهام في كل مرحلة من مراحل فرز الدمج الخارجي. كل
يتم فصل هذه المراحل بسطر تعليق إعلامي للبرمجة النصية الخاصة بك
السهولة أو الراحة.
استخدم HPCdaligner عبر الإنترنت باستخدام خدمات onworks.net