[torqueusers] -l arch default
chemadm at hamilton.edu
Tue Dec 16 10:11:35 MST 2008
I set the ARCH and OPSYS variables in the mom config file on each node:
Then if needed a user can request nodes based on these variables...
#PBS -l arch=Linux-x86_64 or #PBS -l opsys=RHEL4. Seems to work well
to allow me to separate the different types of architectures if needed.
Hope this helps,
On Dec 16, 2008, at 11:53 AM, Gabe Turner wrote:
> 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
>> to whatever the PBS_MACH string is set to in "local.mk"'. On our
>> 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
>> 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
>> the job being consistently scheduled on nodes that Moab has
>> (by default) to "linux". The second command results in the job being
>> scheduled willy-nilly on nodes that Moab has configured either as
>> 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.
> Gabe Turner gabe at msi.umn.edu
> UNIX System Administrator,
> University of Minnesota
> Supercomputing Institute http://www.msi.umn.edu
> torqueusers mailing list
> torqueusers at supercluster.org
More information about the torqueusers