Thanks for the hint, Chris! Best regards, Marcel
Am 04.05.2018 um 16:06 schrieb Chris Samuel: > On Friday, 4 May 2018 4:25:04 PM AEST Marcel Sommer wrote: > >> Does anyone have an explanation for this? > > I think you're asking for functionality that is only supported with slurmdbd. > > All the best, > Chris > Am 07.05.2018 um 13:08 schrieb Chris Samuel: > On Monday, 7 May 2018 5:41:27 PM AEST Marcus Wagner wrote: > >> To me it looks like CPUs is the synonym for hardware threads. > > Interesting, at ${JOB-1} we experimented with HT on a system back in 2013 and > I didn't do the slurm.conf side at that time, but then you could only request > physical cores and you would be allocated both thread units (unless you lied > to Slurm and listed them as physical cores instead). > > Everything I've ever done since has had ThreadsPerCore=1, until today where > we > have some KNL nodes which are ThreadsPerCore=4. > > I can confirm there that you get 4 hardware thread units (a single core) when > you request -n 1 -c 1 - here from an interactive job on a KNL node: > > [csamuel@gina1 ~]$ cat /sys/fs/cgroup/cpuset/$(cat /proc/$$/cpuset)/ > cpuset.cpus > 0,68,136,204 > > So in the sense of what you put in slurm.conf you are indeed right, > CPUs=boards*sockets*cores*threads, but from the point of view of what you > *request* CPUs are just boards*sockets*cores. > > Confusing! > > All the best, > Chris >