Python is a widely used language for scripting, pre- and post-processing of data for other compute jobs, and for data analysis. Although python is (rightly) not viewed as a high performance language, it nonetheless offers several ways to do parallel processing. This session will be a critical, hands-on exploration of several high performance and parallel programming techniques for python, including numexpr and multiprocessing.
Part of the International HPC Summer School (IHPCSS) 2022 in Athens, Greece
Part of the International HPC Summer School (IHPCSS) 2022 in Athens, Greece
Start date: 22 Jun 2022
End date: 22 Nov 2022