HPC Intermediate Training Event (2021)

Date: Monday 19 – Wednesday 21 April 2021

Location: The Cyprus Institute, Online

Description

This event will build on the knowledge and competences of the HPC Beginner Training Event, and teach more advanced aspects of HPC and will include MPI, OpenMP and Hybrid Programming, Python for HPC, software profiling and improving performance of codes.

Pre-requisites

Attendees should be familiar with at least one programming language, such as C/C++, Fortran, or Python. Hands on exercises are part of the training and will be provided in C, C++, and Python

Attendees should ideally have attended the EuroCC NCC HPC Beginner Training Event. If not, interested attendees are advised to follow the Beginner Training Event via the following link:
https://eurocc.cyi.ac.cy/hpc-beginner-training-event-2021

Git Repository

The Git Repository with all material of the training event – including presentations and code, can be found at the following link:
https://github.com/CaSToRC-CyI/NCC-Intermediate-Training-2021

Agenda

Day 1 (Monday 19th April 2021)
MPI, OpenMP and Hybrid Programming

  • 09:30 – 10:00: Welcome and Participant Introductions
  • 10:00-11:00: MPI, OpenMP and Hybrid Programming – Session 1. Presentation.
  • 11:00-11:30: Break
  • 11:30-12:30: MPI, OpenMP and Hybrid Programming – Sesson 2. Presentation.
  • 12:30-13:30: Lunch Break
  • 13:30-14:30: MPI, OpenMP and Hybrid Programming – Session 3. Presentation.
  • 14:30-15:00: Break
  • 15:00-16:00: MPI, OpenMP and Hybrid Programming – Session 4. Presentation.

Day 2 (Tuesday 20th April 20211)
Python for HPC

Day 3 (Wednesday 21st April 2021)
Software Profiling and Optimization, Parallel I/O, MPI-IO, Data Management

  • 10:00-11:00: Software Profiling and Optimization, Parallel I/O, MPI-IO, Data Management – Session 1.
  • 11:00-11:30: Break
  • 11:30-12:30: Software Profiling and Optimization, Parallel I/O, MPI-IO, Data Management – Sesson 2.
  • 12:30-13:30: Lunch Break
  • 13:30-14:30: Software Profiling and Optimization, Parallel I/O, MPI-IO, Data Management – Session 3.
  • 14:30-15:00: Break
  • 15:00-16:00: Software Profiling and Optimization, Parallel I/O, MPI-IO, Data Management – Session 4.