[torqueusers] -l arch default

Gabe Turner gabe at msi.umn.edu
Tue Dec 16 09:53:19 MST 2008


On Mon, Dec 15, 2008 at 12:25:21PM -0500, Paul Buerger wrote:
> We are using Torque 2.1.8 and Moab 5.2.3.
> 
> The way I read the Torque documentation, the PBS resource arch 'defaults
> to whatever the PBS_MACH string is set to in "local.mk"'.  On our system
> PBS_MACH is set to "linux".  The Moab configuration also has "linux" as
> the arch for those compute nodes for which arch is not otherwise
> specified.  From all this I expect the following two commands to result
> in the same sort of scheduling.
> 
>      qsub -joe -l arch=linux
>      qsub -joe
> 
> Alas, this does not seem to be the case.  The first command results in
> the job being consistently scheduled on nodes that Moab has configured
> (by default) to "linux".  The second command results in the job being
> scheduled willy-nilly on nodes that Moab has configured either as "linux"
> or as something else.

Although the default arch is set to PBS_MACH, if you don't tell Torque to
_use_ arch in some way (either with -l arch as you've done above, or with a
server or queue setting via qmgr), specific jobs will by default have no
arch set at all.

HTH,

Gabe
-- 
Gabe Turner                                             gabe at msi.umn.edu
UNIX System Administrator,
University of Minnesota
Supercomputing Institute                          http://www.msi.umn.edu


More information about the torqueusers mailing list