Can't request all the nodes in my cluster

Roy Dragseth Roy.Dragseth at cc.uit.no
Mon Jun 28 14:40:48 EDT 2004


On Monday 28 June 2004 16:31, itornes at juno.com wrote:
> 
> I'm running an 8 node cluster using Redhat Linux 9.0.  I set the cluster up using Oscar 3.0 and I'm running OpenPBS 2.3.16 with mpiexec and using the Maui scheduler.  I was not able to patch OpenPBS b/c oscar doesn't install the source files.  mpiexec seems to run just fine without the patch.  
> 
> Each of my nodes has a 3.06 GHz P4 chip with hyper threading supported by the motherboard.  OpenPBS recognizes this and tells me I have 8 nodes each with 2 virtual processors.  
> 
> When I submit a  job via PBS I cannot request more than 8 nodes.  It complains that I have exceeded the available resources.  However if there are no jobs running on the cluster, and I request 8 nodes, it starts the job on 4 of the nodes using 2 processes per node.  This leads me to believe that hyperthreading is working fine.  
> 
> Is my problem a PBS problem, or something to do with mpiexec?  

This is an *pbs artifact, it distinguishes between nodes and cpus.  To utilize all cpus you need to do it like this:
-lnodes=8:ppn=2.

ppn = Processors Per Node.

r.

-- 

  The Computer Center, University of Tromsø, N-9037 TROMSØ Norway.
	      phone:+47 77 64 41 07, fax:+47 77 64 41 00
     Roy Dragseth, High Performance Computing System Administrator
	 Direct call: +47 77 64 62 56. email: royd at cc.uit.no



More information about the mpiexec mailing list