Instalación mediante paquetes binarios¶
Los binarios precompilados de FrontISTR están disponibles en la página de descargas. Además del solver fistr1, las distribuciones incluyen herramientas auxiliares para la descomposición de dominios (hecmw_part1), la visualización (hecmw_vis1), la conversión de mallas (neu2fstr) y otras tareas.
Windows¶
La versión para Windows se distribuye en archivos ZIP que difieren en el método de paralelización y las bibliotecas numéricas utilizadas. Todos los paquetes incluyen el runtime de MPI y las bibliotecas numéricas (DLL) necesarias para la ejecución, por lo que pueden utilizarse tras descomprimirlos sin necesidad de instalar esos componentes por separado.
| Variante | Paralelización | MPI | Biblioteca numérica |
|---|---|---|---|
| thread_openblas | Paralelismo por hilos OpenMP | (ninguno) | OpenBLAS |
| hybrid_msmpi_openblas | Paralelismo híbrido MPI + OpenMP | MS-MPI (incluido) | OpenBLAS |
| hybrid_impi_mkl_intelthread | Paralelismo híbrido MPI + OpenMP | Intel MPI (incluido) | Intel MKL |
Nota: Los paquetes híbridos incluyen
mpiexecy el runtime de MPI (msmpi.dlloimpi.dll, etc.), por lo que no es necesario instalar MPI por separado.
Procedimiento de instalación¶
- Descargue de la página de descargas el archivo ZIP de la variante que desee utilizar y descomprímalo.
- Coloque el directorio descomprimido en una ubicación incluida en la ruta de búsqueda de ejecutables, o ejecute los análisis directamente desde ese directorio.
Comprobación de la instalación¶
Ejecute el siguiente comando desde el símbolo del sistema. Si se muestra la información de versión, la instalación funciona correctamente.
Para la ejecución paralela con MPI, utilice el mpiexec incluido. Consulte Flujo del análisis para obtener detalles del procedimiento de ejecución.
Linux¶
Se distribuyen paquetes deb para Ubuntu. Como los paquetes deb declaran sus dependencias, al instalarlos mediante apt-get se resuelven automáticamente las bibliotecas necesarias.
Descarga de un paquete deb¶
Descargue directamente el paquete deb para Ubuntu desde la página de descargas. Para obtenerlo desde la línea de comandos, utilice un comando como el siguiente, sustituyendo el nombre del archivo por el correspondiente a la versión distribuida.
curl -L -O https://frontistr-commons.gitlab.io/FrontISTR/release/deb/FrontISTR_master-0+ubuntu2204_amd64.deb
Instalación del paquete deb¶
Instale el paquete deb descargado de la siguiente forma, sustituyendo el nombre del archivo por el correspondiente a la versión distribuida.
Nota: Se necesitan privilegios de administrador para instalar el paquete. Si trabaja como usuario root, no es necesario
sudo. Si ejecuta el comando como usuario normal, incluyasudocomo se muestra arriba.
Comprobación de la instalación¶
Ejecute el siguiente comando. Si se muestra la información de versión, la instalación funciona correctamente.