Newsgroups: comp.parallel.mpi
From: huang_yiqing <huangy@loc100.tandem.com>
Subject: Multiple local processes on network of workstations
Organization: Tandem Computers Inc., Cupertino, CA
Date: Thu, 25 Jul 1996 11:49:39 -0700
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <31F7C1C3.41C67EA6@loc100.tandem.com>

I have a running version of MPI on network of SUN workstations.
I tried to run mpi/mpich/examples/basic/cpi with multiple
processes on the same workstation. I specified my cpi.pg file
as the following:

local 1

I got the following error:
bm_slave_1_2204: (0.079419) process not in process table; my_unix_id =
2204 my_host=dual.crhc.uiuc.edu
bm_slave_1_2204: (0.088620) Probable cause:  local slave on uniprocessor
without shared memory
bm_slave_1_2204: (0.090449) Probable fix:  ensure only one process on
dual.crhc.uiuc.edu
bm_slave_1_2204: (0.092196) (on master process this means 'local 0' in
the procgroup file)
bm_slave_1_2204: (0.094030) You can also remake p4 with SYSV_IPC set in
the OPTIONS file
bm_slave_1_2204:  p4_error: p4_get_my_id_from_proc: 0
p0_2203:  p4_error: interrupt SIGINT: 2
Exit 1


If I specify my cpi.pg as:

local 3

I got the following error:
p0_2206:  p4_error: more slaves than msg queues 
: 3
Exit 1


Could anybody who has the experience running multiple processes on the
same workstation tell me how to specify the machine file to execute
mpi program correctly. Your help is really appreciated.


      Yiqing Huang

