跳转至

使用二进制包安装

预构建的 FrontISTR 二进制文件可从下载页面获取。发布包除了求解器主体fistr1之外,还包含区域划分(hecmw_part1)、可视化(hecmw_vis1)、网格转换(neu2fstr)等附属工具。

Windows

Windows 版以 ZIP 形式发布多个版本,其并行方式和使用的数值计算库不同。所有版本都附带运行所需的 MPI 运行时和数值计算库(DLL),解压后即可使用,无需另行安装这些组件。

版本 并行方式 MPI 数值计算库
thread_openblas OpenMP 线程并行 (无) OpenBLAS
hybrid_msmpi_openblas MPI + OpenMP 混合并行 MS-MPI(附带) OpenBLAS
hybrid_impi_mkl_intelthread MPI + OpenMP 混合并行 Intel MPI(附带) Intel MKL

Note: 混合并行版本附带mpiexec和 MPI 运行时(msmpi.dllimpi.dll等),因此无需另行安装 MPI。

安装步骤

  1. 从下载页面获取要使用版本的 ZIP 并解压。
  2. 将解压后的文件夹放置到已加入可执行文件搜索路径的位置,或者直接在该文件夹内运行分析。

运行确认

在命令提示符中执行以下命令。如果显示版本信息,则表示安装成功。

fistr1.exe -v

进行 MPI 并行运行时,请使用附带的mpiexec。关于运行步骤的详细信息,请参阅分析流程

Linux

面向 Ubuntu 发布 deb 软件包。由于 deb 软件包声明了依赖库,通过apt-get安装时会自动解析所需的库。

获取 deb 软件包

下载页面直接下载面向 Ubuntu 的 deb 软件包。通过命令获取时,可按如下方式执行(请将文件名替换为实际发布版本的文件名)。

curl -L -O https://frontistr-commons.gitlab.io/FrontISTR/release/deb/FrontISTR_master-0+ubuntu2204_amd64.deb

安装 deb 软件包

按如下方式安装下载的 deb 软件包(请将文件名替换为实际发布版本的文件名)。

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

Note: 安装软件包需要管理员权限。如果以 root 用户操作,则不需要sudo。以普通用户执行时,请像上面这样添加sudo

运行确认

执行以下命令。如果显示版本信息,则表示安装成功。

fistr1 -v

相关项目