Hello,

 

I would like to know if there is any mechanism to avoid a user to do “cheating” when he submits a job. For example, a user submits a OpenMP job requesting 1 node (-N 1) and 2 tasks (-n 2). However, inside his script (or compiled in his binany), user uses more than 2 ntasks, for example, all free cores. For SLURM, job is only using 2, but really, node is 100% assigned to that job.

 

SLURM can control that “abuse” in some way? Cgroups?

 

Thanks.