Перейти до змісту

Встановлення з бінарних пакетів

Готові бінарні файли 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

Для 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

Пов’язані теми