You can use a job_submit plugin to automatically enter/edit a GRES value and avoid forcing users to enter it (assuming it applies to all jobs, e.g. "--gres=jobs").

Quoting Franco Broi <[email protected]>:

Yep that's how we do it, note that you need to specify Gres in three
places:

in slurm.conf

GresTypes=Mygres
NodeName=.... Gres=Mygres

and in gres.conf

Name=Mygres Count=2


And when you submit a job, use sbatch --gres=Mygres

On Wed, 2014-04-09 at 10:30 -0700, [email protected] wrote:
The simplest solution would probably be to define a generic resource
(GRES) of "jobs", two per node, and then in a job_submit plugin, set
every job to require one GRES of type "jobs" (at least that's what we
did on some Cray systems). More information here:

http://slurm.schedmd.com/gres.html
http://slurm.schedmd.com/job_submit_plugins.html


Quoting "Ethier, Michael" <[email protected]>:

> Hello,
>
>
>
> We have a user asking if there is a way to tell slurm to only schedule 2
> jobs per node at any one time. Is there an easy way to do this ?
>
>
>
> Thanks,
> Mike


Reply via email to