[slurm-users] Meaning of --cpus-per-task and --mem-per-cpu when SMT processors are used

Alexander Grund alexander.grund at tu-dresden.de
Wed Mar 4 09:12:52 UTC 2020


we have a Power9 partition with 44 processors having 4 cores each 
totaling 176.

`scontrol show node <node>` shows "CoresPerSocket=22" and "CPUTot=176" 
which confuses me. Especially as `whypending` reports e.g. "172 cores 
free: 1"

So what are "CPUs" and what are "Cores" to SLURM? Why does it mix up 
those 2?

Most importantly: Does this mean `--cpus-per-task` can be as high as 176 
on this node and `--mem-per-cpu` can be up to the reported "RealMemory"/176?

Thanks a lot,
Alexander Grund

Alexander Grund
Interdisziplinäre Anwendungsunterstützung und Koordination (IAK)

Technische Universität Dresden
Zentrum für Informationsdienste und Hochleistungsrechnen (ZIH)
Würzburger Str.35/Chemnitzer Str.50, Raum 010 01062 Dresden
Tel.: +49 (351) 463-35982
E-Mail: alexander.grund at tu-dresden.de

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.schedmd.com/pipermail/slurm-users/attachments/20200304/90e528e4/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5204 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.schedmd.com/pipermail/slurm-users/attachments/20200304/90e528e4/attachment-0001.bin>

More information about the slurm-users mailing list