OpenPBS (previously known as the PBS Professional Open Source Project) software optimizes job scheduling and workload management in high-performance computing (HPC) environments – clusters, clouds, and supercomputers – improving system efficiency and people’s productivity. Built by HPC people for HPC people, OpenPBS is fast, scalable, secure, and resilient, and supports all modern infrastructure, middleware, and applications.
Scalability: supports millions of cores with fast job dispatch and minimal latency; tested beyond 50,000 nodes
Policy-Driven Scheduling: meets unique site goals and SLAs by balancing job turnaround time and utilization with optimal job placement
Resiliency: includes automatic fail-over architecture with no single point of failure – jobs are never lost, and jobs continue to run despite failures
Flexible Plugin Framework: simplifies administration with enhanced visibility and extensibility; customize implementations to meet complex requirements
Health Checks: monitors and automatically mitigates faults with a comprehensive health check framework
Voted #1 HPC Software by HPC Wire readers and proven for over 20 years at thousands of sites around the globe in both the private sector and public sector
We’re releasing PBS as OpenPBS… why? More than 20 years ago, I was just starting my career in HPC at NASA…
OpenPBS is a community effort and there are a variety of ways to engage, from helping answer questions to benchmarking to developing new capabilities and tests. We value being aggressively open and inclusive, but also aggressively respectful and professional (see our Code of Conduct).
The best place to start is by joining the mailing lists. You can view archives and join here.
Please consider letting the community know about your use of OpenPBS. Your organization name and system information will be added to the public list of OpenPBS users at the OpenPBS Registry Page. Use this opt-in form to register.
Important updates relevant to the entire OpenPBS community
General questions and discussions among end users
Technical discussions among developers
Includes roadmaps, processes, how-to articles, coding standards, release notes, etc
Includes full source and test framework — fork and submit pull requests to contribute
Includes bugs and feature requests and status
We are integrating OpenPBS with the OpenHPC software stack. The mission of OpenHPC is to provide an integrated collection of HPC-centric components to provide full-featured HPC software stacks. OpenHPC is a Linux Foundation Collaborative Project. Learn more at:
There is a huge opportunity to advance the state of the art in HPC scheduling by bringing the entire HPC world together, marrying public sector innovations with private sector enterprise know-how, and retargeting the effort wasted re-implementing the same old capabilities again and again towards pushing the outside of the envelope. At the heart of this vision is fostering common standards (at least defacto standards like common software). To this end, Altair has made a big investment by releasing PBS Professional-based technology under an Open Source license as OpenPBS (to meet the needs of the public sector), while also continuing to offer PBS Professional under a commercial license (to meet the needs of the private sector). One defacto standard that can work for the whole HPC community. See Dr. Bill Nitzberg's Open Letter to the HPC Community for more details.
For more information on commercial PBS Professional solutions, visit www.altair.com/pbs-works.