PART I

HPC CONCEPTS AND PROGRAMMING

The first part of the master program will spans five months and is focused on providing the theoretical and technical background for HPC. The individual modules consist of lectures and hands-on sessions in a 1:1 ratio, and address the following objectives:

  • Provide an overview of the various tools and technologies used in HPC and the different ways to apply them.

  • Acquire practical skills in developing and supporting efficient software for modern scientific and technical computational applications.

  • Acquire competences in understanding the technical requirements of scientific and technical HPC applications to plan and set up HPC facilities.

  • Deepen the understanding of how to apply HPC technologies to specific applications and document their technological and algorithmic limitations.

  • Provide an outlook on future developments of HPC.

The courses in the first module will be optionally followed also by ordinary SISSA or ICTP students interested in HPC for their research projects.

Lecturers list