Tutorials & Courses
The GRC Knowledge Base is a growing collection of practical guides, tutorials, and reference material for researchers working in high-performance computing, data-centric AI, and systems software. Built by the lab, for the lab, and open to everyone.
Learning Tracks
27 guides
HPC Foundations
Skills for high-performance computing: Linux and the terminal, containers, IDE setup, coding agents, building software with Spack, environment variables, and C++ for HPC.
Linux & TerminalSoftware InstallationEnvironment VariablesC++ for HPCDocker
Browse guides29 guides
GRC Tools & Frameworks
Jarvis, the center's tools for deploying and benchmarking HPC applications: jarvis-util for program execution, jarvis-cd for pipelines, and the scspkg package manager.
Jarvis UtilJarvis CDScspkgPipeline ScriptsPackage Index
Browse guides6 guides
Computing Resources
User guides, FAQs, and job templates for the Ares cluster and NCSA DeltaAI, plus Illinois Tech administrative procedures.
Ares ClusterNCSA DeltaAIIIT PoliciesJob SchedulingFAQ
Browse guidesQuick Start
New to GRC? Follow these steps to get up and running.
Help grow the Knowledge Base
GRC members maintain these tutorials. Corrections and new tutorials are welcome.