This is a design proposal for PBS to start supporting use of conditional and logical operators in the resources requested by jobs.

 

Interface 1: Extend PBS to allow users to submit jobs requesting multiple select specifications using logical OR ("||") operator.

Interface 2: Extend PBS to allow users to submit jobs requesting non-consumable resources with conditional operators.

Interface 3: New log/error messages added to PBS

Interface 4: New job attribute "ATTR_RequestedSpec"

Interface 5: New job attribute "ATTR_l_max"

Interface 6: New job attribute "ATTR_l_min"