Date
Monday 15 - Wednesday 17 February 2021
Location
The Cyprus Institute, Online
Registration for this event open on Monday 25th January 2021. Please visit our events platform for more details:
https://www.meetup.com/high-performance-computing-cyprus/events/275843875/
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.
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.
Slack Channel
Please look at the event slack channel for conversations during the event:
https://app.slack.com/client/T01JTHGH259/C01NTAVHRCY/thread/C01NTAVHRCY-1613393017.018300
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. Watch on YouTube
- 10:15 - 11:15: Introduction to High-Performance computing. Presentation. Watch on YouTube
- 11:15 - 11:30: Break
- 11:30 - 12:30: Introduction to Data Analysis with Artificial Intelligence Algorithms. Presentation 1. Presentation 2. Watch on YouTube (Part 1), Watch on YouTube (Part 2)
- 12:30 - 13:30: Lunch Break
- 13:30 - 14:30: How to access HPC infrastructure and Training Opportunities. Presentation. Watch on YouTube
- 14:30 - 14:45: Break
- 14:45 - 17:00: Basics of Parallel programming and performance optimization. Presentation. Watch on YouTube
Please find example codes run on GitHub: https://github.com/CaSToRC-CyI/NCC-Beginner-Training-2021
Day 2 (Tuesday 16th February 2021)
- 10:00 - 12:00: Connecting to a system, Linux Introduction, Scripting. Watch on YouTube
- 12:00 - 13:30: Lunch Break
- 13:30 - 15:00: Introduction to Slurm, Submitting jobs on systems, Queues, Modules. Watch on YouTube
Between 16:00 - 17:00, there will be a Joint EuroCC/SimEA seminar titled "Special Displacement Method for the Calculation of Materials' Properties at Finite Temperatures" with speaker Dr. Marios Zacharias of Cyprus University of Technology, which participants can follow if they wish.
Day 3 (Wednesday 17th February 2021)
- 10:00 - 11:30: Brief introduction to Parallel Computing with OpenMP - Session 1. Presentation. Watch on YouTube
- 11:30 - 11:45: Break
- 11:45 - 12:30: Brief introduction to Parallel Computing with OpenMP - Session 2. Presentation. Watch on YouTube
- 12:30 - 13:30: Lunch Break
- 13:30 - 15:00: Brief introduction to Parallel Computing with OpenMP - Session 3. Presentation. Watch on YouTube