This repository contains the material used for the course [High-Performance Computing with Python], organized at CSCS on 21-23 June 2023
- Vectorization with NumPy and the SciPy stack
- Profiling python code
- Extending python with cython, cffi and f2py
- Just-in-time compilation with numba
- Distributed-memory parallel programming with python
- Interfaces to GPUs
- Dr. Rafael Sarmiento (Computational Scientist, CSCS)
- Dr. Theofilos Manitaras (Computational Scientist, CSCS)