HPC Training

The Cluster Computing Training Series

provides new and existing users with training and support in running science applications on the computer cluster facilities. A series of teaching and training sessions are offered quarterly on topics at all levels from basic cluster computing usage to applications and programming in parallel computing.

The training sessions are designed to teach users about the multicore computer cluster architecture, teach and demonstrate tools to manage computational simulation-driven applications, and to keep users abreast of new applications and tools in computational science.

Introductory topics will cover accessing the cluster machines, exploring the Linux environment, batch processing and system tools.

  • Unix (Linux) will teach the basics of the Unix (Linux) environment for unfamiliar users.
  • Batch Processing will provide an overview of running serial and parallel applications using the Moab/Torque resource manager and scheduler.
  • Compilers, Makefiles & Debugging will provide descriptions of various compilers, explain and demonstrate the use of Makefiles and how to use the system debuggers.
  • Basic Scripting will cover the Linux shell environment and writing scripts.

Advanced topics may include parallel processing (programming), optimization and performance.

After participating in the workshop series, users can participate in a survey that will provide information that will be used to improve the workshop and design future training sessions. Click here to take the survey.