charmm37 GPUをintelコンパイラでインストール

今度はintelコンパイラでインストールしてみます。ifortを付けるだけかと思いきやすんなりいかなかったのでログ。

「Charmm37をGPUバージョンでインストールしてみた(コンパイルまでのエラーの対処法)」
http://d.hatena.ne.jp/leetmikeal/20130204

GNUで通った時のソースコードをそのままコピーして使います。

cp -r /usr/local/c37b1_GPU /usr/local/c37b1_GPU_intel
./install.com gpu xxlarge ifort

vi build/gpu/gpu.log

Compiling CUDA interface for CHARMM
cproto vtgrape.c >> vtgrapeproto.h
/bin/sh: cproto: command not found
make: *** [vtgrapeproto.h] Error 127

cprotoが無いというエラーが。cprotoはC言語のプロトタイプ宣言を出力してくれるプログラムですね。GNUの時は無かったのになぜ…。

yumでインストール

yum install -y cproto


再びインストール

./install.com gpu xxlarge ifort

10分ほど待った後、完了しました。