Instalowanie pakietów binarnych¶
Gotowe pliki binarne FrontISTR można pobrać ze strony pobierania. Oprócz solvera fistr1 dystrybucje zawierają narzędzia pomocnicze do podziału domeny (hecmw_part1), wizualizacji (hecmw_vis1), konwersji siatki (neu2fstr) i innych zadań.
Windows¶
Wersja dla Windows jest dystrybuowana w archiwach ZIP różniących się metodą zrównoleglenia i używanymi bibliotekami numerycznymi. Każdy pakiet zawiera środowisko uruchomieniowe MPI oraz biblioteki numeryczne (DLL) wymagane do działania, dlatego po rozpakowaniu można go używać bez osobnego instalowania tych składników.
| Wariant | Zrównoleglenie | MPI | Biblioteka numeryczna |
|---|---|---|---|
| thread_openblas | Równoległość wątkowa OpenMP | (brak) | OpenBLAS |
| hybrid_msmpi_openblas | Hybrydowe MPI + OpenMP | MS-MPI (w zestawie) | OpenBLAS |
| hybrid_impi_mkl_intelthread | Hybrydowe MPI + OpenMP | Intel MPI (w zestawie) | Intel MKL |
Note: Pakiety hybrydowe zawierają
mpiexecoraz środowisko uruchomieniowe MPI (msmpi.dlllubimpi.dllitd.), dlatego osobna instalacja MPI nie jest wymagana.
Procedura instalacji¶
- Pobierz ze strony pobierania archiwum ZIP wariantu, którego chcesz używać, i rozpakuj je.
- Umieść rozpakowany katalog w lokalizacji znajdującej się w ścieżce wyszukiwania plików wykonywalnych albo uruchamiaj analizy bezpośrednio z tego katalogu.
Weryfikacja instalacji¶
Uruchom poniższe polecenie w Wierszu polecenia. Instalacja działa poprawnie, jeśli zostaną wyświetlone informacje o wersji.
Do równoległego uruchamiania przez MPI użyj dołączonego mpiexec. Szczegółową procedurę uruchamiania opisano w Przebiegu analizy.
Linux¶
Dla Ubuntu dystrybuowane są pakiety deb. Ponieważ pakiety deb deklarują swoje zależności, instalacja za pomocą apt-get automatycznie rozwiązuje wymagane zależności od bibliotek.
Pobieranie pakietu deb¶
Pobierz pakiet deb dla Ubuntu bezpośrednio ze strony pobierania. Aby pobrać go z wiersza poleceń, użyj polecenia takiego jak poniższe, zastępując nazwę pliku nazwą właściwą dla dystrybuowanej wersji.
curl -L -O https://frontistr-commons.gitlab.io/FrontISTR/release/deb/FrontISTR_master-0+ubuntu2204_amd64.deb
Instalowanie pakietu deb¶
Zainstaluj pobrany pakiet deb w następujący sposób, zastępując nazwę pliku nazwą właściwą dla dystrybuowanej wersji.
Note: Do instalacji pakietu wymagane są uprawnienia administratora. Jeśli pracujesz jako użytkownik root,
sudonie jest wymagane. Przy uruchamianiu polecenia jako zwykły użytkownik dodajsudo, jak pokazano powyżej.
Weryfikacja instalacji¶
Uruchom poniższe polecenie. Instalacja działa poprawnie, jeśli zostaną wyświetlone informacje o wersji.