Date
Monday 19 - Wednesday 21 April 2021
Location
The Cyprus Institute, Online
Registration for this event is open as of Tuesday 5th April 2021 until end of Monday 12th April 2021. Please visit our events platform for more details:
https://www.meetup.com/high-performance-computing-cyprus/events/277359852
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.
This event is part of the EuroCC project and the National Competence Center activities.
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:
http://castorc.cyi.ac.cy/events/hpc-beginner-training-event-02-2021/
Requirements
All attendees will need their own desktop or laptop with the following software installed:
- Web browser - e.g. Firefox or Chrome
- PDF viewer - e.g. Firefox, Adobe Acrobat
- ssh client - Terminal for Mac or Linux is fine. For Windows Putty should be fine
- Zoom vlient
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. Watch on YouTube
- 11:00-11:30: Break
- 11:30-12:30: MPI, OpenMP and Hybrid Programming - Sesson 2. Presentation. Watch on YouTube
- 12:30-13:30: Lunch Break
- 13:30-14:30: MPI, OpenMP and Hybrid Programming - Session 3. Presentation. Watch on YouTube
- 14:30-15:00: Break
- 15:00-16:00: MPI, OpenMP and Hybrid Programming - Session 4. Presentation. Watch on YouTube
Day 2 (Tuesday 20th April 20211)
Python for HPC
- 10:00-11:00: Python for HPC - Session 1. Presentation. Notebook. Watch on YouTube
- 11:00-11:30: Break
- 11:30-12:30: Python for HP - Sesson 2. Presentation. Notebook. Watch on YouTube
- 12:30-13:15: Lunch Break
- 13:15-14:15: Python for HPC - Session 3. Presentation. Notebook. Watch on YouTube
- 14:15-14:45: Break
- 14:45-15:45: Python for HPC - Session 4. Presentation. Notebook. Watch on YouTube
Between 16:00 - 17:00, there will be a Joint EuroCC/SimEA seminar titled "The CYGNUS Models for the Spectral Energy Distributions of Galaxies and their Supermassive Black Holes" with speaker Prof. Andreas Efstathiou of European University Cyprus, which participants can follow if they wish.
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. Watch on YouTube
- 11:00-11:30: Break
- 11:30-12:30: Software Profiling and Optimization, Parallel I/O, MPI-IO, Data Management - Sesson 2. Watch on YouTube
- 12:30-13:30: Lunch Break
- 13:30-14:30: Software Profiling and Optimization, Parallel I/O, MPI-IO, Data Management - Session 3. Watch on YouTube
- 14:30-15:00: Break
- 15:00-16:00: Software Profiling and Optimization, Parallel I/O, MPI-IO, Data Management -Session 4. Watch on YouTube