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

Tentative Agenda (TBC)

Day 1 (Monday 19th April 2021)

MPI, OpenMP and Hybrid Programming

Day 2 (Tuesday 20th April 20211)

Python for HPC

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. Presentation. YouTubeLogo 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. Presentation. YouTubeLogo 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. Presentation. YouTubeLogo 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. Presentation. YouTubeLogo Watch on YouTube

EuroCCLogo