Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

If it’s always been on your “to-do list” to learn how to use HPC, consider signing up for our HPC Bootcamp.

...

nameBootcamp Info

UW ARCC will host a HPC Bootcamp titled Research Computing & HPC Essentials - (Getting started with ARCC's services). The bootcamp will be held in person only (no virtual attendees), and runs over the course of a full week. Attendees are encouraged to bring their own devices, but some lab computers will be available at the Bootcamp. Due to demand UW ARCC has scheduled the bootcamp 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)

Interested parties may sign up for

...

bootcamps here.

Note

Notice: Our August Bootcamp is full. Users may still sign up for the September Bootcamp or e-mail arcchelp@uwyo.edu to join our August Bootcamp waitlist.

title

Beginning at 9am
ITC 259

Excerpt
nameBootcamp Info

Our bootcamp materials can help train new or intermediate users on ARCC HPC resources, and will cover the topics in modules listed in the table below:

Intro to

Beginning at 9am
ITC 259

title

Beginning at 9am
ITC 259

Thursday PMPython, Conda and Pip on the Cluster

Schedule

Topics/Modules (Expand for Description)

Monday AM

Expand
title

Linux Command

-

Line: The File System

Expand
titleContent Description

Introduce users to typing commands using the command line to work with the Linux operating system. Focusing on hands-on exercises, it will introduce the basic structure and use of the file system, and how to find help.

Monday PMIntro to

Expand
title

Linux Command

-

Line: View, Find and Search

Files

Expand
titleContent Description

Introduce how to work with, view, find and search the content of text files. The workshop is aimed at beginners with basic command-line experience of the Linux file system and will focus on hands-on exercises.

Prerequisites: Basic command-line experience or attendance at Intro to Linux Command Line: The File System

Text Editors in Linux

Expand
titleText Editors in LinuxContent Description

Introduce the various text editors available on our Services. Using emacs as a GUI via an OnDemand interactive desktop, and vim/nano from a terminal command line.

Prerequisites: Basic command-line experience or attendance at either Intro to Command Line module

Tuesday AM
Beginning at 9am
ITC 259

Intro to HPCs

Expand
titleIntro to HPCContent Description

Introduce UW ARCC, our core services, and how we can help.
Introduce the core concepts behind High Performance Computing and clusters.

Tuesday PM

Introduce available HPC Resources to UW Researchers

Intro to Cluster Access

title
Expand
titleIntro to Accessing the ClusterContent Description

Introduce users on how to remotely access the clusters

  • Over the web using OnDemand

  • Accessing Beartooth with traditional SSH and 2 factor authentication

  • Accessing MedicineBow using passwordless authentication

Expand

Optional IT Data Center Tour Over Lunch Hour

Intro to

using the

LMOD: The Module System

 Introduce users on

Expand
titleContent Description

Introduce users to LMOD, ARCC’s HPC software module system.
Introduce how to set up and personalize their environment and software for their computational needs. 

Intro to Job Scheduling

Expand
titleIntro to Job SchedulingContent Description

Introduce users to job management using the Slurm system - demonstrating how to create interactive jobs and submit jobs to the cluster queue that follow a basic workflow.

Wednesday AM

Expand

Using OnDemand (

Access to

ARCC HPCs in a web browser)

Navigating Remote

Expand
titleContent Description

Introduce OnDemand

Show users how to navigate remote web access to HPC Services

Wednesday PM

.

Conda: Creating Python/R and other Application Environments

Expand
titleContent Description

 Introduce what Conda is and how it can be used to create a variety of environments, such as Python/R and contained applications.

Review: Consolidating what we covered so far

Thursday
Beginning at 9am
ITC 259

Data Management

Expand
titleData Management Module Description

Introducing the concept of data management with a focus on some common best practices of working with data on ARCC systems.

Data Transfers

Expand
titleData TransfersContent Description

The practical options for transferring data from onto HPC systems from local computers and remote servers.

Thursday AM

titleIntro to
Expand

Using

Conda: Creating Python/R and other Application Environments

 Introduce what Conda is and how it can be used to create a variety of environments, such as Python/R and contained applications.

title
Expand
titleUsing Python, Conda and Pip on the ClusterContent Description

Discuss how the various Python related tools work together on the cluster and introduce a series of best practices for managing these environments. (**Note: This is not an introduction to programming in Python. It covers how to use Python, Conda and Pip on an HPC cluster)

Prerequisites: Intermediate users of HPC or attendance at prior modules, and experience programming in Python

Expand

Using R and

RStudio

R Studio on the Cluster

Expand
titleContent Description

Discuss how the various R related tools and RStudio work together on the cluster and introduce a series of best practices for managing these environments. (**Note: This is not an introduction to programming in R. It covers how to use R and RStudio on an HPC cluster)

Prerequisites: Intermediate users of HPC or attendance at prior modules, and experience programming in R or RStudio

Friday AM

Expand

Jupyter Notebooks with OnDemand

Expand
titleContent Description
  • Demonstrate how to use the OnDemand Jupyter Service across a variety of available languages and kernels.

  • Demonstrate how to convert an existing Conda environment into a kernel that can be used within a notebook.

Prerequisites: Intermediate users of HPC or attendance at Using Python, Conda and Pip on the Cluster

Put it into Practice: Wrap up and ARCC Q&A

Introducing external HPC resources available to UW researchers including those hosted by NWSC/NCAR and ANL (Argonne National Labs). Provides information for how prospective users can request access and support. It will also cover how knowledge gained from using UW ARCC HPC resources that can be translated to resources provided by external centers
Expand
titleIntro to External HPC Resources
Content Description

If you have any questions or need help with something that wasn’t covered in the bootcamp, we have allocated some of the morning to go over concepts that were not covered, or things you may want additional help with.

Those who sign up for a bootcamp have the option to attend all modules, but are not required to attend all of themshould plan to attend the entire week of topics.

Please contact arcc-help@uwyo.edu with any questions, inquiries, or comments.

...