HPC Beginner Training Event (2021)

Date: Monday 15 – Wednesday 17 February 2021

Location: The Cyprus Institute, Online

Description

Attendees will receive hands-on training on how to remotely access and use the National Competence Center infrastructure, how to run their codes efficiently on the infrastructure, basics of parallel programming, and guidance on how to write a competitive proposal for computational resources. This is crucial for helping user communities in Cyprus to capitalise on EuroHPC opportunities, such as access to EuroHPC leadership computers, participation in EuroHPC research and innovation calls and collaboration with other EU members of EuroHPC.

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, Python, R.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-Beginner-Training-2021

Agenda

Day 1 (Monday 15th February 2021)

  • 09:30 – 10:00: Welcome and Participant Introductions.
  • 10:00 – 10:15: Introduction to NCC. Presentation.
  • 10:15 – 11:15: Introduction to High-Performance computing. Presentation.
  • 11:15 – 11:30: Break
  • 11:30 – 12:30: Introduction to Data Analysis with Artificial Intelligence Algorithms. Presentation 1. Presentation 2.
  • 12:30 – 13:30: Lunch Break
  • 13:30 – 14:30: How to access HPC infrastructure and Training Opportunities. Presentation.
  • 14:30 – 14:45: Break
  • 14:45 – 17:00: Basics of Parallel programming and performance optimization. Presentation.

Day 2 (Tuesday 16th February 2021)

  • 10:00 – 12:00: Connecting to a system, Linux Introduction, Scripting
  • 12:00 – 13:30: Lunch Break
  • 13:30 – 15:00: Introduction to Slurm, Submitting jobs on systems, Queues, Modules

Day 3 (Wednesday 17th February 2021)

  • 10:00 – 11:30: Brief introduction to Parallel Computing with OpenMP – Session 1. Presentation.
  • 11:30 – 11:45: Break
  • 11:45 – 12:30: Brief introduction to Parallel Computing with OpenMP – Session 2. Presentation.
  • 12:30 – 13:30: Lunch Break
  • 13:30 – 15:00: Brief introduction to Parallel Computing with OpenMP – Session 3. Presentation.