Dartmouth HPC Cookbook¶
Welcome to the Dartmouth HPC Cookbook — a practical guide to using Dartmouth's High-Performance Computing resources. Whether you're submitting your first batch job or scaling a deep learning pipeline across multiple GPUs, you'll find what you need here.
What is this?
This "cookbook" is first and foremost a learning resource, not the official documentation for Dartmouth College's HPC systems. While there is significant overlap, this cookbook is opinionated and selective in how it presents information and the available options and concepts. The goal is to offer you an engaging and scaffolded learning path, not full coverage of everything Dartmouth College has to offer.
-
Getting Started
New to HPC? Start here. Get an account, connect to the cluster, and submit your first job in under 30 minutes.
-
Fundamentals
Build a solid foundation with Linux basics, Slurm concepts, environment modules, and storage management.
-
Recipes
Task-oriented guides for Python, R, containers, GPU workloads, and common job patterns.
-
Cluster Reference
Hardware specs, partition details, software modules, and the Slurm cheat sheet.
How to Use This Cookbook¶
This site is organized into two main tracks:
If you're new to HPC, start with Getting Started and work through the Fundamentals section in order. These will give you the basic knowledge you need.
If you know the basics and need to get something done, jump straight to Recipes. Each recipe is self-contained with copy-pasteable scripts and explanations.
Look for the copy button
Every code block on this site has a button in the top-right corner. Use it to copy commands and scripts directly into your terminal.
Last built: April 05, 2026 at 00:33 UTC
Maintained by Research Computing at Dartmouth College.