Binaire pakketten installeren¶
Vooraf gebouwde FrontISTR-binaire bestanden zijn beschikbaar op de downloadpagina. Naast de solver fistr1 bevatten de distributies hulpprogramma's voor domeinpartitionering (hecmw_part1), visualisatie (hecmw_vis1), meshconversie (neu2fstr) en andere taken.
Windows¶
De Windows-versie wordt gedistribueerd als ZIP-archieven die verschillen in parallelliseringsmethode en numerieke bibliotheken. Elk pakket bevat de MPI-runtime en numerieke bibliotheken (DLL's) die voor uitvoering nodig zijn, zodat het na uitpakken kan worden gebruikt zonder deze componenten afzonderlijk te installeren.
| Variant | Parallellisering | MPI | Numerieke bibliotheek |
|---|---|---|---|
| thread_openblas | OpenMP-threadparallellisme | (geen) | OpenBLAS |
| hybrid_msmpi_openblas | MPI + OpenMP-hybride parallellisme | MS-MPI (meegeleverd) | OpenBLAS |
| hybrid_impi_mkl_intelthread | MPI + OpenMP-hybride parallellisme | Intel MPI (meegeleverd) | Intel MKL |
Opmerking: De hybride pakketten bevatten
mpiexecen de MPI-runtime (msmpi.dllofimpi.dll, enz.), zodat een afzonderlijke MPI-installatie niet nodig is.
Installatieprocedure¶
- Download het ZIP-archief voor de variant die u wilt gebruiken van de downloadpagina en pak het uit.
- Plaats de uitgepakte map op een locatie die in het zoekpad voor uitvoerbare bestanden staat, of voer analyses rechtstreeks vanuit die map uit.
De installatie controleren¶
Voer de volgende opdracht uit vanaf de opdrachtprompt. De installatie werkt als versie-informatie wordt weergegeven.
Gebruik voor parallelle MPI-uitvoering de meegeleverde mpiexec. Zie Analyseverloop voor details over de uitvoeringsprocedure.
Linux¶
Voor Ubuntu worden deb-pakketten gedistribueerd. Omdat de deb-pakketten hun afhankelijkheden declareren, worden de vereiste bibliotheken bij installatie via apt-get automatisch opgelost.
Een deb-pakket downloaden¶
Download het Ubuntu-deb-pakket rechtstreeks van de downloadpagina. Gebruik om het via de opdrachtregel op te halen een opdracht zoals hieronder en vervang de bestandsnaam door die van de gedistribueerde versie.
curl -L -O https://frontistr-commons.gitlab.io/FrontISTR/release/deb/FrontISTR_master-0+ubuntu2204_amd64.deb
Het deb-pakket installeren¶
Installeer het gedownloade deb-pakket als volgt en vervang de bestandsnaam door die van de gedistribueerde versie.
Opmerking: Voor het installeren van het pakket zijn beheerdersrechten vereist. Als u als rootgebruiker werkt, is
sudoniet nodig. Wanneer u de opdracht als gewone gebruiker uitvoert, neemt usudoop zoals hierboven weergegeven.
De installatie controleren¶
Voer de volgende opdracht uit. De installatie werkt als versie-informatie wordt weergegeven.