reframe icon indicating copy to clipboard operation
reframe copied to clipboard

flex-alloc-nodes - exec-order

Open Lewih opened this issue 5 months ago • 1 comments

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.

Lewih avatar May 23 '25 14:05 Lewih