Advanced Job Management @ A*STAR I

The objective of this course is to teach basic usage of PBS Professional job scheduler. You will learn basic job management such as submitting, deleting and viewing the status of jobs. Understanding about projects and quotas, writing batch scripts to submit unattended jobs.

2 May 2019

Level 17, Connexis South Tower, 1 Fusionopolis Way, Singapore 138632

Overview

The objective of this course is to teach basic usage of PBS Professional job scheduler. You will learn basic job management such as submitting, deleting and viewing the status of jobs. Understanding about projects and quotas, writing batch scripts to submit unattended jobs.

  • Introduction to PBS Professional
  • PBS Professional Key Features and Benefits
  • PBS Professional Components and Roles
  • Job submission
    • Batch and interactive jobs
    • Writing PBS batch scripts (learning various PBS directives used in the batch script)
    • Submitting batch and interactive jobs
    • Job submission options
  • Understanding Resources
    • Host wide and Job wide resources
  • Requesting resources in chunks
  • Deferring Job Execution
  • Job Management
    • List jobs
    • Learn various job states
    • Delete jobs
    • Hold jobs
  • Selective job querying
  • Projects management
    • Understanding Projects and quota
    • Submitting jobs to a specific project
    • Checking project usage and balance
  • Learning about various queues
  • Handling output and error files
  • A valid user account on NSCC system, ASPIRE1
  • Pre-installed SSH client like Putty or Moba-Xterm to connect to ASPIRE1 on user’s laptop
  • Basic understanding of Linux commands.
    • File management
    • “vi” editor
    • Using “modules” in Linux

At the end of this course, one should have a fair undertaking about PBS Pro, projects and queues configuration at NSCC, basic job management.