Przejdź do treści

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ą mpiexec oraz środowisko uruchomieniowe MPI (msmpi.dll lub impi.dll itd.), dlatego osobna instalacja MPI nie jest wymagana.

Procedura instalacji

  1. Pobierz ze strony pobierania archiwum ZIP wariantu, którego chcesz używać, i rozpakuj je.
  2. 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.

fistr1.exe -v

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.

sudo apt-get install -y ./FrontISTR_master-0+ubuntu2204_amd64.deb

Note: Do instalacji pakietu wymagane są uprawnienia administratora. Jeśli pracujesz jako użytkownik root, sudo nie jest wymagane. Przy uruchamianiu polecenia jako zwykły użytkownik dodaj sudo, jak pokazano powyżej.

Weryfikacja instalacji

Uruchom poniższe polecenie. Instalacja działa poprawnie, jeśli zostaną wyświetlone informacje o wersji.

fistr1 -v

Powiązane tematy