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.03%
Python 10.52%
C 0.46%
Fortran 1.31%
Makefile 0.09%
Jupyter Notebook 87.17%
Cython 0.43%
pythonhpc's Introduction
This repository contains the material used for the course [High-Performance Computing with Python], organized at CSCS on 21-23 June 2022
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's People