View Code? Open in Web Editor
NEW
This project forked from eth-cscs/pythonhpc
PythonHPC
License: BSD 3-Clause "New" or "Revised" License
Shell 0.04%
Python 11.70%
C 0.51%
Fortran 1.47%
Makefile 0.10%
Jupyter Notebook 85.51%
Cython 0.67%
pythonhpc_cscs's Introduction
This repository contains the material used for the course [High-Performance Computing with Python], organized at CSCS on 21-23 June 2023
The course covers the following topics:
- 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)
pythonhpc_cscs's People