Перейти к содержанию

Установка бинарных пакетов

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

Связанные темы