All,

I am trying to figure out the bits required to allow users to use part of a 
node and not block others from using remaining resources.

It looks like the "OverSubscribe" option  is what I need, but that doesn't seem 
to quite be all of it.

I would like users to be able to request --exclusive if needed.
However, I would like when users don't then slurm prefers to pack jobs onto as 
few nodes as possible when they start.

I suspect it may be a combination of the settings in slurm.conf as well as how 
users are requesting nodes.

Currently, I have a user running an array that only needs one core. His script 
uses:
#SBATCH --time=00:10:00
#SBATCH --ntasks=1

But slurm is allocating one node per task and not putting multiple tasks on a 
node. Additionally, it appears nobody else is allowed to use that node until 
his job completes.

Could someone point me to the proper settings to have set for both users and 
slurm to accomplish this?

Brian Andrus
ITACS/Research Computing
Naval Postgraduate School
Monterey, California
voice: 831-656-6238

Reply via email to