NERSCPowering Scientific Discovery Since 1974


Crash Course in Supercomputing

In this two-part course, students will learn to write parallel programs that can be run on a supercomputer. We begin by discussing the concepts of parallelization before introducing MPI and OpenMP, the two leading parallel programming libraries. Finally, the students will put together all the concepts from the class by programming, compiling, and running a parallel code on one of the NERSC supercomputers. Read More »

Parallel Computing Classes

This page lists a few parallel computing classes, such as CS267 "Applications of Parallel Computers" offered at UC Berkeley. Read More »