Open mrvollger opened 2 months ago
Then it sounds like slurm won't properly allocate and restrict number of CPUs to your job. There are several ways to adjust the number of threads, for example using -j
Happy to use -j,
but just in case I wasn't clear, the node can only use 64 cores, so when pbmm2 detects 192, its CPU utilization is still only going to those 64 cores. Mostly, I was pointing out that there is some detection difference between e.g. nproc
and pbmm2
that allows nproc
to detect slurm's limit of 64 in this example.
I've created an internal ticket to look at this issue.
Operating system NAME="Rocky Linux" VERSION="8.9 (Green Obsidian)"
Package name pbmm2 v1.13.0
issue When I run pbmm2 I am finding that pbmm2 detects the total number of cores on the machine rather than what I have access to via my job on a slurm HPC. For example, here, pbmm2 detects 192 cores, but I only have 64, really:
Thanks, Mitchell