Basic Parallel Programming with MPI and OpenMP

Online

This basic course is focused on introducing parallel programming using the most widely used approaches: Message Passing Interface (MPI) and Open Multi-Processing (OpenMP). Each session includes hands-on exercises to facilitate the understanding of the different constructs. As a participant, you have already some familiarities with C, Fortran, or Python programming, and in these two days...

MPI and OpenMP in Scientific Software Development

Online

This advanced course describes different everyday challenges that developers of parallel code must face in everyday work and provides working solutions for them. Each of these sessions includes hands-on exercises to facilitate the understanding of the different constructs. Moreover, you will also obtain some insight on useful parallel libraries and routines for scientific code development,...

Introduction to SURF Research Cloud

TU Delft Library Prometheusplein 1, Delft, Netherlands

This training explains cloud computing in general. The accompanying hands-on approach introduces you to (some of) the many features of SURF Research Cloud. You will learn how to create and manage your own virtual computing environment(s). For whom? Anyone who wants to use a flexible and customized environment to run powerful applications.The language of instruction...

Introduction to Supercomputing, part I

Online

If you need to perform many calculations, or analyses that are too big for your own system, clusters and supercomputers will provide the computing power you need. In this course, you will learn how to work with these large computing systems! What will you learn in this training? In this training you will understand what...

HPC basic course

Wageningen University & Research Droevendaalsesteeg 4, Wageningen, Netherlands

Did you recently start using the High Performance Computing Cluster (HPC Anunna)? Do you have some basic Linux knowledge but want to know more about how things work on Anunna? Join the free 5 hours course on the basics of the HPC. You will be set to work on computing tasks to gain insight and...

HPC Advanced course

Wageningen University & Research Droevendaalsesteeg 4, Wageningen, Netherlands

Did you recently start using the High Performance Computing Cluster (HPC Anunna)? Do you have some basic Linux knowledge but want to know more about how things work on Anunna? Join the free 5 hours course on the basics of the HPC. You will be set to work on computing tasks to gain insight and...

FIRE: FPGA Iannovation Research Exchange: Tools and Platforms for Accelerating AI Workloads

On June 27, 2024, the HW Acceleration Network community and SURF organize a HW acceleration workshop focused on tools and HW platforms for accelerating AI workloads. This workshop is part of the “FIRE: FPGA Innovation Research Exchange“ series of events. What to expect? The event features a lineup of discussions centered around cutting-edge computing technologies...

Introduction to Supercomputing, part I

SURF Amsterdam Science Park 140, Amsterdam, Netherlands

If you need to perform many calculations, or analyses that are too big for your own system, clusters and supercomputers will provide the computing power you need. In this course, you will learn how to work with these large computing systems! What will you learn in this training? In this training you will: • understand what...

Introduction to Supercomputing, part II

SURF Amsterdam Science Park 140, Amsterdam, Netherlands

Using a high-performance computing system in the most effective and efficient way is not an easy task. Therefore, this course brings a follow-up to the first introductory Supercomputing course (part I), where you can take a deeper dive into the use of supercomputers with a special focus on efficiency and good practices and a very...