Table of Contents | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Why invest the time and effort to learn HPC?
Learning how to use HPC will likely not be valuable for all users in all cases, but it can be exceptionally valuable and save significant time and effort in certain situations. Learning these skills provide HPC knowledgable users with a strategic advantage that can serve them throughout their academic, research, and professional careers.
Anyone with a workstation crashing due to memory problems from too much data, running time consuming computational tasks, performing repetitive computations, wanting to scale their computational work, or just needing more compute power should consider using HPC resources for improved speed, efficiency and time-savings.
Common HPC Skills
Becoming an expert in HPC requires knowledge in Linux Command Line, and mastering a number of tools. The tools that provide the greatest value to you may be different from those in other scientific domains. While it may seem initially daunting, UW ARCC helps all researchers regardless of HPC experience level. Our department has developed a number of tutorials and we offer bi-weekly office hours allowing you to learn HPC at your own pace. Below is a very general list of common set of skill to master to become an expert HPC user:
Data Transfers and Management
Common Commonly Used Software for on HPC Clusters (Conda, Python, R, etc)
Scheduled Trainings
UW ARCC will host a HPC Bootcamp titled Research Computing & HPC Essentials - (Getting started with ARCC's services). The bootcamp runs for a full week and due to demand is scheduled to be held twice during late Summer/Early Fall 2024:
August Bootcamp (Monday August 12, 2024 through Friday August 16, 2024)
September Bootcamp (Monday September 9, 2024 through Friday September 13, 2024)
This bootcamp can help train new or intermediate users on HPC, and will cover the topics in modules listed in the table below:
...
Day of the Week
...
Topics/Modules
...
Monday
...
Intro to Linux and Command Line
Text Editors in Linux
...
Tuesday
...
Intro to HPC
...
Wednesday
...
Using OnDemand (Access to ARCC HPCs in a web browser)
Data Management and Transfers
...
Thursday
...
Using Conda on HPC
Using Python on HPC
Using R/R-Studio on HPC
...
Friday
...
Jupyter Notebooks on HPC
Intro to External HPC Resources
...
Environments and Software Package Management: Conda & Pip
Python
Jupyter Notebooks
ARCC Hosted Training
Fall 2024
Insert excerpt | ||||||||
---|---|---|---|---|---|---|---|---|
|
More HPC Training Resources
During Spring and Fall semesters, ARCC and the Digital Scholarship Center offer a number of relevant workshops on HPC, R, Python, Data Management, and other helpful and related topics.
To see currently scheduled topics, please see the the Library Events Calendar
Expand | ||
---|---|---|
| ||
Spring 2024
Fall 2023
Spring 2023
Fall 2022
Spring 2022
|
Introductory videos
Intro to ARCC: who we are, what we do, our services.
Intro to HPC clusters: high level architectural concepts
Getting started on ARCC infrastructure: where to put data, how to connect to cluster, how to start compute jobs.
RMACC Courses
Other Members of RMACC have shared their training online. Visit the RMACC Training web page for more information.