跳轉至

執行環境

此處概要說明使用 FrontISTR 所支援的作業系統與必要條件。具體的安裝程序請參閱安裝(發行二進位檔、Docker)或建置(從原始碼建置)。

支援的作業系統

OS 使用方式
Linux 發行二進位檔、Docker、從原始碼建置
Windows 發行二進位檔(MinGW 版)、Docker
macOS 建議使用 Docker

注意:在 macOS 上建議使用 Docker 容器。

必要條件

進行平行計算時,需要下列函式庫。

  • MPI 實作: Open MPI / MPICH / Intel MPI / MS-MPI 其中之一
  • METIS: 用於域分割(網格分割)

使用發行二進位檔或 Docker 映像時,這些元件已包含其中。若僅進行序列計算(1 個區域),則 MPI 並非必要。

從原始碼建置時

從原始碼建置時,需要支援 C / C++ / Fortran90 的編譯器(如 GCC、Intel oneAPI、Clang 等)。所需函式庫與程序的詳細資訊請參閱建置

使用 GPU 時

可在 NVIDIA GPU 上使用 OpenACC 進行平行計算。建置 GPU 版本需要 NVIDIA HPC SDK。程序詳情請參閱使用 GPU 建置

相關項目