[slurm-users] --partition requests ignored in scripts
Bjørn-Helge Mevik
b.h.mevik at usit.uio.no
Thu Nov 9 07:38:08 UTC 2023
"Bunis, Dan" <Daniel.Bunis at ucsf.edu> writes:
> My colleagues and I have noticed that our compute cluster seems to
> ignore '--partition' requests when we give them as '#SBATCH
> --partition=<partition_name>' inside of our scripts, but it respects
> them when given in-line within our sbatch calls as 'sbatch
> --partition=<partition_name> script.sh'. Based on some googling, it
> seems that both methods are meant to work, so I'm wondering if it's
> known what can cause the in-script methodology to NOT work for
> schedulers where the in-line methodology DOES work?
My suspicion is that there is an environment variable SBATCH_PARTITION
set in your shells. Such a variable will override the #SBATCH directive,
but not the command line switch.
From man sbatch:
INPUT ENVIRONMENT VARIABLES
[...]
NOTE: Environment variables will override any options set in a batch
script, and command line options will override any environment
variables.
--
Regards,
Bjørn-Helge Mevik, dr. scient,
Department for Research Computing, University of Oslo
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 832 bytes
Desc: not available
URL: <http://lists.schedmd.com/pipermail/slurm-users/attachments/20231109/f1fe7246/attachment-0001.sig>
More information about the slurm-users
mailing list