Parallel Programming with Python
This workshop introduces parallel programming concepts and demonstrates their implementation with Python. We will discuss parallel concepts, classes of parallel programs, Python’s implementation of parallel workflows, and showcase several toolkits for CPU and GPU-based parallel programming in Python. Additionally, we will discuss leveraging cluster-infrastructure for large parallel work via Slurm Job Arrays.