[[lab/技術情報/BluetoothKeyboardOnFedora]]
*MPIruby on FC9 [#p1505028]
準備のためのメモ
*手順 [#j62ca85b]
+ruby-develのインストール
% sudo yum install ruby-devel
+openmpi-develのインストール
% sudo yum install openmpi-devel
+ソースを落とす
--http://www-unix.mcs.anl.gov/mpi/mpi_ruby/
+tar.gzを解凍しできたディレクトリで
% ./configurte
% make
# make install
*test [#gd91726f]
% mpirun -np 1 mpi_ruby -e "p MPI"
% mpirun -np 3 mpi_ruby example/hello.rb
*確認w [#l6d3f34c]
**環境 [#s840537f]
-Dell VOSTRO 200, [CPU: Core2Duo, OS: FC9]
**手順 [#ra6adae3]
とりあえず次作のプログラムを走らせてみる.
% mpirun -np 3 mpi_ruby batch.rb
別窓で
% top
--top - 00:04:43 up 3 days, 21:01, 2 users, load average: 6.75, 3.91, 2.15
--Tasks: 137 total, 9 running, 128 sleeping, 0 stopped, 0 zombie
--Cpu(s): 68.8%us, 31.2%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, --0.0%st
--Mem: 1024108k total, 983232k used, 40876k free, 118560k buffers
--Swap: 2031608k total, 48k used, 2031560k free, 556216k cached
--
-- PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+
--COMMAND
|6193 |mori |20 |0 |155m |5440 |3044 |R |29.3 |0.5 |0:45.38 |mpi_ruby|
|6192 |mori |20 |0 |146m |5192 |3052 |R |29.0 |0.5 |0:45.14 |mpi_ruby|
|6374 |mori |20| 0| 96276 |80m |2696 |R |29.0 |8.0 |0:37.98|classifierTrain|
|6813 |mori |20 |0 20884 |7164 |2528 |R |28.6 |0.7 |0:02.95 |classifierTrain|
|6841 |mori |20 |0 |20884 |7164 |2528 |R |28.6 |0.7 |0:02.74 |classifierTrain|
|6191 |mori |20 |0 |155m |5452 |3056 |R |28.3 |0.5 |0:45.44 |mpi_ruby|
|6816 |mori |20 |0 |20884 |7168| 2528| R| 26.6 |0.7 |0:02.86 |classifierTrain|
|2435 |root |20 |0 |321m |9368 |4572 |S |0.3 |0.9 |3:19.24| Xorg|
|1 |root |20 |0 |1948 |740 |532 |S |0.0 |0.1 |0:00.81| init|