انتقل إلى المحتوى

التثبيت باستخدام الحزم الثنائية

تتوفر ملفات FrontISTR الثنائية المبنية مسبقًا من صفحة التنزيل. بالإضافة إلى المحلل fistr1، تتضمن التوزيعات أدوات مساعدة لتقسيم المجالات (hecmw_part1) والعرض (hecmw_vis1) وتحويل الشبكات (neu2fstr) ومهام أخرى.

Windows

يُوزع إصدار Windows في أرشيفات ZIP تختلف في طريقة الموازاة والمكتبات العددية المستخدمة. تتضمن كل حزمة بيئة تشغيل MPI والمكتبات العددية (DLL) اللازمة للتنفيذ، ولذلك يمكن استخدامها بعد فك الضغط من دون تثبيت هذه المكونات بصورة منفصلة.

الإصدار الموازاة MPI المكتبة العددية
thread_openblas موازاة خيوط OpenMP (لا يوجد) OpenBLAS
hybrid_msmpi_openblas موازاة هجينة MPI + OpenMP MS-MPI (مضمن) OpenBLAS
hybrid_impi_mkl_intelthread موازاة هجينة MPI + OpenMP Intel MPI (مضمن) Intel MKL

ملاحظة: تتضمن الحزم الهجينة mpiexec وبيئة تشغيل MPI (msmpi.dll أو impi.dll، إلخ)، لذلك لا يلزم تثبيت MPI بصورة منفصلة.

إجراء التثبيت

  1. نزّل أرشيف ZIP للإصدار الذي تريد استخدامه من صفحة التنزيل وفك ضغطه.
  2. ضع الدليل المستخرج في موقع مضمن في مسار البحث عن الملفات التنفيذية، أو شغّل التحليلات مباشرة من ذلك الدليل.

التحقق من التثبيت

نفّذ الأمر التالي من موجه الأوامر. يعمل التثبيت بصورة صحيحة إذا ظهرت معلومات الإصدار.

fistr1.exe -v

للتنفيذ المتوازي باستخدام MPI، استخدم mpiexec المضمن. راجع تدفق التحليل للحصول على تفاصيل إجراء التنفيذ.

Linux

تُوزع حزم deb لـ Ubuntu. ولأن حزم deb تصرح بتبعياتها، فإن تثبيتها عبر apt-get يحل المكتبات المطلوبة تلقائيًا.

تنزيل حزمة deb

نزّل حزمة deb الخاصة بـ Ubuntu مباشرة من صفحة التنزيل. وللحصول عليها من سطر الأوامر، استخدم أمرًا مثل التالي مع استبدال اسم الملف باسم إصدار التوزيع.

curl -L -O https://frontistr-commons.gitlab.io/FrontISTR/release/deb/FrontISTR_master-0+ubuntu2204_amd64.deb

تثبيت حزمة deb

ثبّت حزمة deb التي تم تنزيلها كما يلي، مع استبدال اسم الملف باسم إصدار التوزيع.

sudo apt-get install -y ./FrontISTR_master-0+ubuntu2204_amd64.deb

ملاحظة: يلزم امتياز مسؤول لتثبيت الحزمة. إذا كنت تعمل كمستخدم root، فلا يلزم sudo. وعند تشغيل الأمر كمستخدم عادي، أضف sudo كما هو موضح أعلاه.

التحقق من التثبيت

نفّذ الأمر التالي. يعمل التثبيت بصورة صحيحة إذا ظهرت معلومات الإصدار.

fistr1 -v

مواضيع ذات صلة