عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

ibdm-ibnl-file - عبر الإنترنت في السحابة

قم بتشغيل ملف ibdm-ibnl في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو ملف الأمر ibdm-ibnl الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


ابن - تنسيق netlist IB عام

الوصف


ملف طوبولوجيا IBDM ibdm-topo-ملف توفير وسيلة لوصف نسيج البكالوريا الدولية باستخدام مجموعة من
أنظمة محددة مسبقا. يتم توفير تعريف النظام في ملف واحد بتنسيق IBNL
يصف اتصال InfiniBand الداخلي للنظام من حيث اللوحات و
الأجهزة. عندما يبدأ IBDM، فإنه يقوم بتوزيع كافة ملفات تعريف النظام المتوفرة قبله
يتعامل مع ملف الطوبولوجيا. توجد الملفات في الدليل التالي نسبة إلى
بادئة التثبيت: /lib/ibdm1.0/ibnl.

تصف صفحة الدليل هذه تنسيق ملف IBNL المستخدم لتعريف نظام IB عشوائي
اتصال IB الداخلي. وهو يوضح المفاهيم الرئيسية التي يستخدمها الملف، ويقدم التفاصيل
لكيفية كتابة مثل هذا الملف ويقدم تعريفًا رسميًا لبناء جملة الملف في BNF
مثل التنسيق (YACC/Bison قابل للقراءة).

1. الرئيسية المفاهيم


يستخدم تنسيق الملف الموصوف لتحديد اتصال IB للنظام العام ما يلي
المصطلح:

NODE
قد يكون إنشاء مثيل لجهاز IB عبارة عن محول أو محول قناة

النظام الفرعي
إنشاء مثيل للوحة أو وحدة نمطية في النظام

نظام
تعريف لوحة أو وحدة

توبسيستم
أعلى نظام محدد في الملف المحدد

معدّل النظام الفرعي
تسمح العديد من الأنظمة بأشكال متعددة لنظامها الفرعي مثل إصدار 12X من a
لوحة أوراق في MTS9600. المعدل هو لاحقة لاسم اللوحة. تنسيق IBNL
يدعم تعيين أسماء متعددة لنفس اللوحة.

2. قم بتقديم شكل


يتم توفير تنسيق الملف الدقيق في القسم 4. ويقدم هذا القسم المزيد فقط
المعلومات المتعلقة بالدلالات المحددة لمختلف الأقسام.

يعد ملف IBNL حساسًا للخط لأنه يتطلب أقسامًا مختلفة للبدء في سطر جديد.
تم تقسيم الملف إلى عدة أقسام SYSTEM (اختياري) وقسم TOPSYSTEM واحد. كل واحد لديه واحد
أو أكثر من الأسماء.

يتم تعريف الاتصالات داخل قسم SYSTEM/TOPSYSTEM فقط، وبالتالي قد تكون من اثنين
أنواع:

1. بين أي عقدة أو نظام فرعي إلى عقدة أو نظام فرعي آخر
2. من أي عقدة أو نظام فرعي إلى موصل النظام.

ملاحظة-1: يمكن للنظام العلوي تحديد المنافذ التي قد تكون زائدة عن الحاجة وغير متصلة بأي منها
موصل لوحة المستوى الأدنى. في هذه الحالات، يتم حذف المنافذ ببساطة من الملف
النظام الناتج. تتيح هذه الميزة تحديد منافذ اللوحة الأمامية لجهاز 12X/4X
أنه إذا تم تحديد ورقة 12X، فسيتم استخدام منافذ اللوحة الأمامية 12X فقط.

ملاحظة-2: عرض المنفذ وسرعته المتوفرة عند أدنى مستوى لها الأسبقية
التعريفات المقدمة في المستويات العليا من التسلسل الهرمي.

3. التوجيهات For جاري الكتابة a System ابنل قم بتقديم


ينبغي اتباع الإجراء التالي من أجل توفير نظام IBNL جديد:

أ) قم بتسمية الملف بعد اسم النظام: .ابنل

ب) تحديد قسم النظام لكل لوحة مدرجة في النظام

ج) أسماء المنافذ الخاصة باللوحات هي مجرد سلاسل، نستخدم التنسيق البسيط Pn حيث N
هو مجرد رقم تسلسلي ولكن يمكنك اختيار أي اسم تريده. فقط تأكد من ذلك
فريدة من نوعها.

د) عند وجود نكهات مختلفة للوحات، كما هو الحال عندما يكون لديك خيار 4x و12x
لوحة تسمي اللوحات الاختيارية بتعديل لاحق. مثال لمثل هذا النظام
الذي يدعم لوحة LEAF من النوعين 12x و4x هو تحديد نظامين:

أوراق النظام، أوراق: 4x، أوراق: 4X



أوراق النظام: 12x، أوراق: 12X



ملاحظة-3: إنشاء لوحات LEAF في لوحة أخرى أو النظام العلوي
ليس من الضروري تحديد اللاحقة ولا يتم تحديدها إلا عندما تكون الطوبولوجيا
يتم تحليل الملف. سيتم استخدام "SYSTEM LEAF" بدون أي إصلاح لاحق بشكل افتراضي.
لمواصلة المثال هنا هو كيفية إنشاء مثيل LEAFs في النظام العلوي:

TOPSYSTEM MyIbSystem

أوراق الشجر1



أوراق الشجر2



يمكن بعد ذلك تحديد الإصدار الفعلي 4x أو 12x من لوحة LEAF في ملف
قسم ملف الطوبولوجيا CFG لتحديد المجموعة الصحيحة من اللوحات الاختيارية الموجودة فيه
النظام. على سبيل المثال سيكون:

MyIbSystem N001 CFG: leaf2=12x

في هذه الحالة، ستكون leaf1 4x حيث لم يتم تحديد أي معدل خاص لها (و
LEAF بشكل افتراضي ورقة 4x). سوف يكون Leaf2 12x كما هو محدد في CFG
والقسم الخاص به.

هـ) ينبغي مراعاة اعتبارات خاصة لتصميم قسم النظام العلوي متى
توجد عدة أنواع من اللوحات الاختيارية. قد يتضمن قسم النظام العلوي عدة
تعريفات لمقابس اللوحة الأمامية مثل P1-4x وP1-12x (نعم، هذه فقط
الأسماء التي يجب أن تتبع الكتابة على اللوحات الأمامية أو الخلفية). كما
ليس من الضروري تحديد نكهات مختلفة للوحات بنفس الأسماء
قد تترك منافذها بما في ذلك منفذ 12x بعض اتصالات المستوى الأعلى
متدلية (غير متصلة) وبالتالي منافذ اللوحة الأمامية من النكهة الأخرى
ستتم إزالته من تعريف النظام النهائي. كمثال دعونا
فكر في لوحة LEAF بسيطة ذات نكهة 3 منافذ 4x ونكهات منفذ 12x.
نوصي بتوصيله في المستوى الأعلى باستخدام المخطط التالي:

أوراق النظام: 4x

العقدة U1

1 -4x-> 4XP1

2 -4x-> 4XP2

3 -4x-> 4XP3



أوراق النظام: 12x

العقدة U1

1 -12x-> 12XP1



TOPSYSTEM myIbSystem

النظام الفرعي ورقة ورقة1

4XP1 -> L1/P1

4XP2 -> L1/P2

4XP3 -> L1/P3

12XP1 -> L1/P1-12x

و) ضع الملف في /lib/IBDM/ibdm1.0/ibnl الدليل

ز) تحقق من بناء جملة الملف الجديد عن طريق وضعه في دليل binl كما هو موضح
أعلاه، إنشاء طوبولوجيا بسيطة (ibdm-topo-ملف ملف مع واحد من هذا القبيل
النظام والتشغيل ibdmtr أداة لتحليلها وتتبع مسار بسيط
من خلاله.

4. رسمية تعريف in YACC بناء الجملة:


INT ::= ([1-9][0-9]*⎪0) ;

العرض ::= (4x⎪8x⎪12x) ؛

السرعة::= (2.5G⎪5G⎪10G) ؛

NODETYPE ::= (SW⎪CA⎪HCA) ؛

NAME ::= ([\[\]\\\*/A-Za-z0-9_.:%@~]+) ;

NL: الخط ⎪ NL الخط؛

ONL: ⎪ NL;

binl: نظام ONL العلوي؛

الأنظمة: ⎪ نظام الأنظمة؛

sub_inst_attributes: ⎪ sub_inst_attributes sub_inst_attribute NL;

sub_inst_attribute: NAME '=' NAME '=' NAME ⎪ NAME '=' NAME '=' INT ⎪ NAME '=' NAME ;

النظام العلوي: TOPSYSTEM system_names NL sub_inst_attributes insts؛

النظام: SYSTEM system_names NL insts؛

أسماء_النظام: اسم_النظام ⎪ أسماء_النظام ',' اسم_النظام ;

اسم_النظام: الاسم؛

insts: ⎪ عقدة insts ⎪ نظام insts الفرعي ؛

العقدة: عقدة_رأس NL عقدة_اتصالات؛

Node_header: NODE NODETYPE INT NAME؛

العقدة_اتصالات: ⎪ العقدة_اتصالات العقدة_اتصال NL ;

Node_connection: Node_to_node_link ⎪ Node_to_port_link ;

Node_to_node_link: INT '-' WIDTH '-' SPEED '-' '>' NAME ⎪ INT '-' WIDTH '-' '>' NAME INT ⎪
INT '-' SPEED '-' '>' NAME INT ⎪ INT '-' '>' NAME INT ;

Node_to_port_link: INT '-' WIDTH '-' SPEED '-' '>' NAME ⎪ INT '-' WIDTH '-' '>' NAME ⎪ INT
'-' السرعة '-' '>' الاسم ⎪ INT '-' '>' الاسم ;

النظام الفرعي: subsystem_header NL subsystem_connections؛

subsystem_header: اسم النظام الفرعي؛

اتصالات النظام الفرعي: ⎪ اتصالات النظام الفرعي subsystem_connection NL ؛

اتصال_النظام الفرعي: subsystem_to_subsystem_link ⎪ subsystem_to_port_link ؛

subsystem_to_subsystem_link: الاسم '-' العرض '-' السرعة '-' '>' الاسم ⎪ الاسم '-' العرض
'-' '>' NAME NAME ⎪ NAME '-' SPEED '-' '>' NAME NAME ⎪ NAME '-' '>' NAME NAME ;

subsystem_to_port_link: NAME '-' WIDTH '-' SPEED '-' '>' NAME ⎪ NAME '-' WIDTH '-' '>'
الاسم ⎪ الاسم '-' السرعة '-' '>' الاسم ⎪ الاسم '-' '>' NAME ;

استخدم ملف ibdm-ibnl عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    فيزر
    فيزر
    Phaser هو مفتوح سريع ومجاني وممتع
    مصدر إطار عمل لعبة HTML5 الذي يوفر
    عرض WebGL و Canvas عبر
    متصفحات الويب لسطح المكتب والجوال. ألعاب
    يمكن المشاركة ...
    تحميل Phaser
  • 2
    محرك VASSAL
    محرك VASSAL
    VASSAL هو محرك لعبة للإبداع
    النسخ الإلكترونية للسبورة التقليدية
    وألعاب الورق. يوفر الدعم ل
    عرض قطعة اللعبة والتفاعل ،
    و...
    قم بتنزيل محرك VASSAL
  • 3
    OpenPDF - شوكة iText
    OpenPDF - شوكة iText
    OpenPDF هي مكتبة جافا للإنشاء
    وتحرير ملفات PDF باستخدام LGPL و
    ترخيص MPL مفتوح المصدر. OpenPDF هو ملف
    LGPL / MPL وريث مفتوح المصدر لـ iText ،
    ا...
    قم بتنزيل OpenPDF - Fork of iText
  • 4
    ساجا جيس
    ساجا جيس
    SAGA - النظام الآلي
    التحليلات الجيولوجية - هو جغرافي
    برنامج نظام المعلومات (GIS) مع
    قدرات هائلة للبيانات الجغرافية
    المعالجة وآنا ...
    تنزيل SAGA GIS
  • 5
    Toolbox for Java / JTOpen
    Toolbox for Java / JTOpen
    يعد IBM Toolbox for Java / JTOpen ملف
    مكتبة من فئات Java التي تدعم
    العميل / الخادم وبرمجة الإنترنت
    نماذج لنظام يعمل بنظام التشغيل OS / 400 ،
    i5 / OS ، س ...
    تنزيل Toolbox for Java / JTOpen
  • 6
    D3.js
    D3.js
    D3.js (أو D3 للمستندات المستندة إلى البيانات)
    هي مكتبة جافا سكريبت تسمح لك
    لإنتاج بيانات ديناميكية وتفاعلية
    تصورات في متصفحات الويب. مع D3
    أنت...
    تنزيل D3.js
  • أكثر "

أوامر لينكس

Ad