some tests fail if allocated nodes don't have the same number of threads
For example, if SLURM gives you two 1:4:2 nodes (sockets:cores:threads):
$ echo $SLURM_JOB_CPUS_PER_NODE
8(x2)
but if you get a 1:4:2 node (8 cores) and a 2:10:2 (40 cores), you get:
$ echo $SLURM_JOB_CPUS_PER_NODE
40,8
which `common.bash` doesn't know how to parse, at roughly line 83.
issue