Mini Introduction to HPC

Europe/Berlin
Virtual (Helmholtz-Zentrum Dresden-Rossendorf)

Virtual

Helmholtz-Zentrum Dresden-Rossendorf

Lokamani Lokamani (HZDR)
Description

Supercomputers play an important role in the field of computational science and are used in various fields like climate research, molecular modelling, biological macromolecules and physical simulations (such as nuclear detonation, aerodynamics, fluid dynamics etc).

These High-performance Computing (HPC) clusters are used for large scale data processing and data analysis, fine grained parallel calculations and simulations of ever increasing fidelity. This course material is meant to introduce learners to the core principles behind using a HPC cluster, how to connect to it, how to dispatch jobs and retrieve their results, and how to program applications that can harness the full power of this machinery. As using the Unix shell is a prerequisite, this workshop assumes that participants are familiar working with the Unix shell such as bash.

The entire course will be held online with zoom. So if you want to participate, make sure that you have zoom installed and a stable internet connection as well as a microphone and speakers/headphones.

The course material will be delivered within the 2 hours as suggested. The course is free of charge and provided as an in-kind contribution of FWCC.

Course Content

Introduction to HPC

This material will be delivered in an interactive fashion. To participate, you need a ssh client installed and able to run on your system (be it laptop, PC or tablet). Setup instructions can be found here.

Except for the ssh software installed, you will need an active cluster account on hemera (the HZDR cluster). In case of doubt or if you need to apply for one, please contact cluster-admin@hzdr.de.

Note: This introduction to using an HPC system requires that you know the Unix terminal !

These topics will covered in the course:

  • Logging into a cluster (connecting to the cluster, transferring files to/fro)
  • Submitting a job with slurm
  • Monitoring jobs, cancelling jobs with slurm
  • The file system hierarchy (where are things stored and where are they visible)
  • Making software available (using the module system)

 

Miscellaneous

We currently only have 15 seats available in the course, that are provided on a first-come-first-serve basis. Please register using the buttom below!