Packing or spreading single-CPU jobs
Hello, I'd like to somehow achieve this: Group A of nodes runs jobs that are supposed to be packed, i.e. if each node has 16 cpus, pack 16 jobs on the first node before using node 2. But for group B, assign every job their own node until all of them have one job, then put a second one on each node until all of them have 2 ... Ir number of jobs doesn't work, load or available memory would do as well, but it seems there's no way of telling slurm to sort the possible nodes by some criteria. Gerhard
The only thing I know of in this direction is the CR_LLN SelectTypeParameters, which instructs the scheduler to select the least loaded node (based upon the number of idle CPUs) for the whole cluster, or the similar LLN that can be set on individual partitions. I've always wanted the opposite, but haven't found it. :) -- Regards, Bjørn-Helge Mevik, dr. scient, Department for Research Computing, University of Oslo
participants (2)
-
Bjørn-Helge Mevik -
Gerhard Strangar