Python for HPC

Python
hpc
sdsc
Author

Andrea Zonca

Published

September 15, 2025

Python is often the first choice for prototyping research ideas, but scaling that prototype to thousands of cores and multi‑node workflows needs a different toolkit. This post shares a webinar I authored for the Advanced HPC-CI Webinar series that walks through a practical path: start with idiomatic Python, isolate hotspots, accelerate them, then scale out while keeping the development loop fast.

I’m Andrea Zonca, Lead of the Scientific Computing Applications Group at the San Diego Supercomputer Center. In the session I focus on pragmatic techniques that have repeatedly worked for moving Python workloads onto supercomputers. About me: researcher profile.

Video on Youtube

Key chapters:

My group, the Scientific Computing Applications Group, helps scientists in the US optimize their code on supercomputers. Feel free to contact me via my contact info.

If you have any problems or feedback, please open an issue in the repository.