Training Portal

There are many short training courses in HPC-related topics taking place all around Europe - from general introductory courses on parallel programming to in-depth, specialised courses on specific architecture or programming paradigms, and discipline-specific HPC courses.

Here you can find a list of upcoming courses around Europe.  Most of them are open to anyone and free of charge.

If you can't find exactly what you are looking for here, follow the link to see courses offered by a range of Training Providers.  This also includes links to archives of on-line material, including some video tutorials.

If you provide training courses in HPC-related areas and would like to publicise your course on the EXDCI Training Portal, please register for an account at https://exdci.eu/user/register in order to post your own course announcements on the portal directly, or contact us with further details.

04 June 2018 to 05 June 2018
Maison de la Simulation
- Gif-sur-Yvette (
France
)
Registration ends
25 May 2018
This course will present the state of the art of runtime system support for programming heterogeneous platforms. The course will present the StarPU runtime system developed at Inria by the STORM Team in Bordeaux.
Runtime systemsthread programmingacceleratorshardware abstractionPerformance portability
19 June 2018
HLRS
- Stuttgart (
Germany
)
Registration ends
27 May 2018
Most HPC systems are clusters of shared memory nodes. Such SMP nodes can be small multi-core CPUs up to large many-core CPUs. Parallel programming may combine the distributed memory parallelization on the node interconnect (e.g., with the Message Passing Interface - MPI) with the shared memory parallelization inside of each node (e.g., with OpenMP or MPI-3.0 shared memory). This course analyses the strengths and weaknesses of several parallel programming models on clusters of SMP nodes.
parallel programmingMPIOpenMP
02 July 2018 to 03 July 2018
HLRS in cooperation with T-Systems SfR and Fraunhofer ITWM
- Stuttgart (
Germany
)
Registration ends
03 Jun 2018
In this tutorial we present an asynchronous data flow programming model for Partitioned Global Address Spaces (PGAS) as an alternative to the programming model of MPI. GASPI, which stands for Global Address Space Programming Interface, is a partitioned global address space (PGAS) API. The GASPI API is designed as a C/C++/Fortran library and focused on three key objectives: scalability, flexibility and fault tolerance.
parallel programmingPGASasynchronous data flow
20 June 2018 to 21 June 2018
HLRS
- Stuttgart (
Germany
)
Registration ends
15 Jun 2018
Nowadays, the IT infrastructure of many companies and institutions includes modern compute clusters. The procurement, operation and the efficient usage of such parallel systems introduces new and complex requirements. To address these emerging requirements, the High Performance Computing Center of the University of Stuttgart (HLRS) offers a vendor-independent workshop. Topics span from the design of compute clusters to details on different hardware components, operating systems, file systems and modes of operation, touching on specific software solutions. Further, typical problems and strategies for their solution will be discussed.
Compute clusterssystems administrationhardwaresoftware
10 September 2018 to 14 September 2018
LRZ, HLRS, Uni. Kassel, SFB/TRR30, and IAG
- Garching (
Germany
)
Registration ends
12 Aug 2018
The focus of this course is on iterative and parallel solvers, the parallel programming models MPI and OpenMP, and the parallel middleware PETSc.
parallel programmingMPIOpenMPiterative and parallel solversPETSc.
10 September 2018 to 14 September 2018
HLRS, IAG (University of Stuttgart) and STS, ZIMT (University of Siegen)
- Stuttgart (
Germany
)
Registration ends
12 Aug 2018
The course deals with current numerical methods for Computational Fluid Dynamics in the context of high performance computing. An emphasis is placed on explicit methods for compressible flows, but classical numerical methods for incompressible Navier-Stokes equations are also covered. A brief introduction to turbulence modelling is also provided by the course. Additional topics are high order numerical methods for the solution of systems of partial differential equations. The last day is dedicated to parallelization.
CFDComputational Fluid Dynamics
26 November 2018 to 28 November 2018
JSC in cooperation with HLRS
- Jülich (
Germany
)
Registration ends
28 Oct 2018
The focus is on advanced programming with MPI and OpenMP. The course addresses participants who have already some experience with C/C++ or Fortran and MPI and OpenMP, the most popular programming models in high performance computing (HPC).
Advanced Parallel ProgrammingMPIOpenMP