18 November 2026
ONLINE
Europe/Prague timezone

This course is organised in collaboration with Euro Czechia and EuroCC Slovenia.

Annotation

This training is focused on different approaches to how the R code can be parallelised, going from a local and single-node approach with the parallel package to multi-node parallelisation with the Rmpi package. 

The second part is focused on increasing the efficiency of computation by introducing Rcpp for seamless integration of C++ code into R code.

Benefits for the attendees, what will they learn:

  • Learn how to accelerate R computations on multicore workstations and HPC systems using R parallel programming frameworks and best practices.

  • Develop scalable and reproducible data-analysis workflows that run efficiently on laptops and Slurm-based supercomputers.

  • Performance optimisation techniques include vectorisation, parallel processing, compiled C++ code with Rcpp, and efficient data management with modern tools.

  • Gain hands-on experience with real-world computational workloads, such as large-scale data analysis.

Prerequisites:

  • Basic programming skills in R.

  • Familiarity with fundamental R concepts, including vectors, data frames, functions, and package management.

  • Experience with basic data analysis tasks such as data manipulation, visualisation, or statistical modelling in R. 

  • Basic understanding of computer architecture concepts (CPU cores, memory, processes) is beneficial but not required.

  • Prior experience with Linux or HPC systems is helpful, but no previous knowledge is assumed.

Technical requirements

Participants should have a laptop and internet access.

Level

intermediate

Language

English

Tutors

prof. dr. Janez Povh is a professor of mathematics at the University of Ljubljana and director at Rudolfovo – Science and Technology Centre, Novo mesto. He holds BSc, MSc and PhD in Mathematics. His research work focuses on (i) the development of methods and tools for solving complex optimisation problems, and on (ii) the analysis and modelling of big data. Due to the high computational complexity of these areas, his work strongly relies on using supercomputers and quantum computers. He uses the best available supercomputers in the EU and some of the few available quantum computers, especially those based on quantum annealing.

 

Tomáš Martinovič obtained his Ph.D. in computational sciences at IT4Innovations, VSB - Technical University of Ostrava in 2018. From 2015 to 2018 he worked in a team focused on the analysis of complex dynamical systems, where he worked on scalable implementations of algorithms from the field of nonlinear time series analysis. Since the start of 2022, he leads a team focused on machine learning/AI and operations research with the defined objective of research and transfer of knowledge in cooperation with industry.

Acknowledgements

EuroCC 3 has received funding from the European High-Performance Computing Joint Undertaking (JU) under Grant Agreement No. 101306701. The JU receives support from European Union‘s Digital Europe Programme and Germany, Albania, Austria, Belgium, Bosnia and Herzegovina, Bulgaria, Croatia, Cyprus, Czechia, Denmark, Estonia, Finland, France, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Montenegro, Netherlands, North Macedonia, Norway, Poland, Portugal, Romania, Serbia, Slovakia, Slovenia, Spain, Sweden, Türkiye, Kosovo. The EuroCC 3 project 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).

 

All presentations and educational materials of this course are provided under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Conference information

Date/Time

Starts

Ends

All times are in Europe/Prague

Location

ONLINE
ZOOM

Extra information

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 30 participants.

Please note that the course is open and free of charge for participants from the EU or EuroHPC JU member states.

The course is free of charge for all participants.

Registration
Registration for this event is currently open.