[SCore-users-jp] Shmem
kameyama @ pccluster.org
kameyama @ pccluster.org
2002年 10月 18日 (金) 19:47:52 JST
亀山です.
In article <20021018192016.D101.SUGAWARA @ mlab.jks.ynu.ac.jp> Taira Sugawara <sugawara @ mlab.jks.ynu.ac.jp> wrotes:
> SCore-Dテストにおいて、
> $ scrun ./cpi
> <0> SCore-D:WARNING Number of 'smp' (2) is reset to one since there is no SHM
> EM device.
> <1> SCore-D:WARNING Number of 'smp' (2) is reset to one since there is no SHM
> EM device.
> SCore-D 5.0.1 connected.
> <0:0> SCORE: 2 nodes (2x1) ready.
> Process 0 of 2 on comp0.pccluster.org
> Process 1 of 2 on comp1.pccluster.org
> pi is approximately 3.1416009869231241, Error is 0.0000083333333309
> wall clock time = 0.000263
> となって、結果はちゃんと出ているようなのですが、
> 最初にsmpがらみの警告が出ているようです。
> いまいちShmemが何なのか理解してないんですが、
> インストール時にShmemにチェックを入れなかったのがまずいんでしょうか?
そのようです.
この WARNING は
ホストに CPU が 2 つついていることになっているが, shmem デバイスが
ないので 1 つとして扱う
ということです.
PM/shmem というのは一つのホストで複数の CPU を使用するためのデバイスです.
これを設定しないと
% scrun -nodes=2x2 ./cpi
のように SMP machine として使用することができなくなります.
この WARNING を回避するには,
/opt/score/etc/scorehosts.db
をいじって, shmem デバイスを追加すれば良いです.
shemem デバイスの指定として
shmem0 type=shmem -node=0
shmem1 type=shmem -node=1
の行がなければ追加してください.
そして, 各 host の network= の項目に
,shmem0,shmem1
を追加してください.
そのあとで
/etc/rc.d/init.d/scoreboard reload
を実行してください.
from Kameyama Toyohisa
SCore-users-jp メーリングリストの案内