On Fri, 12 Aug 2016 at 12:04am, Diego Zuccato wrote

 Without it you'll get a rank per thread, which may not be
useful to your code.
Can two threads of a single core get allocated to different users'
tasks? That would kill performance...
I'm trying to make things simple for my users, but that can be quite
hard in an heterogeneous cluster like ours...

On a related note, I ran into an accounting oddity which I think may have to do with HT. I gave an account a limit of cpu=5 and had a user in that account submit a 100 task job array with "-c 1". However, slurm only started 2 tasks at a time. sacct stated that each job was taking up 2 CPUs. Is that because they were running on hardware with HT enabled? That would make life difficult for me trying to specify limits on core usage on a heterogeneous cluster with both HT and non-HT hardware.

--
Joshua Baker-LePain
QB3 Shared Cluster Sysadmin
UCSF

Reply via email to