Table of Contents | ||||||||
---|---|---|---|---|---|---|---|---|
|
Overview
ARCC provides training on using ARCC resources and other research computing topics through various scheduled courses, online courses, and other methods.
ARCC Provided Training
ARCC Courses on WyoLearn
ARCC Courses can be found on the WyoLearn Catalog.
Classroom and Workshops
During Spring and Fall semesters, ARCC and the Digital Scholarship Center offer a number of relevant workshops on HPC, R, Python, Data Management, Globus, and other related topics.
To see currently scheduled topics, please see the the Library Events Calendar
A copy of the workshop schedule with the registration links can be found on the DSC webpage https://www.uwyo.edu/libraries/about/spaces-collections/digital-initiatives/digital-scholarship-center/index.html
...
title | Fall 2024 Schedule |
---|
UW ARCC will be offering an HPC Bootcamp near the start of Fall semester 2024.
This bootcamp is scheduled over a full week, covering a number of topics available for signup as individual modules. Interested attendees may sign up for the full bootcamp (which will run over the course of the week) or just sign up for a subset of modules they find most useful. Modules will build upon each other, therefore ARCC recommends that those with limited HPC and Linux experience sign up for the full bootcamp.
Due to higher than anticipated demand, the bootcamp is offered twice near the start of Fall semester.
The first is scheduled for August (Monday 8/12/24 through Friday 8/16/24)
The second is scheduled for September (Monday 9/9/24 through Friday 9/14/24)
The bootcamp will cover the following topics (each available as it’s own module). *The schedule provided below may be subject to minor changes.
...
Module
...
Day
...
Timeslot
...
Description
...
Prerequisites
...
Intro to Linux Command-Line: The File System
...
Monday
...
A.M.
...
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.
...
None
...
Intro to Linux Command-Line: View, Find and Search Files
...
Monday
...
P.M. 1
...
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.
...
None
...
Intro to Linux: Text Editors
...
Monday
...
P.M. 2
...
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.
...
None
...
Intro to HPC and ARCC Services
...
Tuesday
...
A.M.
...
Introduce the core concepts behind High Performance Computing and the various services that ARCC provides.
...
Beginner to using HPC
...
Intro to HPC Accessing the Cluster
...
Tuesday
...
P.M. 1
...
Introduce users on how to remotely access the clusters via OnDemand and passwordless authentication
...
Beginner to using HPC
...
Intro to HPC: Using the Module System
...
Tuesday
...
P.M. 2
...
Introduce users on how to set up and personalize their environment for their computational needs.
...
Beginner to using HPC
...
Intro to HPC: Job Scheduling
...
Tuesday
...
P.M. 3
...
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.
...
Beginner to using HPC
...
Intro to HPC: OnDemand
...
Wednesday
...
A.M.
...
Navigating Remote web access to MedicineBow HPC Services
...
Beginner to using HPC
...
Intro to Data Management
...
Wednesday
...
P.M. 1
...
Introduces the concept of data management with a focus on some common best practices of working with data on ARCC systems.
...
Beginner to using HPC
...
Intro to HPC: Data Transfer
...
Wednesday
...
P.M. 2
...
The practical options for transferring data from onto HPC systems from local computers and remote servers.
...
Beginner to using HPC
...
Intro to Conda: Creating Python/R and other Application Environments
...
Thursday
...
A.M.
...
Introduce what Conda is and how it can be used to create a variety of environments, such as Python/R and contained applications.
...
Beginner to using HPC
...
Python, Conda and Pip on the Cluster
...
Thursday
...
P.M. 1
...
Discuss how the various Python related tools work together on the cluster and introduce a series of best practices for managing these environments. This is not a workshop on learning Python.
...
Intermediate user of HPC
...
R and RStudio on the Cluster
...
Thursday
...
P.M. 2
...
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. This is not a workshop on learning R.
...
Intermediate user of HPC
...
Jupyter Notebooks on OnDemand
...
Friday
...
A.M.
...
Demonstrate how to use the [OnDemand] Jupyter Service across a variety of available languages and kernels, as well as demonstrate how to convert an existing Conda environment into a kernel that can be used within a notebook.
...
Beginner to using HPC
...
Intro to External HPC Resources
...
Friday
...
P.M.
...
Introduces HPC resources external to UW and how they are supported and used.
...
Beginner to using HPC
Expand | ||
---|---|---|
| ||
|
Expand | ||
---|---|---|
| ||
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.
External Resources
RMACC Courses
...
Include Page | ||||
---|---|---|---|---|
|