التثبيت باستخدام الحزم الثنائية¶
تتوفر ملفات 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 بصورة منفصلة.
إجراء التثبيت¶
- نزّل أرشيف ZIP للإصدار الذي تريد استخدامه من صفحة التنزيل وفك ضغطه.
- ضع الدليل المستخرج في موقع مضمن في مسار البحث عن الملفات التنفيذية، أو شغّل التحليلات مباشرة من ذلك الدليل.
التحقق من التثبيت¶
نفّذ الأمر التالي من موجه الأوامر. يعمل التثبيت بصورة صحيحة إذا ظهرت معلومات الإصدار.
للتنفيذ المتوازي باستخدام 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 التي تم تنزيلها كما يلي، مع استبدال اسم الملف باسم إصدار التوزيع.
ملاحظة: يلزم امتياز مسؤول لتثبيت الحزمة. إذا كنت تعمل كمستخدم root، فلا يلزم
sudo. وعند تشغيل الأمر كمستخدم عادي، أضفsudoكما هو موضح أعلاه.
التحقق من التثبيت¶
نفّذ الأمر التالي. يعمل التثبيت بصورة صحيحة إذا ظهرت معلومات الإصدار.