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 us to publicise your course here, please contact us.

 

28 August 2017 to 29 September 2017
EPCC in conjunction with SURFsara, PRACE and the University of Edinburgh
- Online course
Registration ends
25 Aug 2017
Discover how supercomputers work and the real-life scientific breakthroughs made possible by today’s computer simulations. This course is designed for anyone interested in leading-edge computing technology, supercomputers or the role that computer simulation takes in modern science and engineering. All of the technical aspects will be covered at a conceptual level and there is no requirement to be able to write computer programs. However, anyone with existing programming experience will learn how programming modern supercomputers differs from programming a home PC. This course requires you to commit 3 hours per week over 5 weeks.
Supercomputingcomputer simulation
16 October 2017 to 20 October 2017
HLRS
- Stuttgart (
Germany
)
Registration ends
27 Aug 2017
The Train the Trainer Program is provided in conjunction with the regular course, Parallel Programming with MPI and OpenMP and Advanced Parallel Programming. Whereas the regular course teaches parallel programming, this program is an education for future trainers in parallel programming. Too few people can provide parallel programming courses on the level that is needed if scientists and PhD students want to learn how to parallelise a sequential application or to enhance parallel applications. Within Europe, currently only six PATC centres and a few other national centres provide such courses on a European or national level. Train the Trainer courses aim to prepare more trainers and centres to provide such courses on the national or European scale.
Train the trainerparallel programmingMPIOpenMP
11 September 2017 to 15 September 2017
LRZ: Leibniz Supercomputing Centre
- Leibniz (
Germany
)
Registration ends
28 Aug 2017
This course is targeted at scientists who wish to extend their knowledge of Fortran to cover advanced features of the language.
Advanced FortranObject-Oriented Programmingmixed language programmingcoarraysPGAS
19 September 2017
HLRS
- Stuttgart (
Germany
)
Registration ends
10 Sep 2017
The course gives an overview on the XC40 system. Specialists from Cray will talk about the hardware, best practices, and the new software enhancements.
Cray XC40architectureprogamming environmentCray toolsparallel I/O
18 September 2017 to 19 September 2017
Bioinformatics Barcelona and COEINF (Col·legi d'Enginyeria en Informàtica de Catalunya)
- Barcelona (
Spain
)
Registration ends
15 Sep 2017
This boot camp course has been designed to give you the three most essential elements in approaching bioinformatics: the conceptual basis for the most common lexicon in modern biology; a hands-on view of the nature, scope and format of the problems; data wrangling and interactive insight into the methods, practices and operational framesets of modern biology. Armed with these, you should be able to approach collaborative projects in bioinformatics, interact with biologists to establish partnerships, approach primary literature in biomedicine and identify areas on which to seek further training in bioinformatics.
Bioinformaticsengineersbootcampdatainformation processing
16 October 2017 to 20 October 2017
HLRS
- Stuttgart (
Germany
)
Registration ends
17 Sep 2017
Multicore CPUs are now everywhere. This one-week parallel programming course covers MPI and OpenMP for beginners, and also Intermediate and advanced topics in parallel programming. It is possible to register for the whole week, or only part of the week. Monday is dedicated to an introduction to cluster programming with MPI, while Tuesday focuses on parallelisation on multicore CPUs. Wednesday to Friday are dedicated to more advanced topics, e.g., the new MPI-3 shared memory programming model as an alternative to OpenMP.
23 October 2017 to 27 October 2017
BSC
- Barcelona (
Spain
)
Registration ends
16 Oct 2017
The objectives of this 5-day course are to understand the fundamental concepts supporting message-passing and shared memory programming models. The course is taught using formal lectures and practical/programming sessions to reinforce the key concepts and set up the compilation/execution environment.
parallel programmingshared memory programmingMessage-Passing programmingMPIOpenMPOmpSsperformance analysisdebuggers
29 November 2017 to 01 December 2017
BioExcel
- Edinburgh (
United Kingdom
)
Registration ends
25 Nov 2017
This course provides an introduction to High-Performance Computing (HPC) for researchers in the life sciences.
Life scienceintroduction to HPCparallel computing