使用二进制包安装¶
预构建的 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.dll或impi.dll等),因此无需另行安装 MPI。
安装步骤¶
- 从下载页面获取要使用版本的 ZIP 并解压。
- 将解压后的文件夹放置到已加入可执行文件搜索路径的位置,或者直接在该文件夹内运行分析。
运行确认¶
在命令提示符中执行以下命令。如果显示版本信息,则表示安装成功。
进行 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 软件包(请将文件名替换为实际发布版本的文件名)。
Note: 安装软件包需要管理员权限。如果以 root 用户操作,则不需要
sudo。以普通用户执行时,请像上面这样添加sudo。
运行确认¶
执行以下命令。如果显示版本信息,则表示安装成功。