<div dir="auto">You can use node feature in defining the node types in slurm.conf.<div dir="auto"><br></div><div dir="auto">Then when requesting for the job,  use -C <feature name> toy just use those node type.</div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, May 11, 2018, 5:38 AM Antonio Lara <<a href="mailto:antonio.lara@uam.es">antonio.lara@uam.es</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello everyone,<br>
<br>
Hopefully someone can help me with this, I cannot find in the manual if <br>
this is even possible:<br>
<br>
I'm a system administrator, and the following question is from the <br>
administrator point of view, not the user's point of view:<br>
<br>
I work with a cluster which has a partition containing many nodes. These <br>
nodes belong to "different categories". This is, we bought at once <br>
several machines that are of the same type, and we did this several <br>
times. So, for example, we have 10 machines of type A, 20 machines of <br>
type B and 15 machines of type C. Machines of type A are more powerful <br>
than machines of type B, which are more powerful than machines of type C.<br>
<br>
What I am trying to achieve is that Slurm "forces" parallelized jobs to <br>
be allocated in machines of the same type, if possible. That is, that <br>
there is some type of priority which tries to allocate only machines of <br>
type A, or only machines of type B, or only of type C, and only <br>
distribute jobs among machines of different types when there are not <br>
enough nodes of the same type available.<br>
<br>
Does anyone know if this is possible? The idea behind this is that <br>
slower machines are not delaying the calculations in faster machines <br>
when a job is distributed among them, and all machines work more or less <br>
at the same pace.<br>
<br>
I've been told that It is NOT an option to create different partitions, <br>
each containing only one type of machine.<br>
<br>
Please, note that I'm not looking for a way to choose as a user which <br>
nodes to use for a job, what I need is that slurm does that, and decides <br>
what nodes to use, using similar nodes if available.<br>
<br>
The closest that I could find in the manual was using consumable <br>
resources, but I think this is not what I need, there are several <br>
examples, but they don't seem to fit with this.<br>
<br>
Thank you for your help!<br>
<br>
<br>
</blockquote></div>