Установка бинарных пакетов¶
Готовые бинарные файлы 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¶
Для 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 следующим образом, заменив имя файла на имя для распространяемой версии.
Примечание: для установки пакета требуются права администратора. При работе от пользователя root
sudoне требуется. При выполнении команды обычным пользователем добавьтеsudo, как показано выше.
Проверка установки¶
Выполните следующую команду. Если отображается информация о версии, установка работает.