GPU Programming with OpenMP Target Offloading
Completion requirements
When starting your JupyterHub session, make sure to select the correct job profile:
Alex - 1x A40, 6 hours (Container)
The material for this part of the course is collected in this git repository
https://github.com/SebastianKuckuk/pphps-gpu
Start by cloning it in your JupyterHub instance.
- File > New > Terminal
git clone https://github.com/SebastianKuckuk/pphps-gpu- Navigate to pphps-gpu in the left-side file view
- Open
target-offload.ipynb - Optional: check
nvidia-smion the command line to verify that you run on a compute node with an available GPU
Last modified: Thursday, 26 February 2026, 8:24 AM