--- categories: - python - hpc - sdsc date: 2024-09-11 15:00 layout: post slug: python-for-hpc-tutorial-2024 title: Tutorial on Python for HPC at the SDSC Summer Institute 2024 --- Each August the San Diego Supercomputer Center organizes a week-long summer school that teaches a large number of topics related to Supercomputing and AI to early career scientists. For the past ~10 year I have been teaching "Python for HPC", this year tutorial is mostly based on `numba` and `dask`. See the "Summer Institute" Github repository for all the notebooks I have used: * Notice another couple of interesting resources: * [the Manifest to build the Singularity image used for the tutorial on the Expanse supercomputer](https://github.com/sdsc/sdsc-summer-institute-2024/blob/main/4.2a_python_for_hpc/singularity/Singularity.anaconda3-dask-numba) * [scripts to launch Dask on Expanse](https://github.com/sdsc/sdsc-summer-institute-2024/tree/main/4.2a_python_for_hpc/dask_slurm) * The Singularity container is available to all Expanse users at `/expanse/lustre/projects/sds166/zonca/dask-numba-si24.sif`