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