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 |
---|---|
Click to Watch |
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 |
---|---|
Click to Watch |
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 |
---|---|
Click to Watch |
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 |
---|---|
Click to Watch |
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 |
---|---|
Click to Watch |
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 |
---|---|
Click to Watch |
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 |
---|
Introduction and Set up 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 |
---|
The most recent slides can be downloaded from here and are typically also shared with your professor.
Git and GitHub Course¶
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!