Skip to content

benelot/PythonHPC

 
 

Repository files navigation

This repository contains the material used for the course High-Performance Computing with Python, organized at CSCS on 23-25 June 2021

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

Course Instructors:

  • Dr. Rafael Sarmiento (Computational Scientist, CSCS)
  • Dr. Tim Robinson (Computational Scientist, CSCS)
  • Dr. Theofilos Manitaras (Computational Scientist, CSCS)
  • Dr. Vasileios Karakasis (Group Lead, CSCS)

Packages

No packages published

Languages

  • Jupyter Notebook 95.5%
  • Python 3.8%
  • Other 0.7%