Python for High Performance Computing
from
Tuesday 25 July 2023 (09:00)
to
Thursday 27 July 2023 (17:00)
Monday 24 July 2023
Tuesday 25 July 2023
09:00
Introduction and Basic HPC
Introduction and Basic HPC
09:00 - 10:30
10:30
Break
Break
10:30 - 11:00
11:00
NumPy and SciPy
NumPy and SciPy
11:00 - 12:30
12:30
Q&A
Q&A
12:30 - 13:00
16:00
Exercise Session and Q&A
Exercise Session and Q&A
16:00 - 17:00
Wednesday 26 July 2023
09:00
Cython, Numba, JAX, Interfacing
Cython, Numba, JAX, Interfacing
09:00 - 10:30
10:30
Break
Break
10:30 - 11:00
11:00
Interfacing cont'd, Profiling, Software Engineering
Interfacing cont'd, Profiling, Software Engineering
11:00 - 12:30
12:30
Q&A
Q&A
12:30 - 13:00
16:00
Exercise Session and Q&A
Exercise Session and Q&A
16:00 - 17:00
Thursday 27 July 2023
09:00
Parallel Programming I: Shared Memory, GPU
Parallel Programming I: Shared Memory, GPU
09:00 - 10:30
10:30
Break
Break
10:30 - 11:00
11:00
Parallel Programming II: Dask, MPI, Q&A
Parallel Programming II: Dask, MPI, Q&A
11:00 - 12:30
16:00
Exercise Session and Q&A
Exercise Session and Q&A
16:00 - 17:00