Tutorials

Only slides and recordings for training provided since Fall 2011 and courses provided prior to Fall 2011 which haven't been offered again are listed here

Unzip and Untar files

  • tar.gz: tar -xvzf file.tar.gz
  • tbz: tar -xvjf file.tbz
Fall 2024
Introduction to Linux Slides Recordings
HPC User Environment 1 Slides Recordings
HPC User Environment 2 Slides Recordings Downloads
Basic Shell Scripting Slides Recordings Downloads
Open OnDemand: Interactive HPC via the Web Slides Recordings
Introduction to Python Slides Recordings Downloads
Magic Tools to Install & Manage Software
Part 1: Conda Virtual Environment
Slides Recordings
Magic Tools to Install & Manage Software
Part 2: Singularity Container
Slides Recordings
Introduction to GNU Parallel Slides Recordings Downloads
Molecular Dynamics Slides Recordings Downloads
Summer 2024
Introduction to Linux Slides Recordings
HPC User Environment 1 Slides Recordings
HPC User Environment 2 Slides Recordings Downloads
Basic Shell Scripting Slides Recordings Downloads
LONI QB4 Launch Workshop Slides Recordings
Spring 2024
Introduction to Linux Slides Recordings
HPC User Environment 1 Slides Recordings
HPC User Environment 2 Slides Recordings Downloads
Basic Shell Scripting Slides Recordings Downloads
Introduction to Python Slides Recordings Downloads
Magic Tools to Install & Manage Software
Part 1: Conda Virtual Environment
Slides Recordings
Magic Tools to Install & Manage Software
Part 2: Singularity Container
Slides Recordings
Introduction to GNU Parallel Slides Recordings Downloads
Open OnDemand: Interactive HPC via the Web Slides Recordings
Molecular Dynamics Slides Recordings Downloads
Fall 2023
Introduction to Linux Slides Recordings
HPC User Environment 1 Slides Recordings
HPC User Environment 2 Slides Recordings Downloads
Basic Shell Scripting Slides Recordings Downloads
Open OnDemand: Interactive HPC via the Web Slides Recordings
Introduction to Python Slides Recordings Downloads
Magic Tools to Install & Manage Software
Part 1: Conda Virtual Environment
Slides Recordings
Magic Tools to Install & Manage Software
Part 2: Singularity Container
Slides Recordings
Introduction to GNU Parallel Slides Recordings Downloads
Molecular Dynamics Slides Recordings Downloads
Summer 2023
Introduction to Linux Slides Recordings
HPC User Environment 1 Slides Recordings
HPC User Environment 2 Slides Recordings Downloads
Basic Shell Scripting Slides Recordings Downloads
Spring 2023
Introduction to Linux Slides Recordings
HPC User Environment 1 Slides Recordings
HPC User Environment 2 Slides Recordings Downloads
Basic Shell Scripting Slides Recordings Downloads
Introduction to GNU Parallel Slides Recordings Downloads
Introduction to Singularity:
Creating and Running Containers on HPC
Slides Recordings
Open OnDemand: Interactive HPC via the Web Slides Recordings
Introduction to Python Slides Recordings Downloads
Managing Software Packages with
Conda Virtual Environment
Slides Recordings
Fall 2022
Introduction to Linux Slides Recordings
HPC User Environment 1 Slides Recordings
HPC User Environment 2 Slides Recordings Downloads
Basic Shell Scripting Slides Recordings Downloads
Version Control with Git Slides Recordings
Introduction to Python Slides Recordings
Introduction to Singularity:
Creating and Running Containers on HPC
Slides Recordings
Open OnDemand: Interactive HPC via the Web Slides Recordings
Summer 2022
Introduction to Linux Slides Recordings
HPC User Environment 1 Slides Recordings
HPC User Environment 2 Slides Recordings Downloads
Basic Shell Scripting Slides Recordings Downloads
Spring 2022
Introduction to Linux Slides Recordings
HPC User Environment 1 Slides Recordings
HPC User Environment 2 Slides Recordings Downloads
Basic Shell Scripting Slides Recordings
Version Control with Git Slides Recordings
Introduction to Python Slides Recordings
Introduction to Singularity:
Creating and Running Containers on HPC
Slides Recordings
Open OnDemand: Interactive HPC via the Web Slides Recordings
Python package and environment management on HPC Slides Recordings
Fall 2021
Introduction to Linux Slides Recordings
HPC User Environment 1 Slides Recordings
HPC User Environment 2 Slides Recordings Downloads
Basic Shell Scripting Slides Recordings
Version Control with Git Slides Recordings
Introduction to Python Slides Recordings
Introduction to Singularity:
Creating and Running Containers on HPC
Slides Recordings
Open OnDemand: Interactive HPC via the Web Slides Recordings
Summer 2021
Introduction to Linux Slides Recordings
HPC User Environment 1 Slides Recordings
HPC User Environment 2 Slides Recordings Downloads
Basic Shell Scripting Slides Recordings
Spring 2021
Introduction to Linux Slides Recordings
HPC User Environment 1 Slides Recordings
HPC User Environment 2 Slides Recordings
Basic Shell Scripting Slides Recordings
Introduction to Singularity:
Creating and Running Containers on HPC
Slides Recordings
Jupyter Notebooks and RStudio with Open OnDemand Slides Recordings
Introduction to RStudio Slides Recordings
Introduction to Python Slides Recordings
Version Control with Git Slides Recordings
Fall 2020
Introduction to Linux Slides Recordings
HPC User Environment 1 Slides Recordings
HPC User Environment 2 Slides Recordings Downloads
Basic Shell Scripting Slides Recordings
Open OnDemand Slides Recordings
Introduction to R Slides Recordings
Introduction to Python Slides Recordings
Version Control with Git Slides Recordings
Summer 2020
Introduction to Linux Slides Recordings
HPC User Environment 1 Slides Recordings
HPC User Environment 2 Slides Recordings Downloads
Basic Shell Scripting Slides Recordings
Open OnDemand Slides Recordings
Spring 2020
Introduction to Linux Slides Recordings
HPC User Environment 1 Slides Recordings
HPC User Environment 2 Slides Recordings Downloads
Basic Shell Scripting Slides Recordings Downloads
Open OnDemand Slides Recordings
Introduction to GNU Parallel Slides Recordings Downloads
Introduction to RStudio Slides Recordings
Run HPC jobs with Agave Web Interface Slides Recordings
Introduction to Python Slides Recordings
Fall 2019
Introduction to Linux Slides Recordings
HPC User Environment 1 Slides Recordings
HPC User Environment 2 Slides Recordings Downloads
Basic Shell Scripting Slides Recordings Downloads
Version Control using Git Slides Recordings
Introduction to Python Slides Recordings
Run HPC jobs with Agave Web Interface Recordings
Introduction to HPC for CFD Slides Recordings
Summer 2019
Introduction to Linux Slides Recordings
HPC User Environment 1 Slides Recordings
HPC User Environment 2 Slides Recordings Downloads
Basic Shell Scripting Slides Recordings Downloads
Spring 2019
Introduction to Linux Slides Recordings
HPC User Environment 1 Slides Recordings
HPC User Environment 2 Slides Recordings Downloads
Basic Shell Scripting Slides Recordings Downloads
Run HPC jobs with Agave Web Interface Recordings Materials
Introduction to R Slides Recordings
Version Control using Git Slides Recordings
Data Analysis in R Slides Recordings Downloads
Introduction to Singularity: Creating and Running Containers on HPC Slides Recordings
Fall 2018
Introduction to Linux Slides Recordings
HPC User Environment 1 Slides Recordings
HPC User Environment 2 Slides Recordings Downloads
Basic Shell Scripting Slides Recordings Downloads
Version Control using Git Slides Recordings
Introduction to R Slides Recordings Downloads
Data Analysis in R Slides Recordings Downloads
Introduction to Deep Learning Slides Recordings Downloads
mnist.pkl.gz
Summer 2018
Introduction to Linux Slides Recordings
HPC User Environment 1 Slides Recordings
HPC User Environment 2 Slides Recordings Downloads
Practical Programming in C/C++ 1 Slides Recordings Downloads
Practical Programming in C/C++ II Slides Recordings Downloads
Spring 2018
Introduction to Linux Slides Recordings
HPC User Environment 1 Slides Recordings
HPC User Environment 2 Slides Recordings Downloads
Basic Shell Scripting Slides Recordings Downloads
Hands-On Practice Session Slides Recordings
Introduction to R Slides Recordings Downloads
Parallel Computing with Matlab Slides Recordings Downloads
Data Visualization in R Slides (Static) Recordings Slides.Rmd with dependencies
Introduction to Python Slides Recordings Downloads
Introduction to Deep Learning and Software Slides Recordings Downloads
mnist.pkl.gz
Fall 2017
Introduction to Linux Slides Recordings
HPC User Environment 1 Slides Recordings
HPC User Environment 2 Slides Recordings Downloads
Basic Shell Scripting Slides Recordings Downloads
Performance Analysis of Matlab Code and Parallel Computing Toolbox Slides Recordings Downloads
Introduction to R Slides Recordings Downloads
Introduction to R Graphics Slides Recordings Downloads
Introduction to Python Slides Recordings Downloads
Parallel Computing with R Slides Recordings Downloads
Introduction to Deep Learning Slides Recordings Downloads
mnist.pkl.gz
Summer 2017
Introduction to Linux Slides Recordings
Introduction to Python Slides Recordings
Intermediate Python Programming Slides Recordings Downloads
HPC User Environment 1 Slides Recordings
Running Jobs on HPC using the Agave Platform Slides Recordings
HPC User Environment 2 Slides Recordings Downloads
Introduction to LaTeX Slides Recordings Downloads
Spring 2017
Introduction to Linux Slides Recordings
HPC User Environment 1 Slides Recordings
HPC User Environment 2 Slides Recordings Downloads
Basic Shell Scripting Slides Recordings Downloads
Parallel Serial Jobs Using GNU Parallel Slides Recordings Downloads
Introduction to R Slides Recordings
Introduction to Python Slides Recordings Downloads
Parallel Computing with R Slides Recordings Downloads
Intermediate Python Programming Slides Recordings Downloads
Machine Learning in HPC Environments Slides Recordings Downloads
Fall 2016
Introduction to Linux Slides Recordings
HPC User Environment 1 Slides Recordings
HPC User Environment 2 Slides Recordings Downloads
Basic Shell Scripting Slides Recordings Downloads
Plotting with Gnuplot Slides 1 Slides 2 Recordings not available Downloads
Introduction to Perl Slides Recordings Downloads
Practical Python Programming Slides Recordings Downloads
Performance Analysis of Matlab Code Slides Recordings Downloads
Distributed Workload Slides Recordings Downloads
Introduction to Machine Learning Slides Recordings Downloads
Summer 2016
Introduction to Linux Slides Recordings
HPC User Environment 1 Slides Recordings
HPC User Environment 2 Slides Recordings Downloads
Introduction to LaTeX Slides Recordings Downloads
Spring 2016
Introduction to Linux Slides Recordings
HPC User Environment 1 Slides Recordings
HPC User Environment 2 Slides Recordings Downloads
Basic Shell Scripting Slides Recordings Downloads
Introduction to OpenFOAM Slides Recordings Downloads
Introduction to R Slides Recordings
Introduction to Python Slides Recordings
Introduction to IPython Material Recordings
Distributed Job Execution Slides Recordings Downloads
Introduction to OpenMP Slides Recordings Downloads
Introduction to Xeon Phi Programming Slides Recordings Downloads
HPC in Biology Slides Recordings Downloads
Fall 2015
Introduction to Linux Slides Recordings
HPC User Environment 1 Slides Recordings
HPC User Environment 2 Slides Recordings Part1 Part2 Downloads
Basic Shell Scripting Slides Refer to Spring 2015 Shell Scripting 1&2 Downloads
Distributed Job Execution (WQ) Slides Recordings Downloads
Using OpenMP Slides Recordings Downloads
Introduction of Xeon Phi Programming Slides Recordings Downloads
Introduction to R Slides Recordings
HPC in Engineering Slides Recordings Downloads
Version Control with Git Slides Recordings Downloads
Summer 2015
Introduction to Linux Slides Recordings
HPC User Environment 1 Slides Recordings
HPC User Environment 2 Slides Recordings Downloads
Introduction to Latex Slides Recordings Downloads
Spring 2015
Introduction to Linux Slides Recordings
HPC User Environment 1 Slides Recordings
HPC User Environment 2 Slides Recordings
Shell Scripting 1 Slides Recordings Downloads
Distributed Job Execution (WQ) Slides Recordings Downloads
Shell Scripting 2 Slides Recordings Downloads
Introduction to Numerical Libraries Slides Recordings Downloads
Introduction to R Slides Recordings
Xeon Phi programming 1 Slides Recordings Downloads
Xeon Phi programming 2 Slides Recordings Downloads
Fall 2014
Introduction to Linux Slides Recordings
HPC User Environment 1 Slides Recordings
HPC User Environment 2 Slides Recordings
Distributed Job Execution (WQ) Slides Recordings Downloads
Introduction to Matlab Slides Recordings Downloads
Python Programming Slides Recordings Downloads
Basic OpenMP Slides Recordings
Introduction to GPU programming Slides Recordings Downloads
Xeon Phi Programming on SuperMIC Slides Recordings Downloads
Computational Fluid Dynamics on HPC Slides Recordings Downloads
Git Version Control Slides
Spring 2014
Practical Programming in C/C++ I Slides Recordings Downloads
Modern Fortran I Slides Recordings(No Sound) Downloads
Practical Programming in C/C++ II Slides Recordings(No Sound) Downloads
Modern Fortran II Slides Recordings Downloads
Numerical Libraries Slides Recordings Downloads
Introduction to OpenACC Slides Recordings not available
CUDA Programming Slides Recordings(No Sound) Downloads
Make and Software Installation Slides Recordings Downloads
Version Control Slides Recordings
Fall 2013
Introduction to Perl Slides Recordings not available Downloads
Summer 2013
Slide Presentations in LaTeX and Beamer Slides Recordings Downloads
Spring 2013
Regular Expressions Recordings
Introduction to GNU Octave Slides Recordings not available Downloads
Introduction to GNUPlot Slides Recordings not available Downloads
Fall 2012
Subversion (svn) Version Control Slides Recordings
Introduction to Data Visualization and Scientific Illustration Workflow Slides Recordings not available
Spring 2012
Molecular Dynamics Slides Recordings
Eclipse/PTP Slides Recordings
Introduction to Python Programming Recordings
Introduction to Perl Slides Recordings not available Downloads
Introduction to Autodock and Autodock Tools Slides Recordings Downloads
Debugging with DDT and Totalview Slides Recordings Downloads
Introduction to PetSc Slides Recordings
Fall 2011
Introduction to Parallel Programming Concepts Slides Recordings
Introduction to MPI I Slides Recordings
Introduction to MPI II Slides Recordings
Introduction to OpenMP Slides Recordings
Electronic Structure Calculations in Quantum Chemistry Slides
Scientific Workflow and Visualization in VisTrails Recordings
Past Training
Globus Procedures on LONI Fall 2010 Slides
Introduction to HPC Visualization Fall 2010 Slides
Molecular Dynamics: Programming to Production Spring 2010 Slides
Hybrid Programming with MPI and OpenMP Spring 2010 Slides
Introduction to Ruby Spring 2010 Slides
Introduction to Gaussian Fall 2009 Slides
Introduction to MatLab Spring 2009 Slides
Introduction to LAPACK Spring 2009 Slides