Skip to content

HiPerGator Training Videos

Note

Most of the sessions below have both a studio recoded version and a Zoom recording. The studio recorded versions are higher quality, but can be out of date at times. The Zoom recordings are from the latest live session of the training. These may have participant Q&A and additional information.

Introduction to Research Computing and HiPerGaTor

Intended for new users, this training provides a general overview of the UF Research Computing facilities and basic usage of HiPerGator.

Studio Recording Zoom recording
Play Video
Click to Watch
Play Video
Click to watch
(From Sept. 5, 20024)

Introduction to the Linux Command Line

This session will lead users new to the Command Line through some exercises that go over basic Linux commands. These include moving around the file system, making directories, moving and copying files, etc. We will also go over some of the applications you can use on your computer to connect to and move files to and from HiPerGator.

Studio Recording Zoom recording
Play Video
Click to Watch
Play Video
Click to watch
(From Sept. 12, 20024)

The handout and files for the session are now located in a git repository here. The handout can be downloaded as a PDF file.

The molecules folder used in the training is on HiPerGator at /data/training/LinuxCLI/molecules.

For those wishing to use this training outside of HiPerGator, the molecules folder is in the repository in the /data folder. There are also directions for non-HiPerGator use in the non-HiPerGator.md file or as a PDF.

SLURM Submission Scripts

In this session, participants will practice working with SLURM submission scripts using sample files, but are encourage to bring their own scripts as well. The training will cover the most common scheduler directives and how to tell SLURM the information it needs to run your jobs efficiently. This session assumes a basic familiarity with the Unix command line and will be aimed at beginning to intermediate users. See the Introduction to the Linux Command Line Training for help with Linux.

Studio Recording Zoom recording
Play Video
Click to Watch
Play Video
Click to watch
(From Sept. 19, 20024)

The files used in this video are on the Sample_SLURM_Scripts page and on HiPerGator in /data/training/SLURM/.

SLURM MPI Job Scripts

This session goes into depth on the details of scheduling MPI jobs on HiPerGator. Efficiently running MPI applications requires an understanding of both how to specify the needed resources as well as the layout and properties of the available hardware. This session provides examples from several commonly used applications and provide guidelines for users to optimize their own runs.

Studio Recording Zoom recording
Play Video
Click to Watch
Play Video
Click to watch
(From Feb 8, 20024)

The files used in this video are on the Sample_SLURM_Scripts page and on HiPerGator in /data/training/SLURM/.

Running Graphical Applications on HiPerGator

Users can run applications with graphical user interfaces (GUI) on HiPerGator either using Open on Demand.

Studio Recording Zoom recording
Play Video
Click to Watch
Play Video
Click to watch
(From Oct. 3, 20024)

The GUI Programs page has additional information.

Jupyter Notebooks and Managing Conda Environments

This session covers using Jupyter Notebooks through JupyterHub and Open on Demand.

For additional information on Jupyter at Research Computing see the Jupyter Notebooks page.

Studio Recording Zoom recording
Play Video
Click to Watch
Play Video
Click to watch
(From Oct. 12, 20024)

Using VSCode Remote Tunnel

These videos cover the set up and use of the VSCode Remote Tunnel extension.

Studio Recording
Play Video
Introduction and Set up video
Play video
Walkthrough demo video

Material for Courses using HPG

For UF courses that use HiPerGator, please review our policies on teaching use of HiPerGator.

Studio Recording
Play Video

The most recent slides can be downloaded from here and are typically also shared with your professor.

Git and GitHub Course

Git and GitHub course banner

Developed by Drs. Catia Silva (from ECE) and Matt Gitzendanner (from UFIT Research Computing), this course introduces users to git and GitHub.com. The course features hands-on activities and does not assume any coding background.

  • Module 1: Version Control with Git
  • Module 2: GitHub, GitHub Classroom, GitHub Pages, and GitHub Issues and Actions
  • Module 3: Git and GitHub on HiPerGator

This course is freely available in Canvas as a self-registration course: https://ufl.instructure.com/enroll/TWR9LR

We hope that instructors will find this course an easy way to introduce their students to using Git and GitHub and we welcome feedback to help continue improving the course!