@olderandcolder I would definitely read the links @adarsh provided. But the quick answer is that you don’t have a “ncpus=1+1” in your jobs.
rather a select statement is a collection of chunks each separated by plus sign. So you are selecting this
and also another
in many clusters this would be the same thing as writing:
I.e. give me two nodes and on each of those nodes I need 1 core, but I’m sure plenty of people at altair can site reasons why the two different syntaxes could generate different results depending on your particular cluster’s configuration.
Using the multi-chunk syntax can get interesting if in your setup it’s possible to select non-homogeneous configurations. I.e. give me 1 large memory node “plus” give me two nodes that have gpus. Of course writing a job script that can properly dispatch processes on a non-homogenous set of nodes could also be an interesting exercise.