الانتقال إلى المحتوى الرئيسي

كيفية توصيل مكتبة مكل إلى إنتل فورتران: دليل خطوة بخطوة

مكتبة إنتل نواة الرياضيات (مكل) هو أداة قوية لتحسين وتسريع الحسابات الرياضية في البرمجة فورتران. يوفر مجموعة واسعة من الوظائف ، بما في ذلك جبر المعادلة الخطية وتحليل البيانات وتحويل فورييه وغيرها الكثير.

لتوصيل مكتبة مكل إلى إنتل فورتران ، تحتاج إلى اتباع بعض الخطوات البسيطة. أولا ، تأكد من أن لديك أحدث إصدار من إنتل فورتران ومكتبة مكل المثبتة. يرجى ملاحظة أن مكل هو منتج تجاري ، لذلك قد تحتاج إلى شراء ترخيص أو استخدام نسخة تجريبية مجانية.

بعد تثبيت إنتل فورتران و مكل ، تحتاج إلى تكوين بيئة التطوير الخاصة بك. للقيام بذلك ، ستحتاج إلى إضافة العديد من الإعدادات إلى ملف المشروع الخاص بك أو إنشاء برنامج نصي. الخطوة الأولى هي إضافة المسار إلى مكتبة مكل إلى متغير بيئة المكتبة. سيسمح هذا للمترجم بالعثور على المكتبة وربطها في وقت الترجمة.

بعد ذلك ، تحتاج إلى إخبار مترجم إنتل فورتران أنك تريد استخدام مكتبة مكل. للقيام بذلك ، أضف خيار التجميع التالي إلى ملف المشروع الخاص بك: -مكل. يخبر هذا الخيار المترجم أنه يجب استخدام مكل لتحسين وتسريع العمليات الحسابية.

  1. تثبيت إنتل فورتران
  2. تحميل مكتبة مكل
  3. تفريغ الأرشيف مع المكتبة
  4. تكوين بيئة التطوير
  5. إضافة مسارات إلى مكتبة مكل
  6. ربط المكتبة في التعليمات البرمجية
  7. تجميع وتشغيل البرنامج
  8. تجميع برنامج في بيئة تطوير متكاملة
  9. تجميع برنامج في سطر الأوامر
  10. تصحيح البرنامج
  11. سؤال وجواب
  12. المكتبة التي تستخدم في إنتل فورتران لحساب العمليات العددية?
  13. التي وظائف وحدات تحتاج إلى أن تكون متصلا من مكتبة مكل?
  14. هل من الممكن استخدام مكتبة مكل في لغات البرمجة الأخرى?

تثبيت إنتل فورتران

لتثبيت إنتل فورتران ، سوف تحتاج إلى اتباع بعض الخطوات البسيطة.

  1. تحميل حزمة التثبيت إنتل فورتران من موقع إنتل الرسمي.
  2. قم بتشغيل ملف التثبيت واتبع تعليمات معالج التثبيت.
  3. حدد مسار التثبيت حيث تريد وضع مترجم إنتل فورتران.
  4. حدد المكونات التي تريد تثبيتها ، بما في ذلك مكتبات إضافية إذا كنت في حاجة إليها.
  5. تكوين إعدادات التثبيت وإكمال التثبيت.

بعد اكتمال التثبيت ، ستكون إنتل فورتران متاحة للاستخدام على جهاز الكمبيوتر الخاص بك. يمكنك التحقق من ذلك عن طريق الضغط على مفتاح "ابدأ" والبحث عن "إنتل فورتران" في القائمة.

أنت الآن على استعداد للبدء في استخدام إنتل فورتران لتطوير البرامج وربط مكتبة مكل.

تحميل مكتبة مكل

قبل البدء في استخدام إنتل فورتران مع مكتبة مكل ، تحتاج إلى تحميل وتثبيت المكتبة نفسها. للقيام بذلك ، اتبع الخطوات التالية:

  1. انتقل إلى موقع إنتل الرسمي وانتقل إلى صفحة التنزيلات مكل.
  2. حدد إصدار مكتبة مكل الذي يطابق نظام التشغيل وبنية المعالج. عادة ، يقدم الموقع مجموعة واسعة من الإصدارات لأنظمة التشغيل المختلفة.
  3. انقر على الرابط لتنزيل إصدار مكل المحدد. عادة ما يحتوي ملف التنزيل على الامتداد .شركة دي ام جي (لماك) أو .إكس (ويندوز).
  4. احفظ ملف التنزيل في مكان مناسب على جهاز الكمبيوتر الخاص بك.
  5. قم بتشغيل ملف التنزيل واتبع تعليمات المثبت لتثبيت مكتبة مكل على جهاز الكمبيوتر الخاص بك.

بعد اكتمال تثبيت مكتبة مكل ، سوف تكون على استعداد لاستخدامها مع إنتل فورتران لتحسين أداء التعليمات البرمجية الخاصة بك. انتقل إلى الخطوة التالية لمعرفة كيفية توصيل مكل بمشروع إنتل فورتران الخاص بك.

تفريغ الأرشيف مع المكتبة

قبل البدء في استخدام مكتبة مكل ، تحتاج إلى تحميل وفك ضغط الأرشيف مع هذه المكتبة. للقيام بذلك ، اتبع التعليمات أدناه.

  1. انتقل إلى موقع إنتل الرسمي والعثور على قسم مخصص لمكتبة مكل.
  2. العثور على القسم حيث يتم عرض لك لتحميل المثبت مكل وانقر على الرابط المناسب.
  3. حدد إصدار المكتبة ونظام التشغيل الذي ستعمل معه.
  4. قم بتنزيل الأرشيف مع المكتبة على جهاز الكمبيوتر الخاص بك.
  5. انتقل إلى الدليل حيث تريد فك ضغط الأرشيف بالمكتبة.
  6. انقر بزر الماوس الأيمن على الأرشيف وحدد الخيار" استخراج الكل "أو"فك الضغط".
  7. حدد المسار الذي تريد فك ملفات مكتبة مكل.
  8. انقر فوق الزر" استخراج "أو" موافق " لبدء التفريغ.
  9. انتظر حتى يكتمل التفريغ.

بعد أن تم تفكيك الأرشيف مع مكتبة مكل بنجاح ، سوف تكون على استعداد للانتقال إلى المرحلة التالية — ربط المكتبة بمشروعك في إنتل فورتران.

تكوين بيئة التطوير

قبل البدء في استخدام مكتبة مكل في إنتل فورتران ، تحتاج إلى إكمال عدة خطوات لتكوين بيئة التطوير. سيغطي هذا القسم كيفية القيام بذلك.

  1. تثبيت إنتل فورتران ومكتبة مكل على جهاز الكمبيوتر الخاص بك. ويمكن القيام بذلك عن طريق تحميل الملفات الضرورية من موقع إنتل الرسمي.
  2. بعد التثبيت ، افتح بيئة التطوير الخاصة بك ، مثل الاستوديو المرئي أو استوديو إنتل المتوازي.
  3. إنشاء مشروع فورتران جديد.
  4. افتح خصائص المشروع وانتقل إلى قسم" فورتران "أو" المترجم".
  5. في قسم" تضمين الدلائل " ، إضافة المسار إلى ملفات رأس مكل. يمكن أن يكون شيئا مثل "C:\Program الملفات (إكس 86) \ إنتلسوتولس \ كومبلرس_ و_ليبراريز_2020 \ ويندوز \ مكل \ تشمل".
  6. في قسم" المكتبات " ، أضف المسار إلى مكتبات مكل. على سبيل المثال ، "C:\Program ملفات (إكس 86)\إنتلسوتولس\كومبلرس_ و_ليبراريز_2020\ويندوز\إم كي إل\ليب \ إنتل64".
  7. تأكد من تحديد الإصدار الصحيح من مكتبة مكل (32 بت أو 64 بت) ، اعتمادا على بيئة التطوير الخاصة بك.
  8. حفظ التغييرات وإعادة بناء المشروع الخاص بك.

بعد الانتهاء من هذه الخطوات ، يجب عليك تكوين بيئة التطوير بنجاح لاستخدام مكتبة مكل في إنتل فورتران. الآن يمكنك البدء في كتابة التعليمات البرمجية واستخدام وظائف مكل لتحسين الحسابات الخاصة بك.

إضافة مسارات إلى مكتبة مكل

للعمل بنجاح مع مكتبة نواة إنتل الرياضيات (مكل) في إنتل فورتران ، تحتاج إلى إضافة مسارات مكل إلى إعدادات المترجم. سيسمح هذا للمترجم بالعثور على الملفات الضرورية وبالتالي استخدام الوظيفة التي توفرها مكل.

  1. تثبيت مكل
  2. قبل إضافة مسارات إلى مكل ، تحتاج إلى تثبيت المكتبة على جهاز الكمبيوتر الخاص بك. يمكنك تحميل حزمة مكل من الموقع الرسمي إنتل واتبع تعليمات التثبيت لنظام التشغيل الخاص بك.

  3. العثور على مسارات ل مكل
  4. بعد تثبيت مكل ، سوف تحتاج إلى العثور على مسارات إلى الملفات المثبتة. يمكن العثور على المسارات في وثائق مكل أو في ملف التعليمات. عادة ما تبدو المسارات مثل هذا:

    نسخة مكلПуть к библиотекам MKLПуть к заголовочным файлам MKL
    MKL 2019/opt/intel/compilers_and_libraries_2019/linux/mkl/lib/intel64_lin/opt/intel/compilers_and_libraries_2019/linux/mkl/include
    MKL 2020/opt/intel/oneapi/mkl/2020.2.254/linux/lib/intel64/opt/intel/oneapi/mkl/2020.2.254/linux/include
  5. Добавление путей к MKL
  6. Чтобы добавить пути к MKL в Intel Fortran, необходимо открыть настройки компилятора. Это можно сделать следующим образом:

    • إذا كنت تستخدم بيئة تطوير (على سبيل المثال ، إنتل موازية ستوديو ز أو ميكروسوفت فيسوال ستوديو) ، تحتاج إلى فتح إعدادات المشروع أو خصائص المشروع.
    • إذا قمت بتجميع على سطر الأوامر ، تحتاج إلى استخدام أعلام مترجم لإضافة مسارات إلى مكل.

    في إعدادات المترجم ، ابحث عن القسم "إعدادات المترجم" أو "إعدادات الرابط" وأضف الأسطر التالية:

    • لينكس:
      • الطريق إلى مكتبات مكل:
      • المسار إلى ملفات رأس مكل:
    • ويندوز:
      • الطريق إلى مكتبات مكل:
      • المسار إلى ملفات رأس مكل:
  7. التحقق من الإعدادات
  8. بعد إضافة مسارات إلى مكل ، تحتاج إلى التأكد من أن يتم تطبيق الإعدادات والمترجم يجد بنجاح ويستخدم مكل. ويمكن القيام بذلك ، على سبيل المثال ، عن طريق تجميع وتنفيذ رمز الاختبار باستخدام وظائف مكل.

إضافة مسارات إلى مكتبة مكل يسمح مترجم إنتل فورتران لاستخدام وظيفة مكل ويحسن بشكل كبير من أداء عمليات ناقلات ومصفوفة. اتبع هذه الخطوات لتوصيل مكل بنجاح بمشروعك.

ربط المكتبة في التعليمات البرمجية

لتوصيل مكتبة مكل في رمز إنتل فورتران ، تحتاج إلى تنفيذ عدة خطوات:

  1. إعلان المتغيرات المسؤولة عن أبعاد المصفوفات ومعلمات الإدخال:
    • - البعد من المصفوفات;
    • هي مجموعة من بيانات الإدخال;
    • هي مجموعة من بيانات الإخراج;
    • ;
    • ;
  2. أضف الأسطر التالية لتوصيل مكتبة مكل:
  3. خيارات المترجم:القيمة:
    / كيومكلربط مكتبة مكل.
  4. إضافة استدعاء وظيفة من مكتبة مكل:
  5. في مكتبة مكل. يطلق عليه باستخدام السطر التالي:

    دعوة دوت (ن ، س ، إنكس ، ص ، إنسي)

  6. إضافة رمز لإخراج النتيجة:
  7. أو عن طريق الكتابة إلى ملف الإخراج. على سبيل المثال ، للإخراج إلى وحدة التحكم ، يمكنك استخدام السطر التالي:

    اكتب (* ، * ) ص

ونتيجة لذلك ، فإن رمز تبدو شيئا من هذا القبيل:

البرنامج الرئيسي

لا شيء ضمني

عدد صحيح:: ن

حقيقي * 8 ، البعد (:) ، تخصيص:: س ، ص

عدد صحيح:: إنك، إنسي

! تحديد قيم المتغيرات

ن = 10

إنكس = 1

إنسي = 1

تخصيص (س (ن))

تخصيص (ص (ن))

س = ... ! ملء صفيف س مع البيانات

! ربط مكتبة مكل

! / كيومكل

! استدعاء وظيفة من مكل

استدعاء مكتبة دوت (ن ، س ، إنكس ، ص ، إنسي)

! الناتج من النتيجة

اكتب (* ، * ) ص

نهاية البرنامج الرئيسي

تجميع وتشغيل البرنامج

بعد توصيل مكتبة مكل إلى إنتل فورتران ، فمن الضروري تجميع وتشغيل البرنامج. للقيام بذلك ، يمكنك استخدام بيئة التطوير المتكاملة (إيد) أو سطر الأوامر.

تجميع برنامج في بيئة تطوير متكاملة

  1. افتح مشروعك في بيئة تطوير متكاملة المحددة.
  2. تكوين المشروع الخاص بك لاستخدام مترجم إنتل فورتران ومكتبة مكل.
  3. أضف ملفات شفرة مصدر البرنامج الضرورية إلى المشروع.
  4. تعيين خيارات تجميع ، بما في ذلك مسارات لملفات رأس مكل وخيارات ربط لربط مكتبة مكل.
  5. تجميع المشروع لتجميع البرنامج.

تجميع برنامج في سطر الأوامر

إذا كنت تفضل استخدام سطر الأوامر ، فستحتاج إلى:

  1. افتح موجه الأوامر.
  2. انتقل إلى الدليل مع شفرة المصدر للبرنامج.

تصحيح البرنامج

عند تطوير برنامج وتصحيحه ، قد يكون من الضروري استخدام مصحح أخطاء. توفر إنتل فورتران مصحح أخطاء يمكن استخدامه لاكتشاف الأخطاء وإصلاحها في البرنامج.

يمكن استخدام مصحح أخطاء مثبت بشكل منفصل لتصحيح برنامج تم تجميعه باستخدام إنتل فورتران ومكتبة مكل.

عند استخدام مصحح الأخطاء ، يمكنك تعيين نقاط التوقف واستكشاف قيم المتغيرات والخطوة للأمام والعودة في البرنامج وغير ذلك الكثير. يمكن أن يكون مصحح الأخطاء أداة مفيدة للعثور على الأخطاء وتحسين أداء البرنامج.

سؤال وجواب

ما هي المكتبة المستخدمة في إنتل فورتران لحساب العمليات العددية?

لحساب العمليات العددية في إنتل فورتران ، وعادة ما تستخدم مكتبة مكل (مكتبة نواة الرياضيات).

ما هي الوظائف والوحدات التي أحتاجها للاتصال من مكتبة مكل?

من مكتبة مكل ، تحتاج إلى توصيل الوحدات والوظائف التي سوف تحتاج للبرنامج الخاص بك. على سبيل المثال ، للحسابات مع المصفوفات ، يمكنك توصيل وحدة مكللاباك واستخدام وظائف مثل دجيمف (مستوى بلاس) أو دسييف (مستوى لاباك). للعمل مع أرقام عشوائية ، يمكنك توصيل وحدة مكلرنغ واستخدام وظائف مثل فدرنغونيفورم (لتوليد أرقام عشوائية موزعة بشكل موحد).

هل من الممكن استخدام مكتبة مكل في لغات البرمجة الأخرى?

نعم ، يمكن استخدام مكتبة مكل ليس فقط في إنتل فورتران ، ولكن أيضا في لغات البرمجة الأخرى مثل سي++ ، بيثون ، جافا ، الخ. للقيام بذلك ، تحتاج إلى الاتصال بشكل صحيح وتكوين مكل في لغة البرمجة المناسبة. على سبيل المثال ، في سي++ ، يمكنك استخدام مكتبة مكل من خلال تضمين ملفات الرأس المناسبة والمكتبات في المشروع.