/hpc-python

Python in High Performance Computing

Primary LanguageJupyter NotebookOtherNOASSERTION

Python in High Performance Computing

This binder image includes several exercices from the CSC course "Python in High Performance Computing". The course is part of PRACE Training activity at CSC (https://www.futurelearn.com/courses/python-in-hpc).

Also, it includes material from a Dask tutorial given at SciPy 2020 conference.

NOTE : Exercices with "-->" are suggestions to start

Exercises

Basic array manipulation

NumPy tools

Advanced NumPy

Performance analysis

Multiprocessing

Parallel programming with mpi4py

Dask

Bonus exercises