Oct 26, 2022
08:30
Oct 28, 2022
13:15
English
Basic
Course subject areasProgramming Languages for Scientific Computing
TopicsCode Optimization
GPU Programming
OpenMP
Good knowlegde any of C/C++/Fortran and familiarity with usual OpenMP programming is sufficient for the OpenMP part. For Data Parallel C++/SYCL knowlegde of C++11 or later is recommended (C++17 very much faciliates SYCL2020 programming).
Intel staff and GROMACS developers.
After this course, participants will:
The preliminary agenda is as follows. All times are CEST.
| Day 1 | ||
| Start | End | |
| 8:45 | 9:00 | Drop in to Zoom |
09:00 | 09:10 | Welcome and Introduction to Day 1 |
09:10 | 09:30 | oneAPI – Introduction to a new Development Environment |
09:30 | 09:50 | Introduction to the DevCloud |
09:50 | 10:00 | Break |
10:00 | 11:00 | Direct programming with oneAPI Compilers (Part 1) – with Demos |
11:00 | 11:15 | Break |
11:15 | 12:30 | Direct programming with oneAPI Compilers (Part 2) – with Demos |
Day 2 | ||
| Start | End | |
| 8:45 | 9:00 | Drop in to Zoom |
09:00 | 10:00 | Intel OpenMP for Offloading – with Demos |
10:00 | 10:35 | Intel oneAPI libraries (oneMKL) for HPC - with demos |
10:35 | 10:50 | Break |
10:50 | 11:20 | Intel Debugging Tools for heterogenous programming ( CPU, GPU ) - with demos |
11:20 | 12:00 | Open Source Compatibility tool for porting purposes (SYCLomatic) - with demo |
12:00 | 12:30 | Dynamic Debugging with Intel Inspector - with demos |
Day 3 | ||
| Start | End | |
| 8:45 | 9:00 | Drop in to Zoom |
09:00 | 10:10 | Application profiling for heterogenous hardware - Demos |
10:10 | 10:20 | Break |
10:20 | 11:30 | Application profiling for heterogenous hardware - Demos |
11:30 | 11:40 | Break |
11:40 | 12:40 | A 3rd Party oneAPI Case Study: GROMACS - A Molecular Dynamics Engine |
12:40 | 12:45 | Break |
12:45 | 13:10 | Programming for Distributed HPC Systems using Intel MPI |
13:10 | 13:15 | - Questions and Answers - Wrap up |
In the course only demonstrations will be shown. However, we will also show how to access Intel's DevCloud where participants can explore and work on the examples given themself in the afternoon.
Register via the button at the top of this page.
We encourage you to register to the waiting list if the course is full. Places might become available.
Registration closes on October 12, 2022 (extended registration phase).
Late registrations after that date are still possible according to the course capacity.
This course is free of charge.
Our course fee includes coffee breaks (in classroom courses only).
Tobias Haas phone 0711 685 87223, tobias.haas(at)hlrs.de
HLRS is part of the Gauss Centre for Supercomputing (GCS), which is one of the six PRACE Advanced Training Centres (PATCs) that started in Feb. 2012.
HLRS is also member of the Baden-Württemberg initiative bwHPC.
This course is not part of the PATC curriculum and is not sponsored by the PATC program.
See the training overview and the Supercomputing Academy pages.
See also information about the HLRS training department and staff.
Nov 11 - 20, 2025
Online
English
Nov 20 - Dec 05, 2025
Hybrid, Stuttgart
English
Dec 01 - 04, 2025
Online
English
Jan 12 - 16, 2026
Hybrid, Garching
English
Jan 20 - 29, 2026
Online
English
Jan 26 - Feb 06, 2026
Online (flexible)
English
Feb 10 - 12, 2026
Hybrid, Stuttgart
English
Mar 23 - 27, 2026
Hybrid, Stuttgart
English