Training course "High-performance computing with Python" @ JSC
- 26.Jun.2014 09:00
- 27.Jun.2014 16:30
- JSC, Jülich
Python is being increasingly used in high-performance computing projects such as GPAW. It can be used either as a high-level interface to existing HPC applications, as embedded interpreter, or directly.
This course combines lectures and hands-on session. We will show how Python can be used on parallel architectures and how performance critical parts of the kernel can be optimized using various tools.
Day 1: Using Python productively for parallel computing
- Interactive parallel programming with IPythonpandas
- High-performance NumPy and SciPy
- ‘Scalable Python’ on JUQUEEN
Day 2: Python in concert with other programming languages and accelerators
This course is aimed at scientists who wish to explore the productivity gains made possible by Python for HPC.