The PRACE Course: “HPC – Intermediate concepts for end-users” is intended for researchers and IT specialists having basic knowledge of HPC usage wishing to advance in the field. It builds on the top of the first PRACE Course HPC Fundamentals for end-users, February 1-4, 2022, and extends it by discussing the profiling and scaling of parallel applications, which is extremely important for efficiently running simulations on Petascale systems. The course starts with an introduction to modern build tools and parallel frameworks including TBB, OpenACC, and DC++. It then proceeds to present the concept of profiling parallel applications, techniques, and important metrics, demonstrated with an example of a simple implementation of the Conjugate Gradient algorithm. The third day is dedicated to weak and strong scaling procedures, demonstrated on a state-of-the-art scientific parallel application. The last day is fully dedicated to the versatile use of Python in HPC. PetaSC/Sofia TechPark will graciously provide Discoverer compute resources for the hands-on sessions. The second PRACE course is a joint effort by NCSA Bulgaria and PetaSC/Sofia TechPark Bulgaria.
Date: April 11-14, 2022 via Zoom.
Registration deadline: April 6, 2022
Programme: A detailed programme will be announced in early April 2022 on the NCSA webpage as well as other partners’ websites.