[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:

    NOTE: Environment variables will override any options set in a batch
    script, and command line options will override any environment

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