This repository contains the material used for the course High-Performance Computing with Python, organized at CSCS on 23-25 June 2021
- 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. Tim Robinson (Computational Scientist, CSCS)
- Dr. Theofilos Manitaras (Computational Scientist, CSCS)
- Dr. Vasileios Karakasis (Group Lead, CSCS)