Инсталиране чрез бинарни пакети¶
Предварително компилираните бинарни файлове на 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 архива за варианта, който искате да използвате, от страницата за изтегляне и го разархивирайте.
- Поставете разархивираната директория на място, включено в пътя за търсене на изпълними файлове, или изпълнявайте анализите директно от тази директория.
Проверка на инсталацията¶
Изпълнете следната команда от Command Prompt. Инсталацията работи, ако се покаже информация за версията.
За 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, както е показано по-горе.
Проверка на инсталацията¶
Изпълнете следната команда. Инсталацията работи, ако се покаже информация за версията.