High-Performance Computing in Physics

The aim of the course is to create an insight into high-performance computing in Physics. The tasks of the course are: (1) to overview applications of parallel algorithms in Physics problems, (2) to overview methods of parallel computing, (3) to learn how to use high-performance libraries, (4) to analyse efficiency of parallel algorithms, (5) to gain an experience in using supercomputing centres.

Learning Outcomes are: (1) Knowledge and insight into parallel computing and the related main approaches: vectorisation, multi-threaded programming and MPI; (2) Skills and ability to analyse the parallel efficiency using the concepts of speed-up and scalability as well as run calculations in a supercomputing centre; (3) Ability to program in FORTRAN, to identify standard tasks (linear systems, eigenvalue problem, Fourier transformation) in a given problem and to related high-performance libraries, Ability to apply parallel methods for studying physical phenomena.

Country
Image
Logo of HPC in Europe Portal
Language of Instruction
Module Duration
< 1 year
Module Format
In person
Module Status
Scheduled
Module Type
Bachelor's
Scientific Domain