Skip to main content

Introduction to High-Performance Computing

This tutorial is an introduction to using the Greene high-performance computing systems at NYU effectively. It is not intended to be an exhaustive course on parallel programming. The goal is to give new users of Greene an introduction and overview of the tools available and how to use them effectively.

Prerequisites

Command line experience is necessary for this lesson. We recommend participants go through our Introduction to Using the Shell on Greene tutorial, if new to the command line (also known as terminal or shell).

Objectives

By the end of this tutorial, participants will know how to:

  • Identify problems a cluster can help solve
  • Use the UNIX shell (also known as terminal or command line) to connect to a cluster.
  • Transfer files onto a cluster.
  • Submit and manage jobs on a cluster using a scheduler.
  • Observe the benefits and limitations of parallel execution.
Provenance

This tutorial was adapted for NYU's Greene HPC from HPC Carpentry