Newsgroups: comp.parallel.pvm
From: saroff@msc.edu (Stephen Saroff Minnesota Supercomputer Center)
Subject: Weird PVM problem
Organization: UTexas Mail-to-News Gateway
Date: 13 Sep 1994 10:31:16 -0500
Message-ID: <9409131531.AA08787@ee.msc.edu>

I have a strange PVM problem, which may have something to do with kernel
mods which TMC installs.

I have installed PVM (3.3.1) on a SUN4 Control Processor of a CM-5 running
4.1.3 1 sun4c and running CMOST 7.3 Final 1 Patch 3.

If I set PVM_ARCH to CM5 and start the daemon, everything works fine.

e1(72)/u/saroff/pvm3> setenv PVM_ARCH CM5
e1(73)/u/saroff/pvm3> setenv PVM_ROOT /usr/unsupported
e1(74)/u/saroff/pvm3> pvmd 
7f000001:045f
^Z
Suspended
e1(75)/u/saroff/pvm3> bg
[2]    pvmd &
e1(76)/u/saroff/pvm3> cat /tmp/pvm
pvmd.2238  pvml.2238  
e1(76)/u/saroff/pvm3> cat /tmp/pvml.2238 
[t80040000] ready  3.3.1   Tue Sep 13 10:22:43 1994

But if I try the same thing with PVM_ARCH set to SUN4
everything fails

e1(80)/u/saroff/pvm3> setenv PVM_ARCH SUN4
e1(81)/u/saroff/pvm3> setenv PVM_ROOT /usr/unsupported
e1(82)/u/saroff/pvm3> pvmd 
[pvmd pid2626] mksocs() bind loclsock: Invalid argument
[pvmd pid2626] pvmbailout(0)

What is really odd is that the PVM directories are cross mounted to another
sun, (running SunOS ec 4.1.3 1 sun4m), but NOT running any CM mods in the
kernel. 

Here everything works.

ec(14)/u/saroff> setenv PVM_ARCH SUN4
ec(15)/u/saroff> setenv PVM_ROOT /usr/unsupported
ec(16)/u/saroff> /usr/unsupported/pvmd hostfile
/usr/tmp/aaaa08902
^Z
Suspended
ec(17)/u/saroff> cat /tmp/pvml.2238 
[t80040000] ready  3.3.1   Tue Sep 13 10:26:24 1994
ec(18)/u/saroff> 

The only thing I can think is that something in the CMOST affects the
socket mechanism...but as libkvm is not linked in, and I though pvm was
just TCP/IP based (the SUN4 part at least), I don't understand this.

Any hints would be appreciated.

--

-- Stephen Saroff: saroff@msc.edu
-- Minnesota Supercomputer Center,Inc
-- 1200 WashingtonAve S; Minneapolis,MN 55415
-- 612/337 3423 Fax:612/337 3400

