Installation med binærpakker¶
Færdigbyggede FrontISTR-binærfiler kan hentes fra downloadsiden. Distributionen indeholder selve solveren fistr1 samt hjælpeværktøjer til domænedekomponering (hecmw_part1), visualisering (hecmw_vis1) og netkonvertering (neu2fstr).
Windows¶
Windows-versionerne distribueres som ZIP-filer i varianter med forskellige paralleliseringsmetoder og numeriske biblioteker. Alle varianter indeholder de MPI-runtimekomponenter og numeriske biblioteker (DLL), der kræves til kørsel, og kan derfor bruges umiddelbart efter udpakning.
| Version | Paralleliseringsmetode | MPI | Numerisk bibliotek |
|---|---|---|---|
| thread_openblas | OpenMP-trådparallelisering | (ingen) | OpenBLAS |
| hybrid_msmpi_openblas | MPI + OpenMP-hybrid | MS-MPI (medfølger) | OpenBLAS |
| hybrid_impi_mkl_intelthread | MPI + OpenMP-hybrid | Intel MPI (medfølger) | Intel MKL |
Bemærk: Hybridversionerne indeholder
mpiexecog MPI-runtime (msmpi.dll,impi.dllosv.), så MPI behøver ikke installeres separat.
Installationsprocedure¶
- Hent ZIP-filen for den ønskede version fra downloadsiden, og pak den ud.
- Placer den udpakkede mappe et sted på søgestien, eller kør analysen i denne mappe.
Funktionskontrol¶
Kør følgende i Kommandoprompt. Hvis versionsoplysninger vises, er installationen lykkedes.
Ved MPI-parallel kørsel anvendes den medfølgende mpiexec. Se Analyseflow for detaljer om udførelsesproceduren.
Linux¶
Til Ubuntu distribueres deb-pakker. Da deb-pakken deklarerer sine afhængige biblioteker, løser apt-get automatisk de nødvendige biblioteker under installationen.
Hent deb-pakken¶
Download deb-pakken til Ubuntu direkte fra downloadsiden. Hvis den hentes med en kommando, bruges følgende fremgangsmåde (tilpas filnavnet til den distribuerede version).
curl -L -O https://frontistr-commons.gitlab.io/FrontISTR/release/deb/FrontISTR_master-0+ubuntu2204_amd64.deb
Installer deb-pakken¶
Installer den downloadede deb-pakke som følger (tilpas filnavnet til den distribuerede version).
Bemærk: Administratorrettigheder er nødvendige for at installere pakken. Hvis du arbejder som root-bruger, er
sudoikke nødvendigt. Som almindelig bruger skalsudotilføjes som vist ovenfor.
Funktionskontrol¶
Kør følgende. Hvis versionsoplysninger vises, er installationen lykkedes.