reframe
reframe copied to clipboard
flex-alloc-nodes - exec-order
The --flex-alloc-nodes=NODESTATE does not support multiple states with no intersecting names under slurm.
I am trying to submit some daily flexible single core jobs with --flex-alloc-nodes=idle* , but it would be great to allow such jobs to run on idle* and mix in order to speed up the testing process by using the async execution policy and the nodes in the mix state.
I suggest an extension of the syntax with an OR operator defined as pipe | resulting in something like --flex-alloc-nodes=idle*|mix|planned|......
Alternatively, one may also want --exec-order=ORDER to support partitions: this would improve serial execution as the configuring phase in slurm would happen more rarely.