/python-in-hpc

Materials for a Python in HPC class

Primary LanguageJupyter NotebookOtherNOASSERTION

Python in HPC

Materials for teaching a 'Python in HPC' class. Includes python notebooks, scripts, and slides.

profiling_and_optimizing
Notebook showing how to profile and improve performance of a simple minded Mandelbrot set implementation. Includes numba, numpy, cython, f2py, numba.vectorize, and multiprocessing.
parallel_code_examples
Python example code for cross-machine parallization