A Supercomputer is a machine that highly exceeds the performance of currently available desktop computers. A High-Performance Computing cluster is the most commonly used kind of supercomputer. Intended to be used as a shared resource by several users, it relies on a resource manager and scheduler to optimize the overall execution of many jobs across a variety of compute nodes. This lesson will present the basics of using an HPC cluster, Unix commands, modules, submission of jobs, version control, and software containers.
Link to these pages https://bit.ly/2Lal1bn
Prerequisites
This tutorial assumes a very minimal familiarity with command line interface. This first lesson is intended even for first-time users. The lesson progresses towards submitting jobs in a cluster and working with files all from a terminal interface.
Acknowledgement
These lectures and the cluster that you will use were funded in part by the National Science Foundation (NSF) Major Research Instrumentation Program (MRI) Award #1726534, and West Virginia University.