使用二進位套件安裝¶
已建置的 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 並解壓縮。
- 將解壓縮後的資料夾放到 PATH 可搜尋的位置,或直接在該資料夾內執行分析。
確認安裝¶
在命令提示字元中執行下列指令;若顯示版本資訊,即表示已成功安裝。
執行 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。
確認安裝¶
執行下列指令;若顯示版本資訊,即表示已成功安裝。