Tutorials

Introduction to UVA HPC

This tutorial is an introduction to using UVA's high-performance computing (HPC) system.

Using UVA's HPC System from the Terminal

This tutorial is an introduction to using the Unix command line on UVA's HPC System.

Using Slurm from a Terminal

This tutorial is an introduction to submitting Slurm jobs through a terminal interface.

Unix Tutorials for Beginners

This set of tutorials is an introduction to using the Unix operating system from the command line.

Using Globus to Transfer Data

This tutorial will cover data transfer using Globus software.

Version Control with Git

Learn to use the git version-control system to manage your software projects. Back up your projects on Github.

Building and Running C/C++ and Fortran Codes on Rivanna

This tutorial will teach you to compile, link, and run on Rivanna programs written in C, C++, or Fortran.

Benchmarking Parallel Programs

Learn how to benchmark your program for parallel SLURM jobs.

GPU-Enabled Applications on UVA's HPC Systems

This tutorial is an introduction to utilizing GPU computing resources on UVA's HPC systems.

The NVIDIA RAPIDS Library

Accelerate your data science pipeline with RAPIDS on NVIDIA GPUs