Newsgroups: comp.parallel.pvm
From: Chris Humphres <chumphre@ee.duke.edu>
Subject: Re: PVM on Sun Ultra ES3000 - help!
Organization: Duke University
Date: Tue, 08 Oct 1996 12:24:59 -0400
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <325A805B.794BDF32@ee.duke.edu>

Hi,

Are you spawning 2 processes?  PVM (as far as I know) doesn't know how
many processors are on an SMP machine.  It will take advantage of the
memory system for message passing, but you have to tell it how many
processes to start.  Look for your pvm_spawn call and force 2 processes
to be spawned and try again.

Good Luck!

Chris

Dr. Tara Cox Matise wrote:
> 
> I have recently installed PVM 3.3.11 on our new Sun UltraSparc ES3000.
> This machine has 2 processors and this is my first experience with a
> multiprocessor machine.  I have used PVM for years on SP machines.  How
> can I make sure when I run PVM on this machine that it will use both
> processors?  From what I read on the PVM web page and in the README files,
> I don't think I need to do anything special.  However, the timing when I
> run my code using PVM is only slightly faster than when I run it without
> using PVM.  When no on else is using the machine it should be nearly twice
> as fast with PVM, so I don't think I am using both processors.
> 
> Any suggestions?  I use PVM in its most basic configuration and I was not
> the one who adapted my code for use with PVM, so I probably can't do any
> very sophisticated analysis of this problem.
> 
> Thanks,
> 
> Tara

