Courses

The MHPC is structured in three parts, as outlined here below:

PART I: 6 months

HPC Concepts and Programming

Advanced and parallel programming, software design and management, numerical analysis, data management, computer hardware and administration

PART II: 3 months

HPC Algorithms for Science and Technology

Fundamental algorithms and strategies common to many scientific HPC applications

PART III: 6-9 months

Practical HPC Project

An HPC project contributing to an ongoing research effort


Courses will be delivered by an international faculty composed by local HPC experts complemented by international well-renowned experts in the field. Practical HPC experience will bring students in a side by side work with scientific group and/or stimulating industrial environments.

Students who successfully complete these three parts will be able to address problems requiring advanced computational techniques and HPC expertise in multiple scientific and technical domains and communicate HPC technological issues in all scientific and industrial environments where HPC expertise is needed.

They will be able to contribute to and coordinate planning, deploying, and managing a computational facility adapted to perform computations and data intensive scientific calculations, wherever these competences are needed, in and outside academia.

The HPC master will promote a strong interaction among scientific research and industrial activities on the common ground of High Performance Computing.
Master students will benefit of state of the art large scale HPC infrastructures installed at Sissa/ICTP campus and have access at cutting-edge HPC hardware and software experimental facilities provided trough partnership with HW and software vendors.