Apr 29 – 30, 2025
ONLINE
Europe/Prague timezone

Annotation

This training introduces participants to Python for high-performance computing, covering parallel programming, performance optimization, and HPC resource utilization. Designed for researchers and developers, the course includes hands-on sessions to enhance practical skills.

Target Audience and Purpose of the Course:

  • Python's role in HPC and performance optimization
  • Parallel programming techniques for efficient computing
  • How to utilize HPC resources effectively
  • Hands-on experience with lab exercises for practical skills

Participants will have access to the Karolina supercomputer for hands-on sessions, utilizing both CPU and GPU resources. Karolina, operational since 2021, is the most powerful supercomputer in the Czech Republic and ranks among Europe's top systems. It features a standard part with 720 nodes, delivering 11.6 PFlop/s for traditional HPC simulations, and an accelerated section comprising 72 servers, each equipped with 8 GPU accelerators, achieving up to 360 PFlop/s for AI computations. 

This infrastructure supports complex scientific and industrial challenges, including numerical simulations, data analysis, and artificial intelligence applications.

Level

70% beginner, 30% intermediate

Language

English

Prerequisites

beginner experience with programming in Python

Technical requirements: 

  • Python and it’s dependencies
  • Jupyter Notebook for interactive coding
  • Anaconda (optional) for managing dependencies

Tutors

Tomas Martinovic is a senior researcher at the Advanced Data Analysis and Simulation Laboratory within the IT4Innovations National Supercomputing Center. His work primarily focuses on the data science, data visualisation, and mathematical modeling leveraging statistical methods and deep neural networks.

Ghaith Chaabane Researcher at the Advanced Data Analysis and Simulation Laboratory within the IT4Innovations National Supercomputing Center.

Acknowledgements

 

This course is supported by the EXA4MIND project - the European Union’s Horizon Europe research and innovation programme under grant agreement No. 101092944.

 

EuroCC 2 project has received funding from the European High-Performance Computing Joint Undertaking (JU) under grant agreement No 101101903. The JU receives support from the Digital Europe Programme and Germany, Bulgaria, Austria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, Greece, Hungary, Ireland, Italy, Lithuania, Latvia, Poland, Portugal, Romania, Slovenia, Spain, Sweden, France, Netherlands, Belgium, Luxembourg, Slovakia, Norway, Türkiye, Republic of North Macedonia, Iceland, Montenegro, Serbia. This project has received funding from the Ministry of Education, Youth and Sports of the Czech Republic.

 

This course was supported by the Ministry of Education, Youth and Sports of the Czech Republic through the e-INFRA CZ (ID:90254).

Some of the materials used in this course were originally developed by the Vienna Scientific Cluster (VSC) and are used here under the license Creative Commons Attribution Share Alike 4.0 International. The original materials can be accessed here.

Starts
Ends
Europe/Prague
ONLINE
ZOOM

Registration

Registration is obligatory. Only registered participants will receive the Zoom link.

Please note that the training is held using Zoom. We advise all participants to download the Zoom application to enjoy full functionality. 

After the number of registrations has reached its maximum or the registration form has been closed, you may want to send us an email stating that you are interested to be put on the waiting list. (Vacancies may occur due to cancellations, etc.) E-mail to training@it4i.cz

Practicalities

This training will be an online event. Technical details about joining will be sent to the accepted registrants before the event. 

Capacity and Fees

The capacity is limited to 40 participants.

Please note that the course is open and free of charge for participants from the Member States (MS) of the European Union (EU) and Associated/Other Countries to the Horizon Europe programme.

The course is free of charge for all participants.

Surveys
There is an open survey.