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
