This advanced C++ course provides both advanced C++ programming techniques and software design insight to help developers to create professional,…
MPI is a communication protocol for parallel programming based on message exchange between individual processes. These processes can be executed on…
This course is targeted at researchers with basic knowledge in numerical simulation, who would like to learn how to visualize their simulation…
ESiWACE3 CoE - Simulation of Weather and Climate in EuropeDate & LocationDates: 21–23 October 2025Location: Jülich Supercomputing Centre (JSC),…
Distributed memory parallelization with the Message Passing Interface MPI (Mon, for beginners):On clusters and distributed memory architectures,…
The Train the Trainer Program is provided in conjunction with the regular course Parallel Programming Workshop (MPI, OpenMP and Advanced Topics).…
This course will take place as an online event. The link to the streaming platform will be provided to the registrants only.GPU-accelerated computing…
The focus of this intermediate C++ course are the essential C++ software development principles, concepts, idioms, and best practices, which enable…
This course will take place as an online event. The link to the online platform will be provided to the accepted registrants only.Fancy using High…
The CSC Summer School brings together students and researchers in different disciplines of scientific computing from all over the world. The school…
AnnotationThis training is designed to equip participants with essential knowledge and skills to utilize the IT4Innovations (IT4I) supercomputing…
Python is increasingly used in high-performance computing projects. It can be used either as a high-level interface to existing HPC applications and…