參考文件:linux下mpi並行程式設計環境搭建配置
mpi是一種平行計算架構,mpich是mpi的一種實現,本集群使用虛擬機器安裝,作業系統是ubuntu14.04,使用三颱機器,使用者名稱都是ubuntu,機器名分別是ub0, ub1, ub2
$ tar -xzvf soft/mpich-3.0.4.tar.gz$ cd mpich-3.0.4/$ ./configure --prefix=/usr/local/mpich
$ make && sudo make
install
安裝後加入環境變數到/etc/profile檔案,並執行source /etc/profile,追加內容到/etc/profile
path=$path:/usr/local/mpich/binmanpath=$manpath:/usr/local/mpich/man
export path manpath
單節點測試
cp -r examples/ /usr/local/mpich
執行
mpirun -np 10 ./examples/cpi
輸出結果如下:
process 0 of 10is on ub0
process
9 of 10
is on ub0
process
1 of 10
is on ub0
process
4 of 10
is on ub0
process
5 of 10
is on ub0
process
7 of 10
is on ub0
process
2 of 10
is on ub0
process
3 of 10
is on ub0
process
6 of 10
is on ub0
process
8 of 10
is on ub0
3.1415926544231256, error is 0.0000000008333325
wall clock time = 0.020644
集群配置
複製編譯程式到其他機器上面,這樣就不用在其他機器上進行原始碼編譯mpich,節省了時間
scp -r mpich ub1:/usr/local/scp -r mpich ub2:/usr/local/
Linux mpi 程式示例
下面用乙個簡單的例子,給出在linux平台上開發mpi並行程式的乙個基本框架,以便對基於mpich的並行程式有乙個感性認識。基於mpich的並行程式可以用c或者fortran開發,此處給出的例子是用c語言編寫的。mpi hello.c demo program of mpich.include in...
jbosscache 集群 配置
2010 02 24 10 25 38 配置檔案如下 jboss service naming jboss service transactionmanager org.jboss.cache.transaction.dummytransactionmanagerlookup repeatable ...
WAS中配置集群
昨天,聽了ibm的技術支援人員 乙個華工師姐 講了一早上的was集群配置,今天自己在機上試配了一下,看是簡單,配置過程中還是遇到了一些問題,現作如下總結 1 was集群需在deployment manager dm 中配置,啟動dm以及管理控制台 2 啟動nodeagent,到相應的伺服器的bin目...