ダウンロード

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 PC
  • gcc : GCC + Linux PC

のオプションが用意されています。

以下、HPhiを展開したディレクトリでビルドする例を示します(intelコンパイラの場合)。



$ mkdir build

$ cd build

$ cmake -DCONFIG=intel ../

$ make ../


実行後、buildフォルダ直下にsrcフォルダが作成され、HPhiがsrcフォルダ内に作成されます。
なお、コンパイラを変更しコンパイルし直したい場合には、都度buildフォルダごと削除を行った上で、
新規に上記作業を行うことをお薦めします。
また、SSE2が使用出来る場合には、cmakeでのコンパイル時-DHAVE_SSE2を付け加えてください.