July 07, 2021 - by CSCS

On June 23-25, 2021, CSCS organized a three-days online course on "High-Performance Computing with Python". 

Python is increasingly used in high-performance computing projects. It can be used as a high-level interface to existing HPC applications and libraries, as an embedded interpreter, or as main language for writing new software. 

This is a new edition of the course originally developed by Dr. Jan Meinke and and Dr. Olav Zimmermann from JSC. The course combined lectures and hands-on sessions. We showed how Python can be used on parallel architectures and how to optimize critical parts of code using various tools.

Here you can watch the videos of the "High-Performance Computing with Python" course >