Installing Binary Packages¶
Prebuilt FrontISTR binaries are available from the download page. In addition to the fistr1 solver, the distributions include auxiliary tools for domain partitioning (hecmw_part1), visualization (hecmw_vis1), mesh conversion (neu2fstr), and other tasks.
Windows¶
The Windows version is distributed as ZIP archives that differ in their parallelization method and numerical libraries. Each package includes the MPI runtime and numerical libraries (DLLs) required for execution, so it can be used after extraction without installing those components separately.
| Variant | Parallelization | MPI | Numerical library |
|---|---|---|---|
| thread_openblas | OpenMP thread parallelism | (none) | OpenBLAS |
| hybrid_msmpi_openblas | MPI + OpenMP hybrid parallelism | MS-MPI (included) | OpenBLAS |
| hybrid_impi_mkl_intelthread | MPI + OpenMP hybrid parallelism | Intel MPI (included) | Intel MKL |
Note: The hybrid packages include
mpiexecand the MPI runtime (msmpi.dllorimpi.dll, etc.), so a separate MPI installation is not required.
Installation Procedure¶
- Download the ZIP archive for the variant you want to use from the download page and extract it.
- Place the extracted directory in a location included in the executable search path, or run analyses directly from that directory.
Verifying the Installation¶
Run the following command from Command Prompt. The installation is working if version information is displayed.
For MPI parallel execution, use the included mpiexec. See Analysis Flow for details of the execution procedure.
Linux¶
Deb packages are distributed for Ubuntu. Because the deb packages declare their dependencies, installing them through apt-get automatically resolves the required libraries.
Downloading a deb Package¶
Download the Ubuntu deb package directly from the download page. To retrieve it from the command line, use a command such as the following, replacing the file name with the one for the distributed version.
curl -L -O https://frontistr-commons.gitlab.io/FrontISTR/release/deb/FrontISTR_master-0+ubuntu2204_amd64.deb
Installing the deb Package¶
Install the downloaded deb package as follows, replacing the file name with the one for the distributed version.
Note: Administrator privileges are required to install the package. If you are working as the root user,
sudois not required. When running the command as a regular user, includesudoas shown above.
Verifying the Installation¶
Run the following command. The installation is working if version information is displayed.