Skip to main content

4.2a Python For HPC

Source repo: sdsc-summer-institute-2022 | Branch: main | Last synced: 2026-04-24 10:27:17.425 UTC

4.2a. Python for HPC

Andrea Zonca (@zonca), Senior Computational Scientist, SDSC

Topics

  • Launch Jupyter Notebook on Expanse
  • Single-node Python code optimization with numba
  • Dask tutorial: overlap functions, introduction to dask array, dask dataframe, distributed scheduler, (optional dataframe storage)
  • Dask array in-depth tutorial for multi-core, out-of-core, multi-node computing

Requirements

Basic Python knowledge is helpful but not strictly required.

If you want to do a quick refresher of Python, take a look at the Software Carpentry tutorial material:

http://swcarpentry.github.io/python-novice-gapminder/

Or video recording:

https://www.youtube.com/watch?v=JC8c-gE9uM0