High Performance Computing Workshop 2015 | Workshop | High Performance Computing | Academic Technologies

High Performance Computing Workshop 2015

Compute Canada and WestGrid User Training Seminar

“High Performance Computing (HPC) is redefining the way research is done. As a consequence, research in all disciplines is delivering new knowledge and innovation, resulting in wealth creation, social advantage and well-being for all Canadians. Compute Canada’s goal is to build on the significant successes achieved to date and to address the opportunities and challenges that lie ahead.”

-- Compute Canada

The University of Alberta is an important partner in WestGrid and Compute Canada’s large-scale Research Computing platforms. University of Alberta students, researchers and faculty can tap into these platforms to achieve their research objectives!

Embedded within Research Data Management Week (May 4-8, 2015) the workshop series is designed to provide users of all levels with an overview of Compute Canada and WestGrid functions and opportunities.

Come to one session, or come to them all!

Please note: A Compute Canada / WestGrid account is recommended to participate fully in some of the sessions, but is not required to attend the workshop. If you are interested in obtaining an account, please visit the WestGrid site for more information.

WestGrid

 

Compute Canada

 

Register
Now!

 

Workshop Schedule and Abstracts

Monday, May 4, 2015

12:00pm-1:00pm—Brown Bag: Overview of Compute Canada Services
Location: Arts & Convocation Hall 3-09B
Speaker:
John Simpson

Abstract: A quick overview of new research support directions of Compute Canada that will be particularly attractive to researchers outside of “traditional” heavy research computing based disciplines.

Monday, May 4, 2015

1:00pm-4:00pm—Intro to High Performance Computing and Data Centre Tour
Location: ETLC 5-013
Speaker:
Kamil Marcinkowski

Abstract: This session is intended for beginners, as well as experienced HPC users looking for a refresher on basic HPC terminology and procedures. We begin with a brief discussion of Compute Canada and WestGrid organizations. After that, we introduce and define major concepts of High Performance Computing (HPC), including cluster, grid, cloud and “big data.” The discussion ends with a guided tour of the IST data centre and an opportunity to have all your HPC questions answered by our in-house experts!


Tuesday, May 5, 2015

9:00am-11:30pm—Using Compute Canada’s Cloud Services for Your Research
Location: ETLC 5-013
Speaker:
John Simpson

Abstract: This is a predominantly hands on session that will put three tools in the hands of participants:

  • OwnCloud (50Gb of Dropbox-like storage)
  • Globus (Efficient, fault-tolerant, secure file transfer)
  • Cloud (VMs, storage, and an outward facing IP address)

 

The last item--the Compute Canada Cloud--will focus on the administration side of working with the cloud environment. For the actual deployment and development of software within the cloud environment it is recommended that users consider the Intro to Unix/Linux session that is offered on Wednesday afternoon.

New directions in research support by Compute Canada for researchers outside of more “traditional” high performance computing fields will also be covered as an extension of the Brown Bag session held on Monday.


Tuesday, May 5, 2015

1:00pm-2:30pm—Introduction to Unix/Linux
Location: ETLC 5-013
Speaker:
Vineet Khandpur

Abstract: Intended for people with minimal-to-no experience with a Unix command-line interface, this session presents the basic skills required to start working with Unix systems. Most of the session is hands-on practice with key Unix commands, but with a short introduction to the history, theory and philosophy of Unix, including a discussion of the distinction between Unix and Linux.

Tuesday, May 5, 2015

2:30pm-4:00pm—Introduction to Scripting
Location: ETLC 5-013
Speaker:
Vineet Khandpur

Abstract: Intended for people with minimal-to-no experience writing scripts within a Unix-style environment, this session presents the basic skills and coding background necessary to begin writing simple scripts to control jobs within a BASH environment.

Prerequisite: The Introduction to Unix/Linux course immediately prior or a skill set similar to what that course would provide.


Wednesday, May 6, 2015

1:00pm-4:00pm—WestGrid Basic Systems
Location: ETLC 5-013
Speaker:
Masao Fujinaga

Abstract: This workshop session is an introduction to HPC using WestGrid. Participants are guided through the steps of transferring a program, compiling it and submitting a batch job. In the process, we discuss the software and tools available on the system, how to write scripts and where to find documentation. This session has been developed for beginner through intermediate levels of HPC users.


 

Thursday, May 7, 2015

9:00am-12:00pm—West Grid Scheduling Part 1
Location: ETLC 5-013
Speaker:
Kamil Marcinkowski

Abstract: This workshop session focuses on getting the most out of a cluster using a scheduler. Participants explore how to submit jobs, including more advanced topics such as job arrays, gpus and checkpointing. In the second part, participants discuss in greater detail how a scheduler works and how to use the knowledge to your advantage. The third part builds on the knowledge gained in the first two parts through the process of discovering why jobs are not running. While intermediate and advanced topics are covered, this section is intended to help HPC users of all levels become more proficient.

Prerequisite: WestGrid Basic Systems or similar experience.

Thursday, May 7, 2015

1:00pm-4:00pm—West Grid Scheduling Part 2
Location: ETLC 5-013
Speaker:
Kamil Marcinkowski

Abstract: The second part of the WestGrid scheduling workshop.

Prerequisite: WestGrid Scheduling Part 1.