This list includes all courses offered by CRC throughout the year. To view upcoming courses and registration information, visit Registration. To download presentation, lecture slides, labs, and other materials from recent courses, login in your Box account.

Here, you are able to view videos of the presentations:

CRC – Cluster Training

Wednesday January 18th

Our annual cluster training workshop. We will go over the new hardware, modules, and queuing system that is in production. I will try to present some useful concepts for computations using SLURM, including: queuing many small jobs as one job, using the scratch space, and trapping exit codes for restarts.

R Programming

Wednesday February 1st

Hands-on training on the R language syntax, how to run R code on the cluster, and strategies for parallelizing and debugging R code.

Introduction to C programming

Wednesday February 15th

This workshop is meant as a primer for the Hybrid OpenMP/MPI Workshop. It will not be able to cover everything, but using this workshop, as well as some practice, you should become prepared for future high level workshops on parallel programming..

Hybrid OpenMP/MPI programming

Monday-Wednesday-Friday March 13th, 15th and 17th

This workshop is a lively, 3-day interaction on high performance computing. It is intended to give C and Fortran programmers a hands-on introduction to OpenMP, MPI and hybrid OpenMP/MPI programming. On the first day, we give an introduction to OpenMP. Second day is dedicated to MPI and on the third day, we touch on hybrid OpenMP/MPI programming. All three days are packed with useful information and lab exercises. Attendees will leave with a working knowledge of how to write scalable codes.


Wednesday April 12th

Get a hands on experience parallelizing codes over massively parallel GPUs using the CUDA framework. Some C programming experience required as a prerequisite.