Instal·lació mitjançant paquets binaris¶
Els binaris precompilats de FrontISTR es poden obtenir a la pàgina de descàrregues. A més del solver fistr1, les distribucions inclouen eines auxiliars per al particionament de domini (hecmw_part1), la visualització (hecmw_vis1), la conversió de malles (neu2fstr) i altres tasques.
Windows¶
La versió per a Windows es distribueix en fitxers ZIP que difereixen pel mètode de paral·lelització i les biblioteques de càlcul numèric utilitzades. Totes les versions inclouen el runtime MPI i les biblioteques de càlcul numèric (DLL) necessàries per executar-les, de manera que es poden utilitzar simplement descomprimint-les.
| Versió | Mètode de paral·lelització | MPI | Biblioteca de càlcul numèric |
|---|---|---|---|
| thread_openblas | Paral·lelisme de fils OpenMP | (cap) | OpenBLAS |
| hybrid_msmpi_openblas | Paral·lelisme híbrid MPI + OpenMP | MS-MPI (inclòs) | OpenBLAS |
| hybrid_impi_mkl_intelthread | Paral·lelisme híbrid MPI + OpenMP | Intel MPI (inclòs) | Intel MKL |
Nota: Les versions híbrides inclouen
mpiexeci el runtime MPI (msmpi.dlloimpi.dll, etc.), de manera que no cal instal·lar MPI per separat.
Procediment d'instal·lació¶
- Descarregueu de la pàgina de descàrregues el ZIP de la versió que vulgueu utilitzar i descomprimiu-lo.
- Col·loqueu la carpeta descomprimida en una ubicació inclosa al camí de cerca d'executables, o executeu les anàlisis des d'aquesta carpeta.
Verificació del funcionament¶
Executeu l'ordre següent des de l'indicador d'ordres. Si es mostra la informació de versió, la instal·lació s'ha completat correctament.
Per executar en paral·lel amb MPI, utilitzeu el mpiexec inclòs. Per obtenir detalls sobre el procediment d'execució, consulteu Flux de l'anàlisi.
Linux¶
Per a Ubuntu es distribueixen paquets deb. Com que els paquets deb declaren les seves dependències, si s'instal·len mitjançant apt-get, les biblioteques necessàries es resolen automàticament.
Obtenció del paquet deb¶
Descarregueu directament el paquet deb per a Ubuntu des de la pàgina de descàrregues. Per obtenir-lo mitjançant una ordre, feu servir una ordre com la següent (substituïu el nom del fitxer pel de la versió distribuïda).
curl -L -O https://frontistr-commons.gitlab.io/FrontISTR/release/deb/FrontISTR_master-0+ubuntu2204_amd64.deb
Instal·lació del paquet deb¶
Instal·leu el paquet deb descarregat de la manera següent (substituïu el nom del fitxer pel de la versió distribuïda).
Nota: Calen privilegis d'administrador per instal·lar el paquet. Si treballeu com a usuari root, no cal
sudo. Si executeu l'ordre com a usuari normal, afegiusudotal com es mostra més amunt.
Verificació del funcionament¶
Executeu l'ordre següent. Si es mostra la informació de versió, la instal·lació s'ha completat correctament.