[SCore-users-jp] How to assign processes

chisaki @ cs.kumamoto-u.ac.jp chisaki @ cs.kumamoto-u.ac.jp
2002年 3月 6日 (水) 23:41:46 JST


苣木です。

From: Atsushi HORI <hori @ swimmy-soft.com>
Subject: Re: [SCore-users-jp] How to assign processes
Date: Wed, 6 Mar 2002 23:29:20 +0900
Message-ID: <3098302160.hori0000 @ mail.bestsystems.co.jp>
> 堀@スイミー・ソフトウェアです.

(snip)

> 秘策でもなんでもないのですが,
> 
> scrun -nodes=2x1 xxxxx
> 
> としてみてください.scrun は SCore での mpirun に相当するもので,
> SCore の mpirun は実は scrun を呼んでいるのです.2x1 の意味は「2つのホ
> ストのそれぞれに1つのプロセス」という意味です.逆に 1x2 とすると「ひと
> つのホストに2つのプロセス」という意味になります.

早速,トライしてみました。
が,

[root @ parallel-a010 addasample011_2_004]# scrun -nodes=2x1
./addasample011
SCore-D 4.2.1 connected.
<0:0> SCORE: 2 nodes (2x1) ready.
MYID : 0 Process 0 on parallel-a011.cogni.kumamoto-u.ac.jp
MYID : 1 Process 1 on parallel-a012.cogni.kumamoto-u.ac.jp
open of /dev/dsp failed: No such device
<1> SCORE: Program signaled (SIGINT).
[root @ parallel-a010 addasample011_2_004]#

となってしまいました。
node 0 ( parallel-a010 ) が計算出来るマシンであることを知らない様です。
#書き忘れましたが,node 0 = serverでもあります。

現在の設定は,

[root @ parallel-a010 addasample011_2_004]# cat /opt/score/etc/scorehosts.db 
/* PM/Ethernet */
ethernet        type=ethernet \
                -config:file=/opt/score/etc/pm-ethernet.conf
/* PM/Agent/UDP */
udp             type=agent -agent=pmaudp \
                -config:file=/opt/score/etc/pm-udp.conf
/* PM/SHMEM */
shmem0  type=shmem -node=0
shmem1  type=shmem -node=1

#define SEG2SMP
 msgbserv=(parallel-a010.cogni.kumamoto-u.ac.jp:8764) \
                        cpugen=pentium-iii speed=866 smp=2 \
                        network=ethernet,udp,shmem0,shmem1 \
                        group=seg2

#define SEG2
 msgbserv=(parallel-a010.cogni.kumamoto-u.ac.jp:8764) \
                        cpugen=pentium-iii speed=800 smp=1 \
                        network=ethernet,udp \
                        group=seg2

parallel-a010.cogni.kumamoto-u.ac.jp   SEG2
parallel-a011.cogni.kumamoto-u.ac.jp   SEG2SMP
parallel-a012.cogni.kumamoto-u.ac.jp   SEG2SMP
parallel-a013.cogni.kumamoto-u.ac.jp   SEG2SMP
parallel-a014.cogni.kumamoto-u.ac.jp   SEG2SMP

[root @ parallel-a010 addasample011_2_004]# cat /opt/score/etc/pm-ethernet.conf 
unit 0
# maxnsend 0 - 32
# maxnsend 0
# backoff 1000 - 20000 (usec)
backoff 4800
# checksum (0 if off, 1 is on)
checksum 0
# PE    MAC address             base hostname           # comment
0       00:90:CC:30:D5:44       parallel-a010.cogni.kumamoto-u.ac.jp # ip=192.168.2.10 on eth1
1       00:90:CC:30:D5:67       parallel-a011.cogni.kumamoto-u.ac.jp # ip=192.168.2.11 on eth0
2       00:90:CC:30:D5:45       parallel-a012.cogni.kumamoto-u.ac.jp # ip=192.168.2.12 on eth0
3       00:90:CC:30:D5:58       parallel-a013.cogni.kumamoto-u.ac.jp # ip=192.168.2.13 on eth0
4       00:90:CC:30:D5:43       parallel-a014.cogni.kumamoto-u.ac.jp # ip=192.168.2.14 on eth0

となっています。

node 0が計算できるサーバーであることを明示する方法は
ありますでしょうか?

では,では。



SCore-users-jp メーリングリストの案内