[torquedev] nodes, procs, tpn and ncpus

Glen Beane glen.beane at gmail.com
Wed Jun 9 08:00:46 MDT 2010

On Wed, Jun 9, 2010 at 9:45 AM, Glen Beane <glen.beane at gmail.com> wrote:
> On Wed, Jun 9, 2010 at 8:57 AM, Ken Nielson
> <knielson at adaptivecomputing.com> wrote:
>> Currently when TORQUE is asked to run a job with qrun it interprets the nodes=x as only a single node. Glen, if you look at listelem and node_spec you will see this is the case. TORQUE also ignores procs and ncpus.
> If I stop Moab on my cluster and run jobs with qrun nodes=x is not
> interpreted as a single node.  It is basically interpreted as
> nodes=x:ppn=1
> gbeane at wulfgar:~> echo "sleep 60" | qsub -l nodes=4,walltime=00:02:00
> 69795.wulfgar.jax.org
> gbeane at wulfgar:~> qrun 69795
> gbeane at wulfgar:~> qstat -f 69795
> ...
>    exec_host = cs-prod-6/0+cs-prod-5/0+cs-prod-4/0+cs-prod-3/0
> ...
>    Resource_List.neednodes = 4
>    Resource_List.nodect = 4
>    Resource_List.nodes = 4

by the way,  I was just looking through an old OpenPBS manual and from
what I could tell if you requested a number of nodes without
specifying ppn you would be given complete nodes. I don't have a
problem with TORQUE assuming ppn=1 if it is not specified though.

More information about the torquedev mailing list