Binar paketlar yordamida o‘rnatish¶
Oldindan yig‘ilgan FrontISTR binar fayllarini yuklab olish sahifasi dan olish mumkin. Tarqatma tarkibiga fistr1 yechuvchisidan tashqari soha bo‘linishi (hecmw_part1), vizualizatsiya (hecmw_vis1), to‘rni konvertatsiya qilish (neu2fstr) va boshqa yordamchi vositalar kiradi.
Windows¶
Windows versiyasi parallellashtirish usuli va ishlatiladigan sonli hisoblash kutubxonalariga qarab turli ZIP arxivlarda tarqatiladi. Har bir paket bajarish uchun zarur MPI runtime va sonli kutubxonalarni (DLL) o‘z ichiga oladi, shuning uchun ularni alohida o‘rnatmasdan arxivni ochish bilan foydalanish mumkin.
| Variant | Parallellashtirish usuli | MPI | Sonli kutubxona |
|---|---|---|---|
| thread_openblas | OpenMP oqimlari bo‘yicha parallellik | (yo‘q) | OpenBLAS |
| hybrid_msmpi_openblas | MPI + OpenMP gibrid parallellik | MS-MPI (kiritilgan) | OpenBLAS |
| hybrid_impi_mkl_intelthread | MPI + OpenMP gibrid parallellik | Intel MPI (kiritilgan) | Intel MKL |
Note: Gibrid variantlarga
mpiexecva MPI runtime (msmpi.dllyokiimpi.dllva boshqalar) kiritilgan, shuning uchun MPI ni alohida o‘rnatish shart emas.
O‘rnatish tartibi¶
- Yuklab olish sahifasidan foydalanmoqchi bo‘lgan variantning ZIP arxivini yuklab oling va oching.
- Ochilgan katalogni bajariladigan fayllarni qidirish yo‘liga kiritilgan joyga qo‘ying yoki tahlillarni to‘g‘ridan-to‘g‘ri shu katalogdan bajaring.
O‘rnatishni tekshirish¶
Command Prompt da quyidagi buyruqni bajaring. Versiya ma’lumoti ko‘rsatilsa, o‘rnatish ishlayapti.
MPI parallel bajarilishi uchun paket tarkibidagi mpiexec dan foydalaning. Bajarish tartibi tafsilotlari uchun Tahlil oqimi ga qarang.
Linux¶
Ubuntu uchun deb paketlari tarqatiladi. deb paketlar o‘z bog‘liqliklarini e’lon qilgani sababli ularni apt-get orqali o‘rnatish zarur kutubxonalarni avtomatik hal qiladi.
deb paketini yuklab olish¶
Ubuntu uchun deb paketini yuklab olish sahifasi dan to‘g‘ridan-to‘g‘ri yuklab oling. Buyruq satridan olish uchun quyidagiga o‘xshash buyruqdan foydalaning; fayl nomini tarqatilayotgan versiyaga mos nom bilan almashtiring.
curl -L -O https://frontistr-commons.gitlab.io/FrontISTR/release/deb/FrontISTR_master-0+ubuntu2204_amd64.deb
deb paketini o‘rnatish¶
Yuklab olingan deb paketini quyidagicha o‘rnating; fayl nomini tarqatilayotgan versiyaga mos nom bilan almashtiring.
Note: Paketni o‘rnatish uchun administrator huquqlari talab qilinadi. root foydalanuvchisi sifatida ishlayotgan bo‘lsangiz,
sudokerak emas. Oddiy foydalanuvchi sifatida buyruqni bajarayotganda yuqoridagideksudoni qo‘shing.
O‘rnatishni tekshirish¶
Quyidagi buyruqni bajaring. Versiya ma’lumoti ko‘rsatilsa, o‘rnatish ishlayapti.