./configure -prefix=/home/mpi/mpich2
make
make install
用命令export PATH /home/mpi/mpich2/bin:$PATH,但我是用root用戶直接在/etc/profile最后面加了這么一句export PATH=/home/mpi/mpich2/bin:$PATH,一勞永逸。
MPI應用一個管理器來管理運行MPI程序,這個管理器就是mpd,但是在正式開始運行mpd前還需要一個基於安全考慮的配置文件,.mpd.conf,這個文件是要放在運行程序的用戶的home目錄下,本例子中就是/home/mpi/.mpd.conf,而且這個文件只能由這個用戶讀寫,創建文件的命令是,
cd $HOME
touch .mpd.conf
chmod 600 .mpd.conf
然后在文件中寫入這么一行,secretword=***,***在參與計算的計算機上必需完全一致。如果是root用戶的話,這個文件應該是/etc/mpf.conf。
然后,我們就可以啟動mpd管理器了,直接在控制台下使用mpd命令,或者是mpd &,讓mpd在后台運行,若關閉啟動的mpd,只需要命令mpdallexit即可。在啟動mpd之后就可以運行MPI應用程序了,執行命令與windows下類似,如我們仍然是測試一下examples里的cpi程序可以這樣來作,
cd ~/mpich2/examples
mpiexec -n 1 ./ cpi
另外,啟動mpd后還可以用命令mpdtrace來察看當前運行的mpd情況。
http://blog.csdn.net/cleverysm/article/details/1638651