پرش به محتویات

نصب با بسته‌های دودویی

فایل‌های دودویی ازپیش‌ساخته 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. پوشه استخراج‌شده را در محلی قرار دهید که در PATH باشد، یا تحلیل را در همان پوشه اجرا کنید.

بررسی عملکرد

دستور زیر را در خط فرمان ویندوز (Command Prompt) اجرا کنید. اگر اطلاعات نسخه نمایش داده شود، نصب با موفقیت انجام شده است.

fistr1.exe -v

برای اجرای موازی MPI از mpiexec همراه بسته استفاده کنید. برای جزئیات روش اجرا به روند تحلیل مراجعه کنید.

Linux

برای Ubuntu بسته deb توزیع می‌شود. چون بسته 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

موارد مرتبط