PBS Professional

Note

This resource manager is not actively maintained by the Open OnDemand developers, either because it was community-contributed or we no longer have access to a test system. As a result, bug fixes from the core team may be limited, but community patches are encouraged.

A YAML cluster configuration file for a PBS Professional resource manager on an HPC cluster looks like:

# /etc/ood/config/clusters.d/my_cluster.yml
---
v2:
  metadata:
    title: "My Cluster"
  login:
    host: "my_cluster.my_center.edu"
  job:
    adapter: "pbspro"
    host: "my_cluster-batch.my_center.edu"
    exec: "/opt/pbs"
   # bin_overrides:
      # qsub: "/usr/local/bin/qsub"
      # qselect: ""
      # qstat: ""
      # qhold: ""
      # qrls: ""
      # qdel: ""

with the following configuration options:

adapter

This is set to pbspro.

host

The host of the PBS Pro batch server.

exec

The installation path for the PBS Pro executables and libraries on the OnDemand host. For default installs from Github RPM releases this value should be /opt/pbs.

submit_host

A different, optional host to ssh to and then issue commands. Optional

bin_overrides

Replacements/wrappers for PBSPro's job submission and control clients. Optional

Supports the following clients:

  • qsub

  • qselect

  • qstat

  • qhold

  • qrls

  • qdel