« Return to Course Schedule
5-Day Training: PBS Professional, PBS Plugins, PBS Compute Manager

Improving Your Proficiency with PBS Professional

PBS Professional is a workload management system that provides a unified batch queuing and job management interface to a set of computing resources. PBS Professional is an ideal solution for customers who need consistent job submission and monitoring, want automated staging of input and return of output files, and more importantly seek security and reliability for their workload. We will discuss in depth various PBS scheduling policies, and observe how they work using the lab exercises provided. Students will complete the class with a better understanding of how PBS Professional works and how to optimize their HPC complex.

Day One:
We will start with the basics of workload management and an overview of PBS Professional. Students will have the opportunity to install PBS, query Altair licenses, and go over the PBS directory structure. The second half of the day, we will explore different methods for submitting PBS jobs, and query jobs using basic and advanced techniques.

Day Two:
Day two will start with configuring each of the PBS components. Students will learn PBS features and details of scheduling policies. Students will have the opportunity to work through lab exercises to better understand how PBS features work.

Day Three:
For day three, we will focus on techniques for site-specific customization, such as writing hooks, configuring failover, using custom resources, and limiting resource usage.

Day Four:

Using PBS Plugins to Customize and Extend your Environment

PBS Professional has evolved over the past two decades, and now has many new and powerful features. Over the past few years, PBS has provided site administrators with a powerful new plugin framework. PBS Plugins are scripts written in Python, providing sites with more control and flexibility in managing PBS jobs. PBS Plugins allow sites to perform job submission filtering such as setting resource limits per job, and accepting or rejecting jobs based on requested resources. Plugins can be used for health checks and advanced site-specific customization.

Students in this course will first learn the fundamentals of PBS Plugins and how to write them using the Python scripting language. We will show each student step by step how to construct Plugins, from the simplest form up to advanced capability. Moreover, students will be provided with a workshop machine they can use to create their own effective PBS Plugins scripts.

Day Five:

Introduction to Integrating Applications Using Compute Manager


Compute Manager allows users to submit jobs through a Web-based interface, manage workloads, and immediately review and download the results. Users can also use Compute Manager to plot curves and create animations without needing to first download the results. Compute Manager is application-aware, which means that jobs can be set up on distributed resources with easily configurable application definitions, thereby supporting virtually unlimited solver formats. These jobs are then monitored both graphically and analytically, making results visualization, with secured access, possible from any internet-enabled device.

In this training course, students will learn how to integrate various applications using the Compute Manager interface. Students will not only be shown and taught how to analyze various integrated application definitions, but be technically guided so they can create their own effective and functioning application definitions during this training course.

PBS Professional has evolved over the past two decades, and now has many new and powerful features. Over the past few years, PBS has provided site administrators with a powerful new plugin framework. PBS Plugins are scripts written in Python, providing sites with more control and flexibility in managing PBS jobs. PBS Plugins allow sites to perform job submission filtering such as setting resource limits per job, and accepting or rejecting jobs based on requested resources. Plugins can be used for health checks and advanced site-specific customization.

Students in this course will first learn the fundamentals of PBS Plugins and how to write them using the Python scripting language. We will show each student step by step how to construct Plugins, from the simplest form up to advanced capability. Moreover, students will be provided with a workshop machine they can use to create their own effective PBS Plugins scripts.

Class Format
  • 5 days (The start time is 9:00 AM and end time is 5:00 PM)
  • Instructor led
  • Hands-on exercises, one student to a computer
Prerequisites:
Basic knowledge of PBS Professional is required.
Basic knowledge of Python is recommended.

Instructor
Manish Amin

Cost: PBS Professional – 3 days is $1200 per person
PBS Professional + PBS Hooks or PBS Compute Manager - 4 days is $1400 per person
PBS Professional + PBS Hooks + PBS Compute Manager – 5 days is $1500 per person
Upcoming Dates
October 23-27, 2017
Troy, MI
Register Now

Request Informaton



Get Started Today!



Subscribe to join our Newsletter
Learn about product training, news, events and more.