Using Python for Scientific and High Performance Computing

William Scullin
Seminar

Developing for HPC challenges the functionality and utility of any development environment. Luckily, Python is supported as a programming language just about everywhere else these days. This talk is meant to give a brief introduction on how to get started writing parallel applications in Python, some of the advantages and disadvantages, and examples of success stories. For bonus, we will use the ALCF Blue Gene /P to try and set a sortbenchmark.org for joule sort.