This event builds on the knowledge and competencies of the HPC Beginner Training Event and teaches more advanced aspects of HPC. The distributed memory paradigm will be introduced with examples to demonstrate the use of the Message Passing Interface (MPI) for parallel computations. In addition, an introduction to the package cppyy will be provided, demonstrating how C/C++ libraries can be seamlessly integrated into Python code.
This event is part of the EuroCC2 project and the National Competence Center activities.
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 Python.
Attendees should ideally have attended the EuroCC2 Training Event: “Introduction to Parallel Computing for Beginners” or other previous training events. In particular, attendees should be familiar with the Slurm scheduling system and how to submit and monitor job scripts within an HPC cluster environment.
Attendees should bring with them their own laptop to follow the hands-on practical. They should make sure the following software is available on their laptops:
Dr. Simone Bacchio, Computational Scientist, The Cyprus Institute
Prof. Giannis Koutsou, Associate Professor, The Cyprus Institute
Mr. Stefanos Ioannou, Research Software Engineer, The Cyprus Institute
About the EuroCC-2 project
EuroCC 2 will work to identify and address the skills gaps in the European High Performance Computing (HPC) ecosystem and coordinate cooperation across Europe to ensure a consistent skills base.
The role of EuroCC 2 is to establish and run a network of more than 30 NCCs across the EuroHPC Participating States. The NCCs act as single points of access in each country between stakeholders and national and EuroHPC systems. They operate on a regional and national level to liaise with local communities, in particular SMEs, map HPC competencies and facilitate access to European HPC resources for users from the private and public sector.
EuroCC 2 delivers training, interacts with industry, develops competence mapping and communication materials and activities, and supports the adoption of HPC services in other related fields, such as quantum computing, artificial intelligence (AI), high performance data analytics (HPDA) to expand the HPC user base.
This project has received funding from the European High-Performance Computing Joint Undertaking (JU) under grant agreement No 101101903. The JU receives support from the European Union’s programme Digital Europe 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, Switzerland, Turkey, the Republic of North Macedonia, Iceland, Montenegro and Serbia.