Dedicated backend for Altair PBS Professional
PBSPro (compared to Torque) is supported and used on HPC and scales well.
Moreover PBS Professional had been released under an open source license in 2016 that opens it for much more potential deployments in the scientific sector.
Classical ARC PBS backend is one of the first backends and is it full of legacy oriented to Torque (or even more ancient PBS flavors).
It was decided to create a dedicated PBSPro backend that targeted to only PBSPro and will accommodate all fixes and improvements for production PBS Professional support.
This merge request introduce initial PBSPro support:
- code forked from the general PBS backend
- cleanup of code (removing conditional part not relevant for PBSPro)
- seriously reworked resource specification during submission (
submit-pbspro-job
) to support modern PBSPro way of selecting resources (aka-l select
) - infosys part accommodate
qstat
caching fixes to reduce load on the PBSPro server
Edited by Andrii Salnikov