Introduction to HPC@UoP

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