Introduction to HPC@UoP
Workshop January 2024
The slides of the first session are available here Slides
The second set of slides is about task automatisation using bash scripts and is available here Slides
.
The corresponding github repository is available here
The recording are available here (unfortunately I forgot to share my screen on the second day. Only the audio is available):
Workshop June 2022
The workshop constisted of two practical sessions of 2 hours. The first set of slides provided an introduction to Linux OS and to the tools required to access and use the cluster (SSH, scp, Queuing system, modules and virtual environment).
Only the first of slides was discussed. The second set of slides introduces parallel calculations (shared and distributed memory paradigm) and how to measure performances.
The recordings are available to anyone in the university:
The slides of the first session are available here Slides
The hello world R code and the example submission script are available here Rcode
and slurm script
The second set of slides (that was not discussed) is available here Slides
The source code for vector_norm.py is available here
Codes
The source code for linalg_solve_numpy.py is available here Codes
The source code for smoothing exercise is available (using python and the pillow library) here smoothing
The data set for the smoothing exercise is available in the .tar.gz file here data_smoothing.tar.gz