Skip to content

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 mpiexec and the MPI runtime (msmpi.dll or impi.dll, etc.), so a separate MPI installation is not required.

Installation Procedure

  1. Download the ZIP archive for the variant you want to use from the download page and extract it.
  2. 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.

fistr1.exe -v

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.

sudo apt-get install -y ./FrontISTR_master-0+ubuntu2204_amd64.deb

Note: Administrator privileges are required to install the package. If you are working as the root user, sudo is not required. When running the command as a regular user, include sudo as shown above.

Verifying the Installation

Run the following command. The installation is working if version information is displayed.

fistr1 -v