2.1. 要件¶
HPhi++ のコンパイルおよび使用には次のものが必要です。
- C/fortran コンパイラ (インテル、富士通、GNUなど)
- BLAS/LAPACKライブラリ (インテルMKL, 富士通, ATLASなど)
- MPIライブラリ (MPI並列を行わない場合は必要ありません)
- ScaLAPACKライブラリ (全対角化で使用しない場合は必要ありません)
- MAGMAライブラリ (全対角化で使用しない場合は必要ありません)
ちなみに
例/ intelコンパイラーでの設定
intelコンパイラを使用する場合には、コンパイラに付属の設定用スクリプトを使用するのが簡単です。
64ビットOSでbashを使っている場合には
source /opt/intel/bin/compilervars.sh intel64
または
source /opt/intel/bin/iccvars.sh intel64
source /opt/intel/mkl/bin/mklvars.sh
等を~/.bashrc
に記載してください。
詳しくはお手持ちのコンパイラ、ライブラリのマニュアルをお読みください。