Computing Services

External Supercomputing Training Resources

ICDS offers regular training dedicated to using Roar and Roar Collab resources, and Roar Training Videos  and the Roar and Roar Collab User Guides offer users “self-serve” options for gaining HPC proficiency.

Users looking for more information on general HPC skills, programming languages, common HPC software, and more can turn to this curated list of external supercomputing training resources.

Linux Usage

Version Control Programs

Modules

Common HPC Programming Languages

C

C++

Fortran

Python

Julia

R

Matlab

Mathematica

Software Building Tools

Compilers

Intel
GCC
PGI
Makefile
CMake
Autoconf Tools

Concepts, Algorithms, and Advanced Topics of Parallel Programming

Debugging, Profiling, and Benchmarking

Review/General

Intel Parallel Studio

DDT

GDB

Perf

Nvidia

Visualization

Optimization Theory and Tools

Open Online Tutorials/Courses