Hands-On HPC Crash Course
January 18, 20, and 21, 2022
Virtual Event


The Oak Ridge Leadership Computing Facility (OLCF) will host a virtual crash course for High Performance Computing (HPC) on January 18, 20, and 21, 2022. This training will cover the foundational skills needed to learn about HPC (e.g., UNIX, command-line text editors, intro C programming) before moving on to the basics of HPC itself. The event will be hosted on Zoom and Slack will be used for hands-on help during the exercises.

Who should attend and what are the prerequisites?
The target audience for this event are those new to HPC or those who need a refresher on basic HPC skills. You will need to have access to the internet and a computer that you are able to install an ssh client on. You will also need to be able to run Zoom locally – using either a desktop client or through a browser.

What happens at the event?
Each day, OLCF staff will cover a set of topics essential to HPC, where each topic will consist of a lecture followed by a hands-on component. Participants will be supported by OLCF staff through a combination of Zoom and Slack.

On Day 1, we will explain how/why HPC can be useful to you, help you get set up with an `ssh` client that will allow you to log in to a remote UNIX environment, and make sure everyone can log in. On Day 2, we will cover the foundational skills needed to participate in hands-on HPC exercises (e.g., UNIX, command-line text editors, intro C programming). Then, on Day 3, we will give an overview of HPC topics (programming environments, parallel programming models, job schedulers & job launchers) before turning you loose on a set of self-guided challenges that cover basic parallel programming and GPU programming topics. These self-guided challenges will be performed on OLCF’s Ascent training cluster, which has identical architecture to OLCF’s Summit supercomputer. Students will have continued access to the Ascent system for 1 week after Day 3 to complete all the challenges.

NOTE: You will need to register by January 3 to make sure we can get you approved for access to Ascent and compute resources used for this event.

Hands-On HPC Crash Course

  • Please enter your name.
  • Please check all options that describe your current level of experience with computing.

Draft Agenda Day 1 January 18

 

The length of some sessions may be adjusted before the event.

Time (all times EDT) Topic Presenter
1:00 PM – 1:10 PM Welcome
1:10 PM – 1:25 PM  What is HPC and why learn it?
(slides | recording)
Chris Fuson and Suzanne Parete-Koon

OLCF User Assistance & Outreach

1:25 PM – 1:35 PM SSH Clients and How to login
(slides | recording)
Hong Liu and Suzanne Parete-Koon
OLCF System Acceptance & User Environments
1:35 PM – 2:00 PM  Help with logging in OLCF User Assistance & Outreach

Draft Agenda Day 2 January 20

 

The length of some sessions may be adjusted before the event.

Time (all times EDT) Topic Presenter
1:00 PM – 1:10 PM Welcome
1:10 PM – 1:40 PM  Essential Linux Commands
(slides | recording)
Bill Renaud and Leah Huk
OLCF User Assistance & Outreach
1:40 PM – 2:00 PM  Linux Hands-On
(slides | recording)
Bill Renaud and Leah Huk
OLCF User Assistance & Outreach
2:00-2:30 PM  Command like Text  Editors

(slides | recording)

Subil Abraham
OLCF User Assistance & Outreach
2:30-3:00 PM Text Editors Hands-on Subil Abraham
OLCF User Assistance & Outreach
3:00-3:45 PM  Intro to C

(slides | recording)

Tom Papatheodore
OLCF System Acceptance & User Environments
3:45-4:15 PM  Intro to C Hand-on

 

Tom Papatheodore
OLCF System Acceptance & User Environments
4:15-4:30 PM  DIY Intro to Python Challenges Michael Sandoval
OLCF User Assistance & Outreach

Draft Agenda Day 3 January 21

 

The length of some sessions may be adjusted before the event.

Time (all times EDT) Topic Presenter
1:00 PM – 1:05 PM Welcome
1:05 PM – 1:15 PM Intro to Leadership Computing Facilities OLCF User Assistance & Outreach
1:15 PM – 1:30 PM Introduction to the Summit supercomputer
(slides | recording)
Tom Papatheodore
OLCF System Acceptance & User Environments
1:30 PM – 1:55 PM Using the Summit supercomputer
(slides | recording)
Tom Papatheodore
OLCF System Acceptance & User Environments
1:55 PM – 2:00 PM Scientific Discoveries with HPC OLCF
2:00 PM – 3:55 PM Hands-On Challenges Suzanne Parete-Koon
OLCF User Assistance & Outreach
3:55 PM – 4:00 PM  Check-in Suzanne Parete-Koon
OLCF User Assistance & Outreach

Zoom Joining information will be posted here on the day of the event.