必要なファイル
http://www.mpich.org/static/downloads/1.4.1p1/mpich2-1.4.1p1.tar.gz version 1.4.1p1
ビルドは ~/tmp/mpich で行う.
展開
% gzip -cd mpich2-1.4.1p1.tar.gz | tar -xvf - % cd mpich2-1.4.1p1
環境変数の設定, configure, make
% setenv CC gcc % setenv CXX g++ % setenv CFLAGS -O2 % setenv CXXFLAGS -O2 % setenv F77 pgf77 % setenv FFLAGS -nofma % setenv FC pgf90 % setenv FCFLAGS % ./configure --enable-shared --with-device=ch3:nemesis \ --prefix=/home/yot/local/mpich2-1.4.1p1-pgf-gnu |& tee zzz-configure.log % make |& tee zzz-make.log % make install |& tee zzz-make-install.log
パスを追加.
% set path=(/home/yot/local/mpich2-1.4.1p1-pgf-gnu/bin $path) % source ~/.cshrc
パスを確認.
% which mpiexec % which mpif90
動作確認
% make testing |& tee zzz-make_testing.log