Scheduling & Job Management (3-part series): How to Get the Most from a Cluster

Date/Time:Tuesday, May 17, 2016 - 13:00 MDT to Thursday, May 19, 2016 - 15:00 MDT

Location: Online

This online workshop is targeted at current WestGrid account holders and focuses on getting the most out of a cluster using a scheduler. Split into three-parts, each two-hour session will provide hands-on training and offer users a chance to experiment with job submission techniques.

Part 1 will discuss how a scheduler works and how to use the knowledge to your advantage. Participants will practice how to submit basic jobs, with a focus on productivity. Other topics covered include:

optimizing walltime 
MPI and OpenMP jobs 
job arrays 
interactive jobs

Part 2 will discuss how to submit and run more advanced jobs. Participants will practice examining jobs, and understand their state. Knowledge and practice of the topics covered in Part 1 is a prerequisite for attending this workshop. Other topics covered include:

jobs and memory 
partitions 
gpus 
software licenses, job dependencies, accounting groups and advanced requests

Part 3 will discuss how a cluster chooses which jobs are to be run first by examining the topics of fairness, priority, and reservations. Participants will examine the state of the cluster and their jobs in order to troubleshoot problems. Knowledge and practice of the topics covered in Parts 1 and 2 is a prerequisite for attending this workshop.
 

Who Should Attend:
This session is intended for current WestGrid account holders who have had some experience submitting jobs but would like to learn how to increase their job productivity and efficiency. Familiarity with logging in to WestGrid systems, using UNIX and basic job script commands is recommended.

Pre-requisite Knowledge and Requirements:

You must have a WestGrid account to participate in this session. To register for an account, visit this page. 
Basic knowledge of Unix/Linux and scripting (or similar experience) is required. Participants should know: 

What a man page is 
How to edit, copy, and delete files 
How to use top and ps to see resources used of a process 
What unix environment variables are, how to set and display them



UBC Crest The official logo of the University of British Columbia. Urgent Message An exclamation mark in a speech bubble. Caret An arrowhead indicating direction. Arrow An arrow indicating direction. Arrow in Circle An arrow indicating direction. Arrow in Circle An arrow indicating direction. Bluesky The logo for the Bluesky social media service. Chats Two speech clouds. Facebook The logo for the Facebook social media service. Information The letter 'i' in a circle. Instagram The logo for the Instagram social media service. External Link An arrow entering a square. Linkedin The logo for the LinkedIn social media service. Location Pin A map location pin. Mail An envelope. Menu Three horizontal lines indicating a menu. Minus A minus sign. Telephone An antique telephone. Plus A plus symbol indicating more or the ability to add. Search A magnifying glass. Twitter The logo for the Twitter social media service. Youtube The logo for the YouTube video sharing service.