コンテンツにスキップ

動作環境

ここでは,FrontISTRを利用するための対応OSと必須要件を概要レベルで示します.具体的な導入手順は インストール(配布バイナリ・Docker)または ビルド(ソースからのビルド)を参照してください.

対応OS

OS 利用方法
Linux 配布バイナリ,Docker,ソースからのビルド
Windows 配布バイナリ(MinGW版), Docker
macOS Dockerの利用を推奨

Note: 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を用いたビルド を参照してください.

関連項目