[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