lab/技術情報/BluetoothKeyboardOnFedora
MPIruby on FC9 †
準備のためのメモ
手順 †
- ruby-develのインストール
% sudo yum install ruby-devel
- openmpi-develのインストール
% sudo yum install openmpi-devel
- ソースを落とす
- tar.gzを解凍しできたディレクトリで
% ./configurte
% make
# make install
test †
% mpirun -np 1 mpi_ruby -e "p MPI"
% mpirun -np 3 mpi_ruby example/hello.rb
確認w †
環境 †
- Dell VOSTRO 200, [CPU: Core2Duo, OS: FC9]
手順 †
とりあえず次作のプログラムを走らせてみる.
% 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 |