Skip to content

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 or Unity has to offer. For the official documentation, please visit https://rc.dartmouth.edu or https://unityhpc.org/documentation/.


  • Getting Started


    New to HPC? Start here. Get an account, connect to the cluster, and submit your first job in under 30 minutes.

    Get started

  • Fundamentals


    Build a solid foundation with Linux basics, Slurm concepts, environment modules, and storage management.

    Learn the basics

  • Recipes


    Task-oriented guides for Python, R, containers, GPU workloads, and common job patterns.

    Browse recipes

  • Reference


    Glossary of HPC terms, topic tags, and links to the official cluster documentation.

    Reference


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: May 28, 2026 at 01:57 UTC

Maintained by Research Computing and Data at Dartmouth College.