Image

Summer 2024 Virtual Hands-On HPC Crash Course

Summer 2024 Virtual Hands-On HPC Crash Course
June 17, 24, July 1, 8. 

Virtual via Zoom

Virtual Event


The Oak Ridge Leadership Computing Facility (OLCF) will host a virtual crash course for High Performance Computing (HPC) on June 17, 24 and July 1, 8 2024. This training will cover the foundational skills needed to learn about HPC (e.g., UNIX, command-line text editors, intro C and Python 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. You will also need to be able to run Zoom locally – using either a desktop client or through a browser. ORNL Summer Interns are encouraged to participate in this series.

Odo Training Cluster Access 

You must apply for Project TRN025  to get access to the training cluster, called Odo, that we will use for the course. To apply for that account please follow the instructions listed here: https://docs.olcf.ornl.gov/systems/odo_user_guide.html#obtaining-access-to-odo

Please ensure that you apply at least 1 week prior to your course session to ensure access.

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. Students will have access to a Unix environment.

The Agenda

Below is the basic agenda for the course. We update the course materials continuously,  however, we have provided previous course recordings and slides within the agenda, as supplemental resources for students. It is still important to attend the course so that you may ask questions and get the most current information and updated assignments.

Students who complete a select set of exercise will get an Introduction to HPC certificate that can be used on resumes.

Dates Topics Time (all times EDT)
 

Monday June 17

Foundations:
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 cover UNIX and command-line text editors.
Materials from last year’s course:

1:00- 2:30 pm
Monday June 24 Introduction to Python Programming

Materials from a previous course:

 

1:00- 2:30 pm
Monday   July 1 Introduction to C programming

Materials from a previous course:

1:00- 2:30 pm
Monday July 8 Hands on HPC
We will give an overview of HPC topics (programming environments, parallel programming models, Machine Learning) 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 Odo raining cluster, which has identical architecture to OLCF’s Frontier supercomputer. Students will have continued access to the Odo system for 2 weeks after this event to complete all the challenges.
Materials from a previous course:
(Note: The last time this ran, it was on Summit/Ascent, and the slides below reflect this. This course will be on Odo, and we will upload the new slides and recordings after the lectures.

1:00-4:00 pm

 

Registration is limited to 160 people. When that limit is reached, the registration form below will disappear. 


Registration 

2024 Summer Hands-On HPC Crash Course

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

Draft Agenda June 17

Time (all times EDT) Topic Presenter
1:00 PM Welcome Suzanne Parete-Koon, HPC Engineer
1:02 PM What is HPC Trey White, Computational Scientist
1:22 PM Login Suzanne Parete-Koon, HPC Engineer
1:30 PM Intro to Unix Michael Sandoval, HPC Engineer
2:00 PM Intro to Vim Fernando Posada Correa, HPC Engineer
2:30 PM Extra Help with login Suzanne Parete-Koon, HPC Engineer

Draft Agenda Day 2 June 24

Time (all times EDT) Topic Presenter
1:00 PM Welcome back Suzanne Parete-Koon, HPC Engineer
1:02 PM What is HPC Trey White, Computational Scientist
1:10 PM Intro to Python Michael Sandoval, HPC Engineer
2:30 PM Close

Draft Agenda Day 3 July 1

Time (all times EDT) Topic Presenter
1:00 PM Welcome Back Suzanne Parete-Koon, HPC Engineer
1:02 PM What is HPC? Trey White, Computational Scientist
1:10 PM Intro to C Subil Abraham, HPC Engineer
2:30 PM Close

 

Draft Agenda Day 4 July 8

Time (all times EDT) Topic Presenter
1:00 PM Welcome Back Suzanne Parete-Koon, HPC Engineer
1:02 PM What is HPC Trey White, Computational Scientist
1:15 PM Odo Overview Subil Abraham, HPC Engineer
1:30 PM Hands-on Session 1 Workflow and Job Launcher
2:00 PM Parallel Programming Models and Certificate requirements Suzanne Parete-Koon, HPC Engineer
2:55 PM Hands-on Session 2 Parallel Programming models
3:00  Intro to Machine Learning Michael Sandoval, HPC Engineer
3:15  Hands-on Session 3 Python and Machine Learning exercises
4:00 Final Check-in and Questions All

 

Zoom Joining information will be emailed to after you register.

 

Date

Jun 24 2024

Time

1:00 pm - 2:40 pm
Category
QR Code

Comments are closed.