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