[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 メーリングリストの案内