Newsgroups: comp.parallel.pvm
From: Mark Frazer <mjfrazer@dictator.uwaterloo.ca>
Subject: Solaris 2.5 machines and PvmRouteDirect
Organization: University of Waterloo
Date: Thu, 16 May 1996 19:46:22 GMT
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Message-ID: <DrIK9J.G3v@watserv3.uwaterloo.ca>

Hi.

I have a PVM application which runs fine.  I've tried to add the following
call near the top of my program:
pvm_setopt(PvmRoute, PvmRouteDirect).

This returns 2, indicating that the previous mode was PvmAllowDirect on 
all nodes of my virtual machine.  Note that my virtual machine contains
only 6 connections and that each node only talks to 3 others (left and right
nodes in the ring and the parent node.)  so I'm not running out of file
descriptors.

My pvm log file contains:
[t80040000] ready  3.3.10   Thu May 16 12:42:05 1996
[t80040000] [tc0001] libpvm [tc0001]: pvmmctl() connect: Connection refused
[t80040000] [t180001] libpvm [t180001]: pvmmctl() connect: Connection refused
[t80040000] [t80001] libpvm [t80001]: pvmmctl() connect: Connection refused
[t80040000] [t140001] libpvm [t140001]: pvmmctl() connect: Connection refused
[t80040000] [t100001] libpvm [t100001]: pvmmctl() connect: Connection refused
[t80040000] [t40003] libpvm [t40003]: pvmmctl() connect: Connection refused

These program runs fine on my SunOS 4.1.3 machines.  I'm trying to run it
on a network of Solaris 2.5 machines and have built pvm using gcc.  My
application is built with the SparcCompiler CC.

Thanks for any help,
mark
-- 
Mark Frazer    Electrical and Computer Engineering    University of Waterloo
MJFrazer@Dictator.UWaterloo.Ca       http://www.pads.uwaterloo.ca/~mjfrazer/

