From: Richard Chen <richard.chen@jpl.nasa.gov>
Newsgroups: comp.parallel.pvm
Subject: simple (hopefully) problem with PVM on an SGI Onyx
Date: Tue, 27 Oct 1998 17:41:52 -0800
Organization: Jet Propulsion Laboratory - Pasadena CA
Message-Id: <36367660.F043EC47@jpl.nasa.gov>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit


I have a very simple program that pvm_spawn()s a few copies of a
child program that then pvm_send()s back an integer.  I downloaded
pvm3.3.11.tar.Z from www.netlib.org, and everything worked fine.

I then found out that PVM was already installed on this machine,
an SGI Onyx with 8 cpus running IRIX 6.2, so I

- reset PVM_ROOT to /usr/array/PVM,
- changed my Makefile to use the existing library (which wasn't
  in $PVM_ROOT/lib/SGIMP64)
- recompiled my program,
- and ran it with the existing pvmd.

Now some children are completing as before, but others are hanging
(not returning at all) at the first line of code, which is a call
to pvm_mytid().

Any ideas?  I suspect this is a simple problem, but this is my
first experience with PVM or SGIs.  I'm guessing that the version
I got from netlib.org uses sockets while the already installed
version uses shared memory.  I don't know those limitations,
though.

Richard Chen
richard.chen@jpl.nasa.gov

