We are bringing a new machine online with a dragonfly network. We have resources named tier0 which identify the racks (with a top of rack switch) and tier1 which identifies the dragonfly group the node is in. We are having trouble with one of the dragonfly groups. We don’t want to take the nodes offline because they are still functional for jobs that are not IO intensive, but we want to make sure things like IOR don’t end up on that dragonfly group. Ideally, what I would like to be able to do is something like:
so the nodes can be selected as long as they do not have tier1=g2. If I can’t do the above, and even if I can, it would also be nice sometimes to be able to do an or, so something like:
In that case the 32 nodes can come out of any of the listed groups.
I could not find anything like that in the manuals, so I suspect there is no support for it, but perhaps I missed something or there is a workaround?