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

link to forum discussion

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 resource call "job_wide"


Interface 6: New Job attribute called "sched_job_wide"


Interface 7: New job attribute "ATTR_l_max"


Interface 8: New job attribute "ATTR_l_min"


Interface 9: Limitation in running jobs with "qrun -H" option.