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 the participants to go through our Introduction to Using the Shell on Greene, if new to the command line (also known as terminal or shell).
Objectives
By the end of this workshop, students 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.