ダウンロード
HPhiは次の場所からダウンロードできます。https://github.com/issp-center-dev/HPhi/releases
ダウンロードしたファイルを次のように展開してください。
$ tar xzvf HPhi-xxx.tar.gz
インストール
HPhiはcmakeを利用してインストールできます。 HPhiを展開したディレクトリのパスを$PathTohphi、ビルドディレクトリを$HOME/build/hphi (任意の場所を指定可能)とした場合に、
$ cd $HOME/build/hphi
$ cmake -DCONFIG=gcc $PathTohphi
$ make
でコンパイルすることができます。
コンパイル後、$HOME/build/hphi直下にsrcフォルダが作成され、 実行ファイルであるHPhiがそのフォルダ内に作成されます (MPIライブラリがない場合には、MPI非対応の実行ファイルが作成されます)。
なお、上の例ではgccコンパイラを前提としたコンパイルになっていますが、
のオプションが用意されています。
sekirei
: 物性研究所システムB ”sekirei”sekirei_acc
: 物性研究所システムB ”sekirei” (MAGMAライブラリを使用する場合)fujitsu
: 富士通コンパイラintel
: intelコンパイラ + Linux PCgcc
: GCC + Linux PC
以下、HPhiを展開したディレクトリでビルドする例を示します(intelコンパイラの場合)。
$ mkdir build
$ cd build
$ cmake -DCONFIG=intel ../
$ make ../
実行後、buildフォルダ直下にsrcフォルダが作成され、HPhiがsrcフォルダ内に作成されます。
なお、コンパイラを変更しコンパイルし直したい場合には、都度buildフォルダごと削除を行った上で、
新規に上記作業を行うことをお薦めします。
また、SSE2が使用出来る場合には、cmakeでのコンパイル時-DHAVE_SSE2
を付け加えてください.