<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">I ran into this myself.  By default Slurm allocates HT's as pairs (associated with a single core).  The only adequate way I figured out to force HT = core is to make them full-fledged cores in the config:<div class=""><br class=""></div><div class=""><br class=""></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class=""><div class="">NodeName=csk007 CPUs=80 Boards=1 SocketsPerBoard=2 CoresPerSocket=40 ThreadsPerCore=1 RealMemory=385630 TmpDisk=217043</div></div></blockquote><div class=""><br class=""></div><div class=""><br class=""></div><div class="">and then I make sure those nodes have a "HT" feature on them to remind me they're configured with HT enabled -- also lets users request nodes with or without "HT" feature.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""><blockquote type="cite" class="">On Dec 7, 2018, at 6:12 AM, Sidiney Crescencio <<a href="mailto:sidiney.crescencio@clustervision.com" class="">sidiney.crescencio@clustervision.com</a>> wrote:<br class=""><br class="">Hello All,<br class=""><br class="">I'm facing some issues to use the HT on my compute nodes, I'm running slurm 17.02.7<br class=""><br class="">SelectTypeParameters    = CR_CORE_MEMORY<br class=""><br class="">cgroup.conf<br class=""><br class="">CgroupAutomount=yes<br class="">CgroupReleaseAgentDir="/etc/slurm/cgroup"<br class=""><br class=""># cpuset subsystem<br class="">ConstrainCores=yes<br class="">TaskAffinity=no<br class=""><br class=""># memory subsystem<br class="">ConstrainRAMSpace=yes<br class="">ConstrainSwapSpace=yes<br class=""><br class=""># device subsystem<br class="">ConstrainDevices=yes<br class=""><br class="">If I try to allocate the 80 CPUs it will not work, I couldn't find why this doesn't work. Do you guys have any ideas or could cause this issue? I've been playing with several different parameters on the node definition, also using --threads-per-core, etc.. but still I should be able to allocate the 80 cpus.<br class=""><br class="">Thanks in advance.<br class=""><br class="">srun --reservation=test_ht -p defq -n 80 sleep 100<br class="">srun: error: Unable to allocate resources: Requested node configuration is not available<br class=""><br class="">--------------<br class=""><br class="">[root@csk007 ~]# slurmd -C<br class="">NodeName=csk007 CPUs=80 Boards=1 SocketsPerBoard=2 CoresPerSocket=20 ThreadsPerCore=2 RealMemory=385630 TmpDisk=217043<br class="">UpTime=84-00:36:44<br class="">[root@csk007 ~]# scontrol show node csk007<br class="">NodeName=csk007 Arch=x86_64 CoresPerSocket=20<br class="">   CPUAlloc=0 CPUErr=0 CPUTot=80 CPULoad=4.03<br class="">   AvailableFeatures=(null)<br class="">   ActiveFeatures=(null)<br class="">   Gres=(null)<br class="">   NodeAddr=csk007 NodeHostName=csk007 Version=17.02<br class="">   OS=Linux RealMemory=380000 AllocMem=0 FreeMem=338487 Sockets=2 Boards=1<br class="">   State=RESERVED ThreadsPerCore=2 TmpDisk=0 Weight=1 Owner=N/A MCS_label=N/A<br class="">   Partitions=defq<br class="">   BootTime=2018-09-14T12:31:05 SlurmdStartTime=2018-11-29T15:25:03<br class="">   CfgTRES=cpu=80,mem=380000M<br class="">   AllocTRES=<br class="">   CapWatts=n/a<br class="">   CurrentWatts=0 LowestJoules=0 ConsumedJoules=0<br class="">   ExtSensorsJoules=n/s ExtSensorsWatts=0 ExtSensorsTemp=n/s<br class=""><br class="">-----------------------<br class=""><br class="">-- <br class="">Best Regards, <br class="">Sidiney<br class=""></blockquote><br class=""><div class=""><br class="">::::::::::::::::::::::::::::::::::::::::::::::::::::::<br class="">Jeffrey T. Frey, Ph.D.<br class="">Systems Programmer V / HPC Management<br class="">Network & Systems Services / College of Engineering<br class="">University of Delaware, Newark DE  19716<br class="">Office: (302) 831-6034  Mobile: (302) 419-4976<br class="">::::::::::::::::::::::::::::::::::::::::::::::::::::::<br class=""><br class=""><br class=""><br class=""></div><br class=""></div></body></html>