openmpi
brew install open-mpi
で入るんだが、そうすると、clangバージョンになってしまう。
を参考にいろいろ苦闘。
そして、open-mpiは、http://www.open-mpi.org/ から最新版をダウンロード。
解凍して、
./configure CC=gcc CXX=g++ F77=gfortran FC=gfortran --enable-mpi-thread-multiple --prefix=(install dir) make make install
でインストールされるんだが、それでも、mpiccがclangのまま。
gccは入れ替えたつもりだったんだが、PATHが通っていなかった。
あと、openmpに対応させるのに、
brew reinstall gcc --without-multilib
で、openmpを使用可能にしてから、再度、openmpiをコンパイル。
PATHに追加
export MANPATH=(install dir)/share/man:$MANPATH export LD_LIBRARY_PATH=(install dir)/lib:$LD_LIBRARY_PATH export PATH=(install dir)/bin:$PATH
ということでなんとか。。。。
しかし、MPI::というコードが使えん、というエラーが出る。
そこで!
./configure CC=gcc CXX=g++ FC=gfortran --enable-mpi-thread-multiple --prefix=(install dir)--enable-mpi-cxx --enable-mpi-cxx-seek make make install
とオプションを追加してコンパイルすると、大丈夫!!!
とてもたすかる。。。
- 作者: 片桐孝洋
- 出版社/メーカー: 東京大学出版会
- 発売日: 2013/03/13
- メディア: 単行本
- この商品を含むブログ (1件) を見る
- 作者: P.パチェコ,Peter S. Pacheco,秋葉博
- 出版社/メーカー: 培風館
- 発売日: 2001/07
- メディア: 単行本
- 購入: 1人 クリック: 13回
- この商品を含むブログ (7件) を見る