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


Interface 5: New Job attribute called "sched_job_wide"


Interface 6: New job attribute "max_resc_req"


Interface 7: New job attribute "min_resc_req"


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